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.
How it works
Your AI writes code to query API specs and make calls. No tool bloat, no context waste.
| 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 |
Supported APIs
From GitHub to Stripe to obscure weather APIs. If it has an OpenAPI spec, codemode can run it.
Quick start
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.
Architecture
A Cloudflare Worker sandboxes all code execution. Your credentials stay safe.