Skip to content
One API for Agents
One API for Agents

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

REST · POST /v1/call
$ 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, … }, …
  ] }
}
MCP · Claude Code
$ 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.

  1. 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.

  2. 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.

  3. 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.

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.

https://mcp.oneapiforagents.com/mcp

Security

Built to hold other people's keys.

  • Encrypted credentials

    Tokens and keys are encrypted with AES-GCM. The master key lives in Cloudflare Workers Secrets. Credentials are decrypted in memory for one call and never returned or logged.

  • Redacted logs

    Tokens, API keys and auth headers are scrubbed from every stored request and response. API keys are stored hashed and shown once.

  • Read-only by default

    Google access uses read-only scopes. API keys and agent grants start read-only; read-write is an explicit choice.

  • Per-client limits

    Limit members, keys and agents to some clients. Every query is scoped to the workspace and the caller's clients.

Read how we handle data in the privacy policy.

One API for Agents

Connect your first account in five minutes.

Free to start. Pricing coming soon.