Give your AI agent access to any API in ~1,000 tokens.

Two tools — search and execute — replace hundreds of tool definitions. Your AI writes code to find endpoints and make calls. That's it.

56 APIs ready out of the box — GitHub, Stripe, OpenAI, Slack, Notion, and more.

Search. Execute. Done.

Your AI writes code to query API specs and make calls. No tool bloat, no context waste.

1
Ask your AI anything "Find the endpoint to create a GitHub repo"
2
search() — AI queries the spec Writes JS to search the preprocessed OpenAPI spec. Returns matching endpoints and schemas. No network access.
3
execute() — AI makes the call Writes JS to call the API via a sandboxed proxy. Host allowlist + auth injection. Returns the result.
Traditional MCP codemode
Tools per API 100–500+ 2
Tokens used 100K–1M+ ~1,000
Adding a new API Build a new MCP server Point at an OpenAPI spec

56 APIs, ready to go

From GitHub to Stripe to obscure weather APIs. If it has an OpenAPI spec, codemode can run it.

Tier 1 — Core 15 APIs

GitHub
Stripe
OpenAI
Anthropic
Gmail
Google Cal
Google Drive
Sheets
Slack
Discord
Notion
Twilio
SendGrid
AWS
Cloudflare
Vercel
Supabase
Firebase

Tier 2 — Popular 12 APIs

Tier 3 — Developer Tools 10 APIs

Tier 4 — Services 14 APIs

Up and running in 30 seconds

Add to your MCP config and go. Your AI gets full API access immediately.

// ~/.claude/mcp.json
{
  "servers": {
    "github": {
      "url": "https://universal-codemode-mcp.regfric.workers.dev/mcp?api_id=github",
      "headers": { "x-api-key": "your_github_token" }
    }
  }
}
// Settings → MCP → Add server

URL:  https://universal-codemode-mcp.regfric.workers.dev/mcp?api_id=github

Header:  x-api-key: your_github_token
# Install globally
npm install -g universal-codemode-mcp

# Run with any supported API
universal-codemode-mcp serve --spec github
// Add to Claude Code as a local server
{
  "servers": {
    "github": {
      "command": "universal-codemode-mcp",
      "args": ["serve", "--spec", "github"],
      "env": { "UCMCP_AUTH_VALUE": "your_github_token" }
    }
  }
}

Your API keys never touch our servers. Credentials are injected into outbound calls and discarded immediately.

How it fits together

A Cloudflare Worker sandboxes all code execution. Your credentials stay safe.

AI Agent Claude · Cursor · Codex · OpenClaw MCP codemode server Cloudflare Worker search(code) Sandbox · No network Queries OpenAPI spec execute(code) Sandbox · Restricted net Host allowlist + auth Storage: R2 + KV · Auto-refresh via cron API