Checkout, API keys, usage metering and billing for your MCP tools — running on Cloudflare's free tier, with a merchant of record collecting the money.
No US company · No billing code · No tax paperwork
Test mode — pay with Creem's sandbox card 4111 1111 1111 1111, any future expiry, any CVC. No real money moves.

One file owns your tools. Everything around it — auth, billing, metering — is already wired and tested.
wrangler deploy puts it on Cloudflare's free tier with your own domain. D1 stores keys and usage.
Buyers check out on a hosted page, get a key, and every tools/call counts against their quota.
# your buyer runs: claude mcp add --transport http yourtool https://yourtool.com/mcp --header "Authorization: Bearer mmk_..." # every metered call returns their remaining quota: {"words": 9, "chars": 57, "quota_remaining": 999}
Streamable HTTP for remote + stdio for local dev, on the official SDK. Clear slots for your tools.
Creem integration: hosted checkout, webhooks with HMAC verification, idempotent fulfillment. Stripe adapter on the roadmap.
SHA-256 hashed at rest, shown to the buyer exactly once, hint retained for support.
Per-key monthly quotas with lazy reset — no cron. Exhausted quota returns a clean 429.
Cloudflare Workers + D1, free tier friendly. Custom domain in one config line.
Pricing guidance, directory submissions, launch post templates, and how AI clients discover your server.
Stripe needs a US or supported-country entity. A merchant of record resells your product as its own — so it handles global sales tax, EU consumer rules and card processing, and you get a payout. If you've ever shelved a paid tool because of payment paperwork, this is the unlock.
Correct. The merchant of record (Creem) is the legal seller and handles card processing, sales tax and VAT. You pass its standard KYC as an individual and receive payouts. You're responsible for your own local income tax.
Stripe boilerplates assume you can open a Stripe account. ToolBooth is MoR-first for developers who can't — and it's MCP-native: metering happens per tool call, which is how agent-era products actually get used.
Yes — full source, build and sell as many end products as your license covers. The only restriction: you can't resell or redistribute the template itself.
Anything speaking MCP over streamable HTTP with headers — Claude Code, Claude.ai connectors, Cursor and most agent frameworks. Your buyer pastes one command.
TypeScript, Hono, the official MCP SDK, Cloudflare Workers + D1. Boring, cheap, and fast — on purpose.