Turn Any API into a Working MCP Server

Paste your API docs URL. Get a production-ready MCP server with tools, auth, and config — in 60 seconds.

Try:
stripe-mcp / index.ts
Generate MCP servers for
StripeGitHubNotionSlackTwilioOpenAI
— and any REST API

From docs to server in four steps

No config. No boilerplate. Just paste and go.

STEP 1
Paste URL
Any API docs page, OpenAPI spec, or README
STEP 2
Fetch & Extract
We scrape and parse the docs into structured data
STEP 3
AI Analyzes
Claude identifies endpoints, groups tools, detects auth
STEP 4
Server Ready
Download ZIP, paste config into Claude Desktop

Not another scaffolder

Not boilerplate. Working server code with real implementations, auth, and deployment config.

CORE
60s Generation
Paste a URL, get a complete MCP server with real endpoint implementations. Not a template — actual working code with real API calls.
$ url2mcp generate stripe
Fetching docs...
Found 42 endpoints
Grouped into 8 tools
✓ stripe-mcp ready (1.2s)
AUTO
Auth Included
API key, OAuth2, Bearer — detected from your docs and wired in automatically.
SDK
TS & Python
Both outputs follow official MCP SDK best practices with full type safety.
QUICK
Paste & Go
Ready-made claude_desktop_config.json. Copy, paste, restart Claude. That's it.
FLEX
Any REST API
OpenAPI, raw docs, or a README. Our AI reads and understands any format.
OWN
Fully Yours
Nothing hosted. Full source code. Run it wherever you want. No vendor lock-in, no phone-home.

Simple pricing

Try it free. Support the project if you find it useful.

Free
$0
1 generation / month
TypeScript output
Community support
SUPPORTER
Supporter
$9/mo

Cancel anytime. No contract.

Unlimited generations
TypeScript & Python
Priority queue
Custom templates
Email support
Support indie development