Skip to content

Turn proprietary APIs into MCP servers you own

For platform teams with proprietary or legacy APIs: mcpmake turns OpenAPI specs, Postman collections, HAR files, and reviewed captures into curated MCP servers you own. We're piloting reviewable maintenance PRs (private beta) that keep them current. Export and self-host the code, or run it on our managed HTTP runtime. Website input is an experimental preview.

session — mcpmake deploy
$ mcpmake deploy stripe-api.yaml

Building MCP server...
Server running at: https://stripe-api-a1b2.mcpmake.dev/mcp
Bearer token:     mf_xxxxxxxxxxxx

Claude Desktop config:
{
  "mcpServers": {
    "stripe-api": {
      "url": "https://stripe-api-a1b2.mcpmake.dev/mcp",
      "headers": { "Authorization": "Bearer mf_xxxxxxxxxxxx" }
    }
  }
}

How it works

01

Bring a difficult source

OpenAPI spec, HAR file, Postman collection, or reviewed capture. Website / URL input is an experimental preview.

02

Get a curated server you own

mcpmake generates editable code you can export and self-host. Managed HTTP hosting is an optional validation-cohort add-on.

03

Connect to Claude

Copy the config snippet into Claude Desktop, Cursor, or any MCP client.

Honest support by input

Reliability depends on what you bring, so we state the promise for each input up front — no experimental adapter is sold as production-grade.

Input Support level What we promise
OpenAPI / Swagger Supported Deterministic generation, tests, diff, CI, and maintenance eligibility.
Postman Supported with acceptance review Human-reviewed schema/auth/tool curation plus explicit acceptance tests; incomplete examples can create gaps.
HAR Supported with acceptance review Human-reviewed schema/auth/tool curation plus explicit acceptance tests; incomplete examples can create gaps.
Live URL / network capture Assisted beta Useful for discovery and paid migration work; coverage depends on exercised traffic.
Website DOM / Playwright Experimental Demo, scaffold, or custom services work only; no general production or uptime promise.
Natural-language describe Experimental Demo, scaffold, or custom services work only; no general production or uptime promise.

Own the whole server

Code you own

Editable TypeScript or Python
Clean generated code — TypeScript with Zod schemas, or Python with the mcp SDK. Not a black box proxy: inspect, customize, extend.
Export or run managed
Self-host the code you own anywhere, or run it on our managed HTTP runtime add-on. You always keep the source.

Generated in by default

Operational defaults
Retries, rate limiting, auth detection, and structured errors generated in by default.
Hardened containers
Non-root, capability-dropped containers with read-only roots (browser servers run a hardened writable root with strict resource limits), plus automated code auditing.
MCP spec support
Tools, Resources, Prompts, outputSchema, and annotations on the current stable spec (2025-11-25), with 2026-07-28 RC features behind a flag.
Token-efficient at scale
Dynamic discovery mode for large APIs: a handful of meta-tools instead of flooding the context window with 100+ tool definitions.

Inputs & distribution

Multiple input formats
OpenAPI, HAR, or Postman. Natural-language and website / HTML input are experimental previews.
Website to MCP (experimental)
Point at a website and get site-specific tools like login(email, password) instead of generic click(selector). Powered by Playwright — an experimental, invite-only preview.
Publish to the MCP registry
One command publishes a schema-conformant server.json to the official MCP registry, so your server is discoverable.
Private beta

Upstream changes become reviewable PRs

When your source API changes, mcpmake regenerates and opens a maintenance PR that explains the diff. You review and merge it — nothing is force-pushed to your default branch. Keeping owned servers current this way is the paid hypothesis we're validating this quarter with a small, invite-only cohort.

Why mcpmake?

Platform Approach Limitation
Composio Pre-built integrations No bring-your-own-spec
Speakeasy SDK + MCP generation Generation-focused; enterprise/upmarket pricing
Playwright MCP Generic browser automation AI rediscovers page structure every call
mcpmake Curated owned code + done-for-you migration Free to start.

Own your servers — we help you run them

Generate MCP servers you own with the free, open-source CLI and self-host anywhere. When you'd rather not run them yourself, we do the migration and operate them for you. You always keep the code — you pay only for the work and the managed compute.

Managed & done-for-you

Done-for-you migration and commercial support around the open-source CLI — you always keep the code.

Enterprise Support

from $15K/yr

Backed by us

  • Priority support from the maintainers
  • Commercial contract / MSA around the OSS
  • A vendor of record for the tools you depend on

Prefer not to run it yourself? The Managed HTTP Runtime is a $49/month add-on (3 active HTTP targets) — invitation-only while we validate hosting with a small cohort. You always keep the code.

Ready to connect your API to AI?

Start with a spec or migration conversation. You keep the generated code, and managed hosting remains optional.

Deploy free