api.cloro.dev. It holds no business logic and no secrets: each request carries your own cloro API key, which it forwards as a Bearer token, so the API itself enforces authentication, credit billing, rate limiting, and concurrency limits. Tool input schemas are the same schemas the API validates with, so the MCP contract can’t drift from the API reference.
Prerequisites
- An MCP-capable client (Claude Desktop, Claude Code, Cursor, or any other)
- A cloro API key from the dashboard (see Authentication)
Connect your client
The hosted server speaks Streamable HTTP athttps://mcp.cloro.dev. Pass your API key in the URL path so it works even in clients that can’t set custom headers:
https://mcp.cloro.dev/mcp and send your key as Authorization: Bearer YOUR_CLORO_API_KEY.
Available tools
The AI assistant tools (
scrape_chatgpt, scrape_gemini, scrape_copilot, scrape_perplexity, and scrape_grok) require a prompt and a country (ISO 3166-1 alpha-2), and accept an optional state for US state-level targeting. scrape_google_ai_mode also requires a prompt and a country, but targets sub-country with location or uule rather than state, and accepts device.
scrape_google_news requires a query and a country, and accepts device and pages.
scrape_google runs in one of two modes. Either pass a query with a country (plus optional location or uule, device, and pages), or pass a complete google.com/search url, which carries the query, location, and pagination itself; in url mode country can be derived from the URL’s gl parameter. It also accepts include.aioverview to extract Google’s AI Overview and include.paaAioverview to hydrate the AI answers in People Also Ask.
Every tool accepts an optional include object to add heavier payload fields; leave it unset for the leanest response. Use list_countries (optionally filtered by model) and list_states (with a country) to discover valid geo-targeting codes.
scrape_grok is registered, but Grok is temporarily unavailable. Calls to it fail until the provider is restored.Credits and limits
Each tool call runs synchronously and consumes credits at the standard per-provider rates. See Providers and Billing & credits. Calls count against your concurrency limits.For large batches, such as tracking many prompts across engines, use the async API directly instead of looping tool calls.
Example prompts
Once connected, ask your agent directly:- “Ask ChatGPT what the best SERP APIs are and list which vendors it cites.”
- “Compare how Perplexity and Copilot answer ‘best CRM for startups’. Which sources do they cite?”
- “Does Google’s AI Overview for ‘ai visibility tracking’ mention cloro? Check in the US and Germany.”
- “Pull the latest Google News articles about our brand.”