com. essentras/ placements
by essentras.com · remote · no sign-in to list tools · v1.0.1 · published by com.essentras
Buy press coverage in 3,800+ vetted media outlets. Price a basket, get a checkout link.
10 tools: 6 change things and 4 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things6Claude Code: ask: see these tools
- Only reads4Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http placements https://essentras.com/api/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
10 tools
Changes things 6Claude Code: ask
check_instagram_recovery_pathFree and read-only.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Free and read-only. For the legitimate owner of an Instagram account that was hacked, disabled, locked at a checkpoint, locked by lost 2-factor, or whose email and phone are no longer reachable, returns the official recovery route, the same one as the free checker on essentras.com. Ask only what happened; never the handle, email, phone, password or a code. Returns the route, the owner’s own first step, Instagram’s official help pages with the date they were read, Meta’s position on timing, scam warning signs, and the Essentras recovery service with its current price. Official channels only: no hacking and no account access. Meta decides, and nobody can promise a recovery or a timeline.
Annotations the server declares
- title: Find the official Instagram recovery route
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
check_knowledge_panel_readinessFree and read-only.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Free and read-only. Scores how ready a person or business is for a Google Knowledge Panel, the same score as the free Entity Readiness Check on essentras.com. Ask the person 11 multiple-choice questions about their sources and what Google shows today (never their name or links): the subject, the panel state, and coverage, quality, wikipedia, wikidata, home, profiles, records, demand, unique. With every answer it returns the score out of 100, the band, each gap with points to gain and the next action, the right next step (claim, edit or fix an existing panel for free, build sources, or the Essentras service with its current price for a strong candidate), and Google sources with read dates. With answers missing it returns the questions still to ask. The score is an Essentras rule of thumb, not a Google metric. Google decides whether to show a panel, and paid placements are paid editorial, not independent coverage.
Annotations the server declares
- title: Score Google Knowledge Panel readiness
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
check_review_removabilityFree and read-only.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Free and read-only. Tells a business owner whether a Google review matches one of Google’s named review rules, the same verdict as the free checker on essentras.com. Ask the person for facts only, never the review text, a name or a link: whose review it is, whether the reviewer was a real customer, what the review contains, whether they can show it, and where they are in Google’s process. Returns the verdict (strong match, arguable, or no policy match), Google’s rule with its policy link and the date it was read, where to report, the evidence to attach, Google’s stated timing, the appeal path, report and reply templates, and the Essentras service with its current price only when the page offers it. A genuine negative review gets “No policy match”: Google does not remove a review for being negative, and the tool says so. Google decides every removal.
Annotations the server declares
- title: Check whether a Google review is removable
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
check_wikipedia_notabilityFree and read-only.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Free and read-only. Tests a subject’s sources against Wikipedia’s notability guidelines (WP:GNG, WP:NCORP, WP:BASIC, WP:CREATIVE), the same verdicts as the free checker on essentras.com. Ask the person what the article would be about, their connection to it, and for each source its type and 5 yes, no or unsure answers (never the outlet, headline, link or the person’s name). Returns a verdict per source (counts, supports facts only, does not count, unclear, counts once) with the Wikipedia rule, its link and the date it was read, an overall band, disclosure duties for a conflict of interest or paid editing, and the Essentras service with its current price only when the band is "Reviewer judgment applies". Press releases, sponsored articles and paid placements, Essentras placements included, never count toward notability. The bands are an Essentras rule of thumb, and volunteer reviewers decide.
Annotations the server declares
- title: Check Wikipedia notability, source by source
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
quote_placementsPrices a set of outlets and returns line items, any volume discount, the final total, and a checkout_url.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Prices a set of outlets and returns line items, any volume discount, the final total, and a checkout_url. The total matches what the buyer is charged, volume tiers included. It charges nothing and creates no order. checkout_url is the page where the buyer confirms the basket and pays; the card is charged at checkout and refunded if the placement is not published or the turnaround is missed.
Annotations the server declares
- title: Price a basket and get a checkout link
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
quote_serviceThe current price of 1 service (and of a tier, when it has tiers), its refund terms, who makes the final decision, and start_url: the page where the buyer reviews and pays.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it The current price of 1 service (and of a tier, when it has tiers), its refund terms, who makes the final decision, and start_url: the page where the buyer reviews and pays. It charges nothing. Services priced per case return the free assessment page instead. Never promise the outcome: the platform decides.
Annotations the server declares
- title: Price one service
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
Only reads 4Claude Code: allow
find_removal_routeFree and read-only.No findings
Why it is in this group
- The name "find_removal_route" says "find": a word for reading.
Description, as the server wrote it Free and read-only. For something about a person that shows in Google (contact details, an ID number, intimate images, doxxing, a false article, old news, a mugshot, a court record, a review, a post, a data broker profile, their own old content, an outdated page, copied work), returns the same plan as the free route finder on essentras.com. Ask only what it is and, where it matters, where the person lives (US, EU, EEA or UK, or elsewhere); never their name or the page address. Returns the route (source, Google policy, law or suppression) and who decides, the steps, the official Google links with the date they were read, the evidence to prepare, a timeline marked official or not, a fit label from Google’s own criteria (not a success rate), letters to send, what the route will not do, a link to the same plan on the website, and the matching Essentras service with its current price. Official channels only. Google, the publisher or the platform decides, and a refund is never a promise of removal.
Annotations the server declares
- title: Find the route to remove something from Google
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_outletFull detail for a single outlet by its id (from a search result), including price, turnaround, authority and audience.No findings
Why it is in this group
- The name "get_outlet" says "get": a word for reading.
Description, as the server wrote it Full detail for a single outlet by its id (from a search result), including price, turnaround, authority and audience.
Annotations the server declares
- title: Get one outlet
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
list_servicesEvery Essentras service beyond single placements (Knowledge Panels, Google review removal, removal from Google, Wikipedia, account recovery and unbans, verification, press plans, A…Reads text others writeNo findings
Why it is in this group
- The name "list_services" says "list": a word for reading.
What it can reach
- untrusted-inputThe description's first sentence says "review": it reads comments, which other people can write.
Description, as the server wrote it Every Essentras service beyond single placements (Knowledge Panels, Google review removal, removal from Google, Wikipedia, account recovery and unbans, verification, press plans, AI visibility) with its current USD price or the words "priced per case", refund terms, who decides, and the free checker to run first. Optional category filter.
Annotations the server declares
- title: List services and prices
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
search_outletsSearches buyable media placements by budget, authority, geography, topic and link policy.No findings
Why it is in this group
- The name "search_outlets" says "search": a word for reading.
Description, as the server wrote it Searches buyable media placements by budget, authority, geography, topic and link policy. Returns offers with a fixed USD price, turnaround, link disclosure and a stable id that quote_placements accepts. max_price filters the catalogue to a budget.
Annotations the server declares
- title: Search media outlets
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Exfil surface
Which tools read private data, which read text someone else can write, and which can send data out. One of each is a path a prompt injection can use.
No private-data, untrusted-input, outbound path in this server alone: no tool is tagged private-data or outbound.
- Reads private data0
- Reads files, mail, messages, databases, secrets, calendars or repositories.
- Reads text others write1
- Brings in text someone else can write: web pages, inbound email, messages, issues and comments.
- Can send data out0
- Can carry data to people or systems: it sends, posts or publishes, or takes a recipient, channel or URL.
Other servers in the same agent add their own tools to these paths. Audit your whole setup to see them together.
Install
Pinned to version 1.0.1. Values in angle brackets are yours to fill in.
claude mcp add --transport http placements https://essentras.com/api/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change or a way out, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__placements__find_removal_route",
"mcp__placements__get_outlet",
"mcp__placements__list_services",
"mcp__placements__search_outlets"
],
"ask": [
"mcp__placements__check_instagram_recovery_path",
"mcp__placements__check_knowledge_panel_readiness",
"mcp__placements__check_review_removability",
"mcp__placements__check_wikipedia_notability",
"mcp__placements__quote_placements",
"mcp__placements__quote_service"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. A read that can send data out (it takes a URL, say) asks first too. It assumes the server is installed as placements. Review it before you use it.
Capability tags behind 1 rule
- mcp__placements__list_services untrusted-input