From 866b19c44bb17997e2072eff6379bd74ce1a60f1 Mon Sep 17 00:00:00 2001 From: Victor Kzam Date: Mon, 2 Nov 2026 18:30:52 +0000 Subject: [PATCH 1/2] docs: rewrite the README opening Co-Authored-By: Claude --- README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 5eab015..d56e05e 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,13 @@ # cloro Python SDK -The official Python SDK for [**cloro**](https://cloro.dev), a SERP API with one -API for Google Search and every AI answer engine (ChatGPT, Gemini, Perplexity, -Copilot, AI Overview, AI Mode). Real-time, structured JSON. +The official Python SDK for [**cloro**](https://cloro.dev), the API for Google Search +and AI answers. It gives you a Google SERP API, a Google News API, and answers from +ChatGPT, Perplexity, Gemini, Copilot, Google AI Mode and Google AI Overview. cloro +also runs an [MCP server](https://cloro.dev/docs/integrations/mcp) that exposes +its monitor endpoints as tools for Claude, Codex, Cursor or your own agent. cloro also has an official JS SDK, -[`@cloro-dev/cloro`](https://www.npmjs.com/package/@cloro-dev/cloro), and a hosted -[MCP server for Claude, Cursor and ChatGPT](https://cloro.dev/integrations/mcp/), -so an AI agent can call the same endpoints as tools. +[`@cloro-dev/cloro`](https://www.npmjs.com/package/@cloro-dev/cloro). Use the SDK, or [just `curl` it](https://cloro.dev/docs): same clean response either way. The SDK adds typed methods, sensible retries, and a polling helper From 51698724982871c78dd2a4a82f3872e793b9ceac Mon Sep 17 00:00:00 2001 From: Victor Kzam Date: Mon, 2 Nov 2026 18:30:53 +0000 Subject: [PATCH 2/2] docs: replace em dashes in the README Co-Authored-By: Claude --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index d56e05e..a3f9d6f 100644 --- a/README.md +++ b/README.md @@ -59,7 +59,7 @@ client.monitor.google(query="best crm", country="US", pages=1) client.monitor.google_news(query="acme corp", country="US") ``` -Pass `include={...}` to request extra formats — `markdown`, `html`, +Pass `include={...}` to request extra formats: `markdown`, `html`, `searchQueries`, `shopping`, and more, depending on the engine. ## Async task queue @@ -161,9 +161,9 @@ client.states() # US states for location-targeted Google ## Links -- [cloro.dev](https://cloro.dev) — the hosted SERP + AI answer-engine API -- [SERP API](https://cloro.dev/serp-api/) — the Google Search endpoint this SDK wraps -- [Python guide](https://cloro.dev/integrations/python/) — quickstart, recipes, and production patterns +- [cloro.dev](https://cloro.dev): the hosted SERP + AI answer-engine API +- [SERP API](https://cloro.dev/serp-api/): the Google Search endpoint this SDK wraps +- [Python guide](https://cloro.dev/integrations/python/): quickstart, recipes, and production patterns - [Docs](https://cloro.dev/docs) and [API reference (OpenAPI)](https://cloro.dev/docs/api-reference/openapi.json) - [Pricing](https://cloro.dev/pricing/) · [Dashboard](https://dashboard.cloro.dev/) - TypeScript SDK: [cloro-node](https://github.com/cloro-dev/cloro-node)