Skip to content

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.

Changes · 6

10 tools: 6 change things and 4 only read.

Scanned Oct 21, 2026

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/mcp

Tools

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/mcp

Run 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.

.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