MCP.Market

cloro MCP server

online · 100% uptime
by cloro.dev·dev.cloro/cloro·v0.4.0

Scrape AI answer engines and Google Search/News with country and state-level geo-targeting.

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

full report

Adoption
Growing

0 stars

Reviews

Write one

Nobody has reviewed cloro yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

cloro tools (10, 7 write)

write = sends, deletes, buys or posts
  • list_countriesFree

    List the ISO 3166-1 alpha-2 country codes supported for geo-targeting. Pass a model to get the codes available for that specific engine (some engines block certain countries).

  • list_statesFree

    List the state codes available for state-level geo-targeting in a country (used as the "state" parameter on the scrape tools). Only countries with state-level targeting are accepted.

  • resolve_google_redirectFree

    Resolve one Google redirect link to its destination URL. Use it when a link or url field from scrape_google, scrape_google_news or scrape_google_ai_mode is empty, missing, or a google.com/goto URL: pass that result's redirectLink. Returns { url }. A link that does not resolve returns a 502; retry it later. Costs 1 credit, with no sync surcharge, and only when the destination is returned.

  • scrape_chatgptwrite actionFree

    Submit a prompt to ChatGPT from a chosen country (and optionally US state) and return the full answer: text, cited sources, and optionally markdown, search queries, shopping results, and ads. Use this to see how ChatGPT answers a prompt and which brands/sources it mentions. Costs 7 credits (5 base + 2 sync surcharge); any of include.rawResponse, searchQueries, ads or shopping adds 2 once; include.productDetails adds 2 more; each prompt after the first adds 1; a state adds 2.

  • scrape_copilotwrite actionFree

    Submit a prompt to Microsoft Copilot from a chosen country (and optionally US state) and return the answer with cited sources. Use this to see how Microsoft Copilot answers a prompt and which brands/sources it mentions. Costs 7 credits (5 base + 2 sync surcharge); a state adds 2.

  • scrape_geminiwrite actionFree

    Submit a prompt to Google Gemini from a chosen country (and optionally US state) and return the answer with cited sources. Use this to see how Google Gemini answers a prompt and which brands/sources it mentions. Costs 6 credits (4 base + 2 sync surcharge); a state adds 2.

  • scrape_googlewrite actionFree

    Run a Google search from a chosen country and return organic results, with optional AI Overview extraction (include.aioverview) and People-Also-Ask AI answers (include.paaAioverview). Two modes: structured (query + gl, with optional location/uule/pages) or url (a complete google.com/search URL that owns query, location, and pagination). Supports desktop, mobile, iOS, and Android emulation and multi-page results. A result link can come back empty with a redirectLink beside it; pass the redirectLink to resolve_google_redirect to get the destination. Costs 5 credits (3 base + 2 sync surcharge); include.aioverview and/or include.paaAioverview add 2 once; each page after the first adds 2.

  • scrape_google_ai_modewrite actionFree

    Submit a prompt to Google AI Mode from a chosen country and return the AI answer with cited sources. Supports location or UULE targeting and desktop/mobile emulation. Costs 6 credits (4 base + 2 sync surcharge).

  • scrape_google_newswrite actionFree

    Run a Google News search from a chosen country and return news results. Supports desktop, mobile, iOS, and Android emulation and multi-page results. Costs 5 credits (3 base + 2 sync surcharge); each page after the first adds 2.

  • scrape_perplexitywrite actionFree

    Submit a prompt to Perplexity from a chosen country (and optionally US state) and return the answer with cited sources. Use this to see how Perplexity answers a prompt and which brands/sources it mentions. Costs 6 credits (4 base + 2 sync surcharge); a state adds 2.

Public scan report

scanner v0.1.10 · 2026-11-04 · same rubric, same numbers if you re-run it

no findings
  • –Code scanremote-only server, no package to scann/a
  • Live reliabilityremote reachable in 349ms20/20
  • Tool poisoning10 tool descriptions checked15/15
  • Auth qualityAPI key sent as a header8/15
  • Maintenancelast push 1 days ago15/15
  • Maintainer identitynamespace and repository owner differ; GitHub account older than a year; website matches verified namespace8/10
Overall 88/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How cloro compares

Against every graded SEO MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
88/100
higher than 80% of 769 SEO servers
Tools
10
the typical SEO server has 6
Tools that change things
70%
typical: 0%. Fewer write tools means less an agent can break
Uptime
100%
of our recent checks; the typical remote SEO server answers 100%
Response time
66 ms
faster than 93% of 537 SEO servers

What its tools let an agent do: 3 read · 7 change

Release history: 3 versions in the registry since 2026-08-10, latest 2026-11-02, typically one every 50 days.

