AI agent setup

Essentras in Cursor

Cursor reads MCP servers from an mcp.json file, so Essentras connects with 1 entry and a url. The server at https://essentras.com/api/mcp needs no account, no API key and no OAuth. Ask the agent for outlets, a basket price or a free check. Cursor shows each tool call, and you open the checkout link yourself.

Quick start

  1. Open the file

    Create ~/.cursor/mcp.json for every project, or .cursor/mcp.json in 1 project.

  2. Paste the entry

    Add the entry below to mcpServers and save.

  3. Check Customize

    Open Customize in the sidebar and make sure Essentras is on.

  4. Ask and approve

    Cursor asks for approval before using MCP tools by default. Click the arrow next to a tool name to see its arguments.

MCP configuration

~/.cursor/mcp.json applies everywhere, .cursor/mcp.json to 1 project. A remote server needs a url, not a command.

JSON
{
  "mcpServers": {
    "essentras": {
      "url": "https://essentras.com/api/mcp"
    }
  }
}

Example prompts

  • Use Essentras to find 5 crypto outlets under $800 with dofollow links.
  • Quote business-insider, msn and yahoo-finance together and show the volume discount.
  • Check whether a former customer’s 1-star Google review can be removed.
  • Run the Wikipedia notability check on the 4 articles about our startup.
  • Find the official route to remove a mugshot page about me from Google.

What it can do here

10 read-only tools. None takes payment.

search_outlets

Find outlets by country, topic, price, authority or link policy

get_outlet

Read 1 outlet in full

quote_placements

Price a basket and get the checkout link

list_services

List every service beyond placements, with its price

quote_service

Price 1 service and get the page where the buyer pays

check_review_removability

Is this Google review removable under a named Google rule?

check_knowledge_panel_readiness

How ready is this person or brand for a Google Knowledge Panel?

check_wikipedia_notability

Does each source count toward Wikipedia notability?

find_removal_route

What is the lawful route to remove a result about a person from Google?

check_instagram_recovery_path

What is the official recovery route for a hacked, disabled or locked Instagram account?

Common workflows

Price a basket in the editor

Ask the agent for outlets that fit a country, budget and link policy. It calls search_outlets and quote_placements and lists line items and the total. Open the checkout_url to review and pay.

Plan before buying

Plan Mode can use MCP tools too. Ask it to compare 3 outlets with get_outlet and propose a basket, then approve the plan and quote it. The checkout_url is the handoff.

Free check before buying

Describe a review or a removal request. Cursor asks before running the checker, then reports the verdict and the official route. A check buys and reserves nothing.

Tips for success

  • Ask for a tool by name, such as search_outlets, or describe the goal.
  • Open the Output panel with Cmd+Shift+U or Ctrl+Shift+U and pick MCP Logs for connection errors.
  • Toggle Essentras off in Customize to cut tool clutter without deleting the entry.
  • The entry holds no secret, so a project file is safe to commit.

FAQ

Frequently asked questions

Do I need OAuth or headers?▾

No. Cursor supports OAuth and headers for servers that need them, but Essentras is public and takes neither. A bare url entry is enough, and Cursor lists the tools under Available Tools once the server is on. Nothing in the file is secret.

Which transport does Cursor use?▾

Cursor supports stdio, SSE and Streamable HTTP. Essentras is a stateless Streamable HTTP server that speaks MCP protocol versions 2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26 and 2024-11-05, so a url entry in mcp.json is the right shape for it. No command, header or key is needed.

Can Cursor buy a placement?▾

No. quote_placements returns a checkout_url. You open it, review the basket and total, and authorize payment yourself. The card is charged when the order is placed, and the order is refunded if the placement is not published or the turnaround is missed.

Can my team share it?▾

Yes. Commit .cursor/mcp.json to the repo and everyone who opens the project gets Essentras and its 8 tools, with no keys to share. Team admins can also distribute servers under Dashboard, Plugins & MCPs, where they appear in Customize next to personal and workspace servers.

Troubleshooting

Essentras is not listed

Check that mcp.json is valid JSON with an mcpServers object, then open Customize and look for the toggle. Disabled servers do not load.

The team blocks the server

Ask an enterprise admin to add a URL entry for https://essentras.com/api/mcp to the MCP Allowlist.

Error 429 or rate_limited

Essentras allows 120 MCP requests per IP per minute. Wait about 60 seconds, then ask again.

Reference

Ready to price media and services with Cursor?

Search 3,800+ outlets, price a basket or a service, and hand the buyer the checkout. No account needed.