POST /v1/monitor/* requests documented in the API reference, returned to the agent as structured JSON.
Prerequisites
- A running OpenClaw gateway
- A cloro API key from the dashboard (see Authentication)
Install the plugin
Install the plugin straight from the cloro OpenClaw plugin repository with the OpenClaw CLI:Configure your API key
Set the key as an environment variable available to the OpenClaw gateway:openclaw.json under the plugin’s config block:
baseUrl (defaults to https://api.cloro.dev), defaultCountry (used when a tool call omits country, defaults to us), and timeoutSeconds (defaults to 300 — monitor requests drive real provider sessions and can take a while).
Available tools
| Tool | Endpoint |
|---|---|
cloro_chatgpt | POST /v1/monitor/chatgpt |
cloro_perplexity | POST /v1/monitor/perplexity |
cloro_gemini | POST /v1/monitor/gemini |
cloro_copilot | POST /v1/monitor/copilot |
cloro_aimode | POST /v1/monitor/aimode |
cloro_google | POST /v1/monitor/google |
cloro_google_news | POST /v1/monitor/google/news |
prompt with optional country and state (US state targeting). cloro_google additionally supports location, device, pages, and an aiOverview flag that includes Google’s AI Overview as markdown with sources. Grok is not exposed while the provider is temporarily unavailable.
Each call consumes credits at the standard per-provider rates — see Providers and Credits & limits.
Alternative: connect the cloro MCP server
If you just want your agent to look up cloro’s documentation and API reference — or you’d rather not install a plugin — OpenClaw can also connect to cloro’s hosted MCP server directly:openclaw.json:
Example prompts
Once the plugin is enabled, 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.”
Tool calls run synchronously and count against your concurrency limits. For large batches (tracking many prompts across engines), use the async API directly instead of looping tool calls.