Connect an account once.
Every agent can use it.
One API for Agents holds your Search Console, GA4 and Bing connections, and your clients' too, and serves them to Claude, Cursor, Codex or any agent through one REST API and one MCP server. Every call is logged.
Sign in with Google or an email link · Pricing coming soon
$ curl https://api.oneapiforagents.com/v1/call \
-H "Authorization: Bearer $ONEAPI_KEY" \
-d '{"provider":"gsc",
"tool":"gsc_top_queries",
"input":{"siteUrl":"sc-domain:acme.com"}}'
{
"call_id": "call_…",
"cached": false,
"latency_ms": 312,
"data": { "rows": [
{ "query": "trail shoes", "clicks": 1284, … },
{ "query": "hiking boots", "clicks": 911, … }, …
] }
} $ claude mcp add --transport http one-api \
https://mcp.oneapiforagents.com/mcp
# then /mcp → sign in → pick workspace, access and clients How it works
Connect, call, see every call.
A wrapper, not a warehouse: we call the provider when your agent does, and nothing else. No background syncing, no copies of your data to go stale.
- 01
Connect
Sign in with Google, add a service account, or send a connect link so your client connects their own account. Credentials are encrypted the moment they arrive.
- 02
Agents call
Agents use the MCP server or the REST API. Raw passthrough reaches every endpoint; smart tools answer common questions with compact output.
- 03
Everything logged
Each call is recorded with its request, response, status, latency and cost, secrets redacted. Filter by provider or outcome, or fetch logs over the API.
| 14:02:11 | claude-code | gsc_top_queries | 200 | 312ms | |
| 14:02:09 | cursor | ga4_traffic_by_page | 200 | 488ms | |
| 14:01:57 | claude | searchanalytics.query | 200 | 4ms | cached |
| 14:01:40 | script | properties.runReport | 401 | 41ms | token expired |
For agencies
Your clients connect their own accounts. No passwords, no sign-up.
Send a connect link. Your client opens it, clicks Connect with Google for each account, and approves read-only access on Google's own screen. The accounts appear in your workspace under that client, ready for your agents.
- One link can ask for Search Console, GA4 and Bing together.
- See each link go from Sent to Opened to Completed.
- Limit teammates and agents to the clients they work on.
- Solo? Skip clients entirely and connect your own accounts.
Providers
Raw endpoints for everything. Smart tools for the usual questions.
Every provider exposes passthrough endpoints with validated input, plus curated tools that return compact rows an agent can reason over.
- Available Google Search Console 6 endpoints · 2 smart tools
gsc_top_queriesgsc_quick_wins - Available Google Analytics 4 4 endpoints · 2 smart tools
ga4_traffic_by_pagega4_list_properties - Available Bing Webmaster Tools 14 endpoints · 4 smart tools
bing_top_queriesbing_top_pagesbing_crawl_healthbing_list_sites - Available Google Sheets 9 endpoints · 5 smart tools
sheets_readsheets_list_tabssheets_append_rowssheets_update_rangesheets_create - Available Google Docs 3 endpoints · 5 smart tools
docs_readdocs_createdocs_appenddocs_replace_textdocs_insert - Coming soon DataForSEO
Works with
Claude, Claude Code, Codex, Cursor and any MCP client.
One server URL. Your agent signs in with OAuth, and you choose the workspace, read-only or read-write, and which clients it can see.
Security
Built to hold other people's keys.
-
Encrypted credentials
-
Redacted logs
-
Read-only by default
-
Per-client limits
Connect your first account in five minutes.
Free to start. Pricing coming soon.