scrape_chatgpt
prompt, country (ISO 3166-1 a2), optional state, include
Scrapes what ChatGPT, Gemini, Copilot and Perplexity answer for a prompt, by country — plus Google search and news.
LABSCO SUMMARY
If you are tracking how AI assistants describe your brand, the honest approach is to check several — and here each one prices differently, so a daily sweep across five assistants and twenty countries needs arithmetic before it needs a schedule. The documented Grok outage is worth noting too: the tool is registered and will fail, which is better disclosed than discovered. list_countries exists precisely so a model does not invent country codes.
Cloro's endpoint, a thin wrapper over their API. Ten tools: one per AI assistant, two for Google, and two that tell you the valid country and state values.
A cloro account with credits. In Claude and Claude Code you sign in to cloro in the browser and choose the organization whose credits pay; other clients use an API key, as a bearer token or in the URL path. Credits: free gives 500 a month, Lite is $30 for 37,500, Hobby $100 for 250,000, and the per-thousand rate falls from $0.80 to $0.31 with volume. Providers cost different amounts — a full ChatGPT scrape is 7 credits, the web variant 5.
Paste a URL, then authorize — add the endpoint to your client, then approve the OAuth consent screen
USE CASES
Run the same prompt across ChatGPT, Gemini, Copilot and Perplexity and compare.
Repeat the prompt with different ISO country codes, using the valid list rather than guessing.
Pull Google's AI mode and its normal results for the same query.
Listed in project docs. Your client may show a different list.
scrape_chatgptprompt, country (ISO 3166-1 a2), optional state, include
scrape_geminiprompt, country, optional state, include
scrape_copilotprompt, country, optional state, include
scrape_perplexityprompt, country, optional state, include
scrape_grokprompt, country, optional state; REGISTERED BUT PROVIDER TEMPORARILY UNAVAILABLE (calls fail)
scrape_google_ai_modeprompt, country, sub-country via location/uule, device
scrape_googlequery+country (optional location/uule/device/pages) OR full google.com/search url; include.aioverview, include.paaAioverview
scrape_google_newsquery, country, optional device, pages
list_countriesoptional model filter
list_statescountry
BEFORE YOU INSTALL
10 tools named in the project's documentation.
All 3 documented setups connect to a hosted endpoint.
INSTALLATION
Add the endpoint to your client, then approve the OAuth consent screen.
https://mcp.cloro.dev/mcpclaude mcp add --transport http cloro https://mcp.cloro.dev/mcpAfter adding the server, run /mcp in a Claude Code session and sign in to cloro in the browser. No API key is needed.
{
"mcpServers": {
"cloro": {
"type": "http",
"url": "https://mcp.cloro.dev/<YOUR_CLORO_API_KEY>/mcp"
}
}
}<YOUR_CLORO_API_KEY> is your cloro API key from https://dashboard.cloro.dev. The key sits in the URL path so this works in clients that can't set headers; if yours can, use https://mcp.cloro.dev/mcp with an Authorization: Bearer header instead.
{
"mcpServers": {
"cloro": {
"type": "http",
"url": "https://mcp.cloro.dev/mcp",
"headers": {
"Authorization": "Bearer <YOUR_CLORO_API_KEY>"
}
}
}
}For clients that can send headers: with <YOUR_CLORO_API_KEY> sent this way, the key stays out of the URL.