AI agent setup
Essentras in Gemini CLI
Gemini CLI connects to Essentras through the mcpServers object in settings.json. Use httpUrl for https://essentras.com/api/mcp, because Gemini CLI reads url as an SSE address. Essentras needs no account, no API key and no OAuth. Gemini searches outlets, prices a basket and runs checkers, then gives you a checkout link to open and pay.
Quick start
Add the server
Run the command below. The default scope is project, and -s user saves it for every folder.
Check it
Run gemini mcp list, or type /mcp in a session to see CONNECTED and the tools.
Ask and confirm
Gemini asks before each call: Proceed once, Always allow this tool, Always allow this server or Cancel.
MCP configuration
It writes to .gemini/settings.json for the project, or ~/.gemini/settings.json with -s user.
gemini mcp add --transport http essentras https://essentras.com/api/mcpOr edit settings.json by hand. httpUrl means Streamable HTTP, url means SSE.
{
"mcpServers": {
"essentras": {
"httpUrl": "https://essentras.com/api/mcp"
}
}
}Example prompts
- Search Essentras for outlets in Brazil under $300.
- Price msn and yahoo-finance together and show me the checkout link.
- Can a review that threatens extortion be removed from Google?
- Does an interview in a local paper count toward Wikipedia notability?
- What is the lawful route to remove my home address from Google results?
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
Budget search to checkout
Name a goal, a country and a price cap. Gemini calls search_outlets, then quote_placements, and prints line items, any volume discount and the checkout_url. Open the link, review the basket and pay.
REST with no config
If you decline a settings change, ask Gemini to run curl against https://essentras.com/api/agent/v1. The REST calls need no setup and return the same quote and checkout_url.
Check a case
Describe a review or a removal request. Gemini calls the checker with fixed choices and reports the verdict and the rule behind it. Any matching service price comes after the free route.
Tips for success
- Tools appear as mcp_essentras_search_outlets and so on. Keep server names free of underscores.
- Leave trust at false. It bypasses every confirmation for the server.
- Use includeTools to expose only some tools, such as search_outlets and quote_placements.
- Run gemini --debug for verbose output, and press F12 for the debug console.
FAQ
Frequently asked questions
Should I use url or httpUrl?▾
Use httpUrl. In Gemini CLI, httpUrl selects the Streamable HTTP transport and url selects SSE. Essentras serves Streamable HTTP, so an entry with url does not match it. The --transport http flag of gemini mcp add also selects Streamable HTTP, so either works.
I moved to Antigravity CLI. Does Essentras work there?▾
Antigravity CLI reads MCP servers from ~/.gemini/config/mcp_config.json, or .agents/mcp_config.json in a project, under mcpServers. Its docs say the legacy url and httpUrl fields are not supported. Use serverUrl with https://essentras.com/api/mcp, then type /mcp to open the manager. Essentras needs no sign in there either.
Can Gemini CLI 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 Gemini CLI need OAuth for Essentras?▾
No. Gemini CLI starts an OAuth flow when a server answers 401 Unauthorized, and that flow needs a local browser. Essentras is public and asks for no credentials, so no browser step is involved and there is no token to store.
Troubleshooting
Essentras shows DISCONNECTED in /mcp
Check that you used httpUrl, not url, and that the URL is exactly https://essentras.com/api/mcp. Run gemini mcp list for the error detail.
No error appears at startup
Gemini CLI keeps background MCP connection errors silent by default and shows 1 hint. Run /mcp list or gemini mcp list.
Error 429 or rate_limited
Essentras allows 120 MCP requests per IP per minute. Wait about 60 seconds, then ask again.
Reference
- Gemini CLI 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 Gemini CLI?
Search 3,800+ outlets, price a basket or a service, and hand the buyer the checkout. No account needed.