Ship MCP Pro — Ship a Paid MCP Server
Fewer than 5% of the 11,000+ MCP servers make any money. Not because demand is missing — agents are calling tools millions of times a day — but because the billing plumbing is genuinely annoying: license verification, refund handling, tiering, rate limits, remote transport, deployment.
Ship MCP Pro is that plumbing, done properly, once:
- 🔑 License-key gating (Payhip, Gumroad & Lemon Squeezy) — sell keys, server verifies them. Disabled/refunded keys, 24h caching, offline grace: handled. Provider is one env var.
- 🎚️ Free/pro tiers per tool — your free tier is the funnel; rejection messages are upsells the agent relays verbatim.
- ⏱️ Rate limiting — sliding window, per caller, per tier. Change one object to reprice.
- 📊 Usage metering — know which tools get used before you price v2.
- 🌐 stdio + streamable HTTP — local installs or a hosted server (stateless; deploys to Railway/Fly/any Docker host in minutes — guides included).
- ✅ 27 unit tests, strict TS, Dockerfile, CI — it's a codebase, not a gist.
- 📣 Launch kit — the exact directory checklist (PulseMCP, mcp.so, Glama, Smithery…) that gets servers ~10x more installs.
The 20-minute path: write your tools as pure functions → mark each "free" or "pro" → paste your Payhip product secret key → ship. Your buyers paste one config block into Claude Desktop/Cursor.
MIT-licensed output. Free updates on this major version. Questions answered by email.
Built by a developer who got tired of watching great MCP servers earn $0.