Install cloro in Claude Code, Cursor or VS Code

claude mcp add --transport http cloro https://mcp.cloro.dev/mcp
Add to Cursor

What the publisher says

From the cloro repository's README, as published. We do not edit it. Read it on GitHub

cloro MCP Server

A Model Context Protocol (MCP) server for cloro, the LLM scraping API that includes a Google SERP API. It gives Claude, Codex, Cursor and any MCP client answers from ChatGPT, Perplexity, Gemini, Copilot, Google AI Mode and Google AI Overview, plus Google web search and Google News results. Ask your agent "compare Google's top results for best LLM scraping API with ChatGPT's answer" and it calls cloro and reasons over the parsed results and cited sources.

Runs hosted at mcp.cloro.dev, or locally over stdio.

How do you connect an agent to the cloro MCP server?

In Claude, you sign in with OAuth and do not need a key:

  1. Go to Customize → Connectors and select Add custom connector.
  2. Enter https://mcp.cloro.dev/mcp. Under Authentication, choose Sign in when needed.
  3. Ask Claude to use a cloro tool. Sign in to cloro and select the organization whose credits pay for the calls.

Other clients use a cloro API key from the dashboard. The hosted server speaks Streamable HTTP. Put the key in the URL path so it works in clients that cannot set custom headers:

{
  "mcpServers": {
    "cloro": {
      "type": "http",
      "url": "https://mcp.cloro.dev/YOUR_CLORO_API_KEY/mcp"
    }
  }
}

If your client can set headers, use https://mcp.cloro.dev/mcp with Authorization: Bearer YOURCLOROAPI_KEY. In Claude Code:

claude mcp add --transport http cloro https://mcp.cloro.dev/YOUR_CLORO_API_KEY/mcp

In Cursor

This repo is also a Cursor plugin. Install it from the Cursor marketplace, or point Cursor at the repo, and Cursor prompts for one variable:

Cursor stores the key on its side and sends it as Authorization: Bearer, so the key stays out of the URL and out of the repo. The manifest is .cursor-plugin/plugin.json and the server definition is mcp.json.

Running it yourself

npm install
npm run build
MCP_TRANSPORT=stdio CLORO_API_KEY=your_key node dist/index.js

MCPTRANSPORT is http (default) or stdio. In stdio mode the client spawns the process and the key comes from CLOROAPIKEY; in http mode keys arrive per request and no key is configured on the server. PORT defaults to 8095 and CLOROAPI_URL to https://api.cloro.dev.

OAuth is off unless you set CLERKISSUER. The hosted server sets it to https://clerk.cloro.dev. api.cloro.dev accepts only tokens from that issuer, so a self-hosted server that forwards to it must use the same value. MCPPUBLIC_URL (default https://mcp.cloro.dev) sets the resource URL in the protected resource metadata.

What tools does it expose?

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Grade history

  • 2026-11-04restoreC → Ascore 88

cloro: common questions

Is cloro MCP server safe?
Yes, by our scan: it is graded A (88/100). Read the cloro safety report
How do I install cloro?
It runs remotely at mcp.cloro.dev. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does cloro need an API key?
Yes. The registry entry asks for Authorization.
Is cloro maintained?
The last commit was 2 days ago (2026-11-03). The latest release is v0.4.0.
Is cloro up?
100% of our last 28 checks got an answer. We check remote servers about four times a day.
What can I use instead of cloro?
Servers from other publishers that do the same job: SEO & GEO MCP server, AfterLaunch: the agentic growth marketing engine MCP server and Google Ads + Meta Ads + SEO/GEO MCP server.
How does cloro compare with other SEO MCP servers?
safety score 88/100 (higher than 80% of 769 SEO servers); tools 10 (the typical SEO server has 6); tools that change things 70% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to cloro

Same job from other publishers: the closest match first, then the best rated.

  • SEO & GEO
    Audit a page's SEO and its readiness for AI answer engines: meta, schema, robots, sitemaps, AI bots.
    A
  • AfterLaunch: the agentic growth marketing engine
    Growth marketing, SEO and GEO as agent tools: ranked moves, ship them, AI answer visibility.
    A
  • Google Ads + Meta Ads + SEO/GEO MCP
    Google Ads, Meta Ads, Google Analytics (GA4) & Search Console MCP server by Ryze AI
    A
  • HasData Google Search (SERP)
    Google SERP as JSON: organic, AI Overview, People Also Ask, AI Mode, news, shopping. No Cloud setup.
    A
  • Cituna
    AI visibility MCP server: how 7 AI engines cite your brand daily, with Google Search Console.
    A