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. mcpauth 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
  • -Server-to-server token minting
  • -Priority support

Plan comparison

FeatureFreePro
Price$0/month$29/month
Projects1Unlimited
Monthly active tokens included1,00010,000
Additional tokensNot available$5 / 1,000 monthly active tokens
SupportCommunityPriority

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?

On Pro, you're billed $5 per additional 1,000 monthly active tokens automatically — there's no hard cutoff that stops your MCP server from authenticating requests. On Free, which is meant for building and testing, staying under 1,000 monthly active tokens keeps you on the $0 plan; moving to Pro removes that ceiling.

Can I self-host mcpauth instead?

Yes, that's a real option. The mcpauth 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.

Prefer a machine-readable version? See /pricing.json.