mcpspan

Pricing

mcpspan is open source and free to run yourself, with every feature. mcpspan Cloud is the same dashboard, run by us, for when you would rather not keep a server up for it.

Self-hosted

Free

On your own machine or server, with Docker. MIT licensed.

  • Every server and every call your machine can hold
  • Calls kept as long as you choose, 90 days by default
  • Alerts to Slack, Discord or a webhook
Install it

Cloud Solo

$9 a month

For one or two servers.

  • 250,000 events a month
  • 2 servers
  • Calls kept for 30 days
Get started

Cloud Pro

$29 a month

For servers with real traffic.

  • 3,000,000 events a month
  • 10 servers
  • Calls kept for 90 days
Get started

A cloud account starts with 14 days to try it, on one server, with no card. Plans are billed monthly in US dollars through Stripe and can be cancelled at any time. Need more than Pro? Write to contact@mcpspan.com.

Self-hosted and cloud, side by side

Self-hostedCloud
The dashboardEvery page and featureThe same
SDKsEight languagesThe same SDKs, another endpoint
Servers and eventsAs many as your machine holdsBy plan
How long calls are keptYour choice, 90 days by default30 or 90 days, by plan
AlertsSlack, Discord, any webhookThe same, and by email
Updates and backupsYours to runOurs, with nightly backups
Where the data isWherever you run itWarsaw, Poland; backups in the EU
Parameter valuesNever leave your server's processNever leave your server's process

Questions

Is anything held back from the self-hosted version?

No. The dashboard, the SDKs and every feature are the same open-source code. The cloud adds only what running it for many accounts needs: signing up and resetting a password by email, plans, and alerts by email.

What counts as an event?

One call of a tool, resource or prompt. Each session also sends one for the tool list it was shown. A server answering a thousand calls a day sends about 30,000 events a month.

What happens past the month's events?

New events are turned away and the SDK drops them and keeps running: your server is never slowed or stopped by mcpspan. Events are taken again when the month turns or the plan is raised, and the dashboard says when you are getting close.

What happens when the trial ends?

New events are no longer taken, and the dashboard still shows what was recorded. Fourteen days later the servers and their calls are deleted, unless a plan has been chosen by then. We email you before either happens.

Can I move between self-hosted and the cloud?

Your server keeps the same SDK and gets a new key and endpoint. Recorded calls don't move across, but every list in the dashboard downloads as CSV or NDJSON.

More on limits and plans in the cloud documentation, and on running it yourself in self-hosting.