Simple pricing. No sales call.
Every OAuth-for-MCP competitor we've looked at eventually asks you to “contact sales” to see a real number. getmcpauth doesn't. Both plans below are the actual, complete price — sign in with GitHub, create a project, and you have a registration secret in minutes, no call required.
Free
For building and testing an MCP server.
$0/month
- -1 project
- -Up to 1,000 monthly active tokens
- -Full OAuth 2.1 + Dynamic Client Registration
- -GitHub-authenticated dashboard
- -Community support
Pro
For MCP servers in real production use.
$29/month
- -Unlimited projects
- -10,000 monthly active tokens included
- -$5 per additional 1,000 monthly active tokens (coming soon — not yet billed)
- -Server-to-server token minting
- -Priority support
Plan comparison
| Feature | Free | Pro |
|---|---|---|
| Price | $0/month | $29/month |
| Projects | 1 | Unlimited |
| Monthly active tokens included | 1,000 | 10,000 |
| Additional tokens | Not available | $5 / 1,000 (planned, not live yet) |
| Support | Community | Priority |
FAQ
Do I need a sales call?
No. Both plans are self-serve — sign in to the dashboard with GitHub, create a project, and get a registration secret immediately. There's no "contact sales" gate on pricing or on any feature, at any tier.
What happens if I go over my monthly active token limit?
Nothing stops working — Free just caps you at 1 project, which is the limit that actually gets enforced today. Automatic overage billing for Pro ($5 per additional 1,000 monthly active tokens) is priced and planned but not live yet; if you're consistently over the included 10,000, open an issue on the SDK repo and we'll sort it out manually in the meantime.
Can I self-host getmcpauth instead?
Yes, that's a real option. The getmcpauth server is a Next.js application backed by Postgres, so a team with the operational appetite for running and maintaining that stack themselves can self-host it. It's not a one-click deploy, and you're taking on your own infrastructure, upgrades, and uptime — being honest about the tradeoff, the hosted dashboard exists specifically so most teams don't have to do that.
Can I cancel, and do I get a refund?
Cancel anytime from the dashboard's billing portal — no phone call, no retention flow. You keep Pro access through the end of the period you already paid for, and you're not charged again after that. We don't currently offer prorated refunds for a partial billing period; see the Terms of Service for the full billing policy.
Prefer a machine-readable version? See /pricing.json.