MCP (Model Context Protocol) servers let AI agents use tools. But how do you charge for them?
Here's the stack I use across 61 MCP servers:
The Payment Flow
- User discovers your MCP server on Smithery, Glama, or mcp.so
- Free tier works instantly — no auth, rate-limited
- Pro tier ($19/mo) — Stripe payment link → API key → full access
- Unlimited ($99/mo) — enterprise-grade, no rate limits
The Infrastructure
Each MCP server ships with:
mcp-server/
├── src/ # TypeScript MCP implementation
├── smithery.yaml # One-click deploy config
├── package.json # npm publish ready
├── README.md # Docs + Stripe link
├── LICENSE # MIT
└── landing/ # GitHub Pages landing page
Guardrails That Matter
- Scoped tokens: Each payment creates a token scoped to one server
- Rate limiting: Free = 10 req/min, Pro = 100, Unlimited = 1000
- Audit trail: Every API call logged with SHA-256 hash
- Auto-expiry: Tokens expire when subscription ends
The Numbers
I've published 61 MCP servers with this exact stack. Every one has:
- GitHub repo with README, LICENSE, landing
- npm package
- Smithery deployment
- Stripe payment link
- Production-ready guardrails
Try It
Browse my catalog: smithery.ai/servers/vishar-rumbling
Full source: github.com/Rumblingb
Build Your Own
The AgentPay SDK handles auth, tokens, and payments. Drop it into any MCP server:
npm install @agentpayxyz/sdk
Ship your MCP server. Monetize it. Let agents pay agents.
Top comments (0)