Observability for MCP servers
Monitor every interaction, trace every request, and debug issues in real time — from any region. Spanly gives you complete, global visibility into your MCP server traffic.

< 0ms
SDK overhead per request.
0%
Uptime SLA for data ingestion.
0 regions
for low-latency ingestion worldwide.
Everything you need to monitor MCP, globally
From real-time tracing to error tracking, Spanly captures every interaction between your AI agents and MCP servers — across 2 regions worldwide.

Global observability that grows with your AI infrastructure
Whether you're running MCP servers in one region or across the globe, Spanly scales to match your needs with multi-region ingestion, high-throughput processing, and flexible retention.

Alerts
Get notified when error rates spike or latency degrades beyond your thresholds.
Team Dashboards
Custom views for different teams — DevOps monitors uptime, developers debug traces.
Full-text Search Coming Soon
Search across traces, errors, and sessions to find exactly what you need.
Multi-Region Ingestion
Ingest data from 2 global regions with automatic routing to the nearest endpoint.
API Access Coming Soon
Programmatic access to all your observability data via our REST API.
Audit Logs
Complete audit trail of all MCP interactions for compliance and debugging.
Start monitoring in 5 lines of code
No complex setup. No config files. Install the SDK, wrap your MCP server, and get full visibility instantly.
Install the SDK
One package. Zero dependency headaches.
$ npm install @spanly/spanlyWrap your server
Add 5 lines. Your MCP server runs exactly the same — now with full observability.
import { SpanlyClient } from "@spanly/spanly"
const spanly = new SpanlyClient({
apiKey: process.env.SPANLY_API_KEY,
})
spanly.monitor(mcpServer)Simple, transparent pricing
Start monitoring your MCP servers for free. Upgrade as your usage grows.
- 10,000 MCP requests/month
- 14 days data retention
- 1 seat
- Basic analytics
- Multi-region ingestion
- 200,000 MCP requests/month
- 90 days data retention
- 5 seats
- Advanced analytics
- Multi-region ingestion
- $4 per 100k additional requests
- 2,000,000 MCP requests/month
- 1 year data retention
- Unlimited seats
- Priority support
- Multi-region ingestion
- $3 per 100k additional requests
Need more? Contact us for custom enterprise plans with higher limits, dedicated support, and custom retention periods.
Yes! The Free plan includes 10,000 MCP requests per month with 14 days of data retention. No credit card required.
Each MCP protocol message — such as a initialization, tool call, prompt execution, or resource access — counts as one request. The request and the response are counted as one MCP request.
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.
On paid plans, you are charged for overage at your plan's per-100k rate. On the Free plan, monitoring pauses until the next billing cycle.
Data retention depends on your plan: 14 days on Free, 90 days on Starter, and 1 year on Business. Enterprise plans offer custom retention periods.
Yes! Contact us for custom limits, dedicated support, custom data retention, and SLA guarantees tailored to your organization.
Start monitoring your MCP servers
Add observability to your MCP servers in under 5 minutes.
