Build MCP· Product

Your API, inside every AI.
Your customers, still yours.

Turn the API you already have into a hosted MCP your customers use from Claude, Cursor, and ChatGPT — each customer connects with their own account, so every call is authenticated, attributed, and revocable. No MCP code, no OAuth plumbing, no new infrastructure.

Scan → pick tools → publish

Paste an OpenAPI spec or GraphQL endpoint. Review the generated tools. Publish a stable MCP URL in minutes.

Customers bring their own keys

Each customer connects with the API key or OAuth account they already have with you. Their calls run as them — never through a shared token.

A real gateway, not a script

OAuth 2.1, encrypted per-user credentials, revocation, quotas, request logs, versioned tool surface, custom domains.

Your customers are already asking their AI assistants to do things your product does. The only question is whether your product is in the room when they ask. Don't fear AI taking your business — be the tool it reaches for.

"Couldn't we just build this in-house?"

Honestly? The MCP server itself — yes. An AI assistant will scaffold one in an afternoon. That's the easy 20%. What you'd still be building three months later is the other 80%: the gateway that makes it safe to hand to paying customers.

You needBuild it yourselfWith Command+K
Per-customer identityDesign your own credential store, encryption, refresh & revocationCustomers connect with their own API key or OAuth — built in
OAuth 2.1 for AI clientsImplement an authorization server: DCR, PKCE, token refresh, consent UIFull OAuth proxy included and battle-tested
Abuse & cost controlRate limiting, monthly caps, auto-pause — all custom codePer-deployment and per-user limits with auto-pause
OperationsRequest logs, latency, error analytics, uptime, custom domain, SSLDashboard included; mcp.yourdomain.com in minutes
Keeping up with MCPThe spec ships breaking changes several times a year — your problemOur problem. Your endpoint just keeps working

The part everyone underestimates

A single shared API token behind an MCP means every customer's AI calls your API as you — no per-customer data isolation, no attribution, no way to cut one customer off. Per-customer identity is the difference between a demo and a product. It's the core of what we host.

How it works

  • 1. Scan. Paste your OpenAPI spec URL or GraphQL endpoint. We discover every operation and type it as an MCP tool automatically.
  • 2. Pick what AI can touch. Operations are classified as reads, writes, and destructive. Safe reads are pre-selected; nothing destructive is ever exposed without your explicit opt-in.
  • 3. Publish. Name it, pick how customers authenticate, go live. You get a stable MCP URL — /api/public/mcp/d/<your-slug> or mcp.yourdomain.com — that works in Claude, Cursor, and any MCP client.
  • 4. Customers connect themselves. Each customer opens your MCP's connect page, signs in with the API key or OAuth account they already have with you, and their AI is wired to your product — as them.

You stay in control

  • See every connected customer; revoke any of them with one click — effective immediately.
  • Rate limits and monthly caps per deployment, with auto-pause before costs surprise you.
  • Every call logged with tool, customer, latency, and status — exportable.
  • Pin a versioned tool surface so client integrations never break when your API evolves.

Open standard, not lock-in

Every deployment speaks vanilla MCP. Export your spec and self-host whenever you want — your customers' clients keep working.

Ship your MCP this week, not this quarter

The free tier includes one hosted endpoint and 2,500 requests a month — enough to put a real MCP in your next customer call. Start free or read the docs.