MCP server observability pricing

Start free on a single server. Move to Business for SSO, audit log, and priority support.

Free
$0/mo
50,000 free packets every month
Soft cap: additional packets sampled
Free tier for teams evaluating Spanly on a single MCP server.
  • 30 days data retention
  • 2 seats
  • Multi-region ingestion
  • MCP Gateway on a Spanly subdomain
  • Daily security scans
  • 1 health monitor
Pro
$82.50/mo
Billed annually at $990Save $198
50,000 free packets every month
Then $5.00/100k packets, decreasing with volume. Estimate cost →
For teams that need deeper insights and longer retention.
  • 90 days data retention
  • Unlimited seats
  • Multi-region ingestion
  • MCP Gateway on a Spanly subdomain
  • Security scans every 30 minutes
  • 5 health monitors
  • Live traffic scanners
  • Mend patches, canaries and shims
  • Issue notifications to Slack, email and webhooks
  • Public dashboards
Recommended
Business
$415.83/mo
Billed annually at $4,990Save $998
50,000 free packets every month
Then $5.00/100k packets, decreasing with volume. Estimate cost →
For organizations that need full visibility and priority support.
  • 12 months data retention
  • Unlimited seats
  • Multi-region ingestion
  • MCP Gateway on your own domain
  • Security scans every 30 minutes
  • 100 health monitors
  • Live traffic scanners
  • Mend patches, canaries and shims
  • Issue notifications to Slack, email and webhooks
  • Public dashboards
  • SAML & OIDC single sign-on
  • Audit log
  • Priority support

Enterprise

Above 75M packets/month?

Enterprise pricing kicks in with a custom per-packet rate below $3.50/100k, dedicated support, and custom retention.

Contact Sales →

Founding Partner Program · 2026 cohort

First ten production MCP teams

Founder plan at $249/month with 50% off usage pricing, locked for 12 months. All Business features, direct Slack with the founder, and real input on the roadmap.

Learn more & apply →

Price calculator

Pick a plan and a monthly packet volume to see what you'd pay. Every JSON-RPC message is one packet: requests, responses, and notifications alike.

500k
075M+
$82.50Pro base
+
$22.50Usage
=
$105.00Total / month
Base billed annually at $990; overage metered monthly.
Pricing tiers breakdown:
TierRateYour UnitsCost
0 to 50kFree50,000$0
50k to 2.5M$5.00/100k450,000$22.50
2.5M to 10M$4.50/100k--
10M to 25M$4.00/100k--
25M to 75M$3.50/100k--
75M+Enterprise--
Total$5/100k500,000$22.50

Frequently asked questions

Those tools see HTTP requests and stack traces. Spanly sees the MCP protocol — tool calls, prompts, resource reads — with the prompt and arguments preserved next to the trace, plus continuous security scanning built for MCP. We complement your existing APM rather than replace it.

Yes, and you should. Spanly's SDK is additive: continue sending HTTP and infrastructure telemetry to Datadog, Sentry, or New Relic, and send MCP-shaped traffic to Spanly. Most of our customers run both side by side.

Yes. Spanly ingests OpenTelemetry-formatted MCP spans, and the SDK can export traces back to your existing APM via OTel so the same MCP trace appears in both systems.

Every JSON-RPC message is one packet: a request is one packet, its response is another, and each notification counts as one too. There is no separate charge per server, session, or seat.

Yes! Every plan includes 50,000 packets per month at no charge, and the Free plan never bills you: past the free allowance, ingestion is sampled at 10% until the next cycle. No credit card required.

Paid plans meter usage above the free allowance on one graduated ladder, identical on every plan: $5.00 per 100k packets up to 2.5M, $4.50 per 100k from 2.5M to 10M, $4.00 per 100k from 10M to 25M, $3.50 per 100k from 25M to 75M, and custom Enterprise pricing above 75M packets per month. Founding customers pay half these rates for 12 months.

Yes. Set a monthly spend cap on your organization and Spanly switches to sampled ingestion once projected usage charges reach it. Traffic through the MCP Gateway keeps flowing either way; a cap only ever affects what gets recorded, never your production traffic.

Yes, you can upgrade or downgrade your plan at any time. Upgrades take effect immediately, and billing is prorated. Downgrades take effect at the end of the current billing cycle.

Data retention depends on your plan: 30 days on Free, 90 days on Pro, and 12 months on Business. Enterprise plans offer custom retention periods.

Spanly notifies you when a new issue opens on one of your servers. Pro and Business can route those notifications to email, Slack incoming webhooks, and signed outbound webhooks, plus in-app notifications in the dashboard, with a minimum severity per channel so you only hear about what matters. Notification channels are not available on Free.

Yes — public dashboards are included on Pro and Business. Generate a read-only link from the environment settings, share it with stakeholders or customers, and revoke or expire it whenever you want. The Free plan does not include public dashboards; existing share links stop resolving if the organization downgrades to Free, and start working again on re-upgrade.

Yes! Contact us for custom limits, committed-use discounts, dedicated support, custom data retention, and SLA guarantees tailored to your organization.

Spanly

Start monitoring your MCP servers

Engineering teams: add the MCP layer to your observability stack in under 5 minutes.