AI agent setup
Essentras in GitHub Copilot
VS Code can give GitHub Copilot agents access to Essentras as a remote MCP server. Run MCP: Add Server, choose HTTP and enter https://essentras.com/api/mcp. Essentras needs no account, no API key and no OAuth. In Chat, pick Agent, check the tools and ask for outlets, quotes or free checks. You pay at the checkout link.
Quick start
Add the server
Run MCP: Add Server from the Command Palette. Choose HTTP, enter the URL, name it essentras and pick a file.
Trust it and pick Agent
Trust the server when VS Code asks. In Chat, choose Agent from the agent picker.
Check tools and ask
Confirm the Essentras tools are on with Configure Tools, then ask. Select Allow on approval prompts.
MCP configuration
.mcp.json at the workspace root, or ~/.copilot/mcp-config.json for every workspace. This portable format uses mcpServers.
{
"mcpServers": {
"essentras": {
"type": "http",
"url": "https://essentras.com/api/mcp"
}
}
}.vscode/mcp.json, VS Code’s own format, uses servers instead.
{
"servers": {
"essentras": {
"type": "http",
"url": "https://essentras.com/api/mcp"
}
}
}Example prompts
- Use Essentras to find 5 fintech outlets under $500 with dofollow links.
- Quote business-insider and yahoo-finance and show the checkout_url.
- Is a Google review that shows another business’s name removable?
- Score our startup for a Google Knowledge Panel and list the biggest gaps.
- Which route removes a court record about me from Google?
What it can do here
10 read-only tools. None takes payment.
search_outletsFind outlets by country, topic, price, authority or link policy
get_outletRead 1 outlet in full
quote_placementsPrice a basket and get the checkout link
list_servicesList every service beyond placements, with its price
quote_servicePrice 1 service and get the page where the buyer pays
check_review_removabilityIs this Google review removable under a named Google rule?
check_knowledge_panel_readinessHow ready is this person or brand for a Google Knowledge Panel?
check_wikipedia_notabilityDoes each source count toward Wikipedia notability?
find_removal_routeWhat is the lawful route to remove a result about a person from Google?
check_instagram_recovery_pathWhat is the official recovery route for a hacked, disabled or locked Instagram account?
Common workflows
Quote from the editor
With Agent selected, give Copilot a goal, a country and a price cap. It calls search_outlets, then quote_placements, and lists line items and the total. Open the checkout_url to review and pay.
Diagnose with a checker
Describe a case in Chat and point at the checker with #. Copilot passes fixed choices and reports the verdict and the official route. The free route comes before any service price.
Share with the repo
Commit the entry in .mcp.json. Teammates who trust the workspace get the same tools, and each flow ends at their own checkout_url.
Tips for success
- Type # in chat to reference a tool directly when Copilot reaches for built-in tools.
- Run MCP: List Servers to start, stop, restart or show the output of a server.
- Run MCP: Reset Cached Tools after the server’s tools change.
- Switch off tools you do not need. Fewer tools help the agent choose.
FAQ
Frequently asked questions
Which config file should I use?▾
VS Code documents 2 formats. The portable .mcp.json uses mcpServers and is preferred for new servers, since Copilot harness sessions read it directly. The VS Code format, .vscode/mcp.json, uses servers and is called deprecated for new servers. Both accept "type": "http" with a url.
Do I need an Essentras sign in?▾
No. Essentras asks for no credentials, so there is no OAuth flow to run and no oauth setting to add. The entry needs no headers or input variables, so there is no key to store. Trust the server once when VS Code asks.
Can Copilot pay for 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.
Does Copilot Business block it?▾
It can. On Copilot Business and Enterprise an organization policy named MCP servers in Copilot is off by default, and an admin must enable it. Individual Copilot plans are not governed by that policy. VS Code also has a chat.mcp.access setting.
Troubleshooting
Essentras tools do not appear in Chat
Choose Agent in the agent picker, then check Configure Tools. If you declined trust, run MCP: Reset Trust and start the server again.
The server will not start
Run MCP: List Servers, choose essentras, then Show Output. Check that .mcp.json uses mcpServers and .vscode/mcp.json uses servers.
Error 429 or rate_limited
Essentras allows 120 MCP requests per IP per minute. Wait about 60 seconds, then ask again.
Reference
- GitHub Copilot documentation · Checked on 2026-10-18
- MCP endpoint ·
https://essentras.com/api/mcp - REST API and OpenAPI
- Agent briefing (agents.md)
Ready to price media and services with GitHub Copilot?
Search 3,800+ outlets, price a basket or a service, and hand the buyer the checkout. No account needed.