See what your MCP servers actually do
Observability for the Model Context Protocol. Trace every tool call, catch errors before users do, understand performance at a glance.
Works with
Your MCP servers are black boxes
You ship MCP tools, but have no idea what happens after deployment.
Tool calls fail silently
No visibility into what went wrong. Users hit errors, and you only find out when they complain — if they bother.
Performance is a mystery
No latency tracking across tool chains. Is it your server, the LLM, or the network? You're flying blind.
Debugging is guesswork
Reproducing issues requires manual log trawling. By the time you find the cause, the user has moved on.
MCPWatch changes that.
Everything you need to observe
From real-time traces to proactive alerts — full observability for your MCP servers.
Waterfall traces for every operation
- See nested MCP operations with precise timing breakdowns
- Follow a request from client through every tool call and resource fetch
- Spot bottlenecks instantly with color-coded latency indicators
weather-server, file-server
db-server
api-server
Errors grouped and prioritized
- Automatic error grouping by type, message, and affected server
- Frequency tracking shows which errors impact the most users
- One-click drill-down to the exact trace that triggered the error
p50
42ms
p95
187ms
p99
523ms
Metrics that matter
- Throughput, latency percentiles, and error rates at a glance
- Break down performance by server, tool, or client
- Trend analysis to catch regressions before users notice
Trigger when error_rate > 5% for 5 minutes
Trigger when server heartbeat missing > 60s
Trigger when p95 > 500ms for 10 minutes
Know before your users do
- Email and webhook notifications for error spikes and latency degradation
- Instant alerts when MCP servers disconnect or stop responding
- Configurable thresholds and cooldown periods to reduce noise
Two minutes to first event
Zero infrastructure changes. One import. Full visibility.
import { MCPWatch } from '@mcpwatch/sdk';
const watch = new MCPWatch({
apiKey: process.env.MCPWATCH_API_KEY,
});
// Wrap your MCP server — that's it
export default watch.wrap(myMCPServer); from mcpwatch import MCPWatch
watch = MCPWatch(
api_key=os.environ["MCPWATCH_API_KEY"],
)
# Decorate your MCP server — that's it
@watch.trace
async def handle_tool_call(request):
... npm install @mcpwatch/sdk pip install mcpwatch See your MCP servers at a glance
A purpose-built dashboard for MCP observability. Not another generic APM.
Active Servers
8
Requests (24h)
24.3k
Avg Latency
47ms
Error Rate
0.2%
Recent Traces
Real-time traces
Every request, every tool call, as it happens.
Error grouping
Errors clustered by root cause, not individual occurrence.
Performance metrics
Latency percentiles, throughput, and trends over time.
Works with every MCP client and server
Drop-in observability for the entire MCP ecosystem. No vendor lock-in.
Claude Desktop
Cursor
VS Code
Zed
Windsurf
Any MCP Client
MCPWatch works at the transport layer — compatible with any MCP-compliant client or server.
Simple, transparent pricing
Start free and scale as your observability needs grow. No hidden fees, no surprise charges.
Pro
- 1M events / month
- Unlimited projects
- 30-day retention
- Alerts & notifications
- Priority support
Scale
- Unlimited events
- Unlimited projects
- 90-day retention
- SSO / SAML
- Dedicated support
- SLA guarantee
Compare plans
| Feature | Free | Pro | Scale |
|---|---|---|---|
| Events / month | 50K | 1M | Unlimited |
| Projects | 1 | Unlimited | Unlimited |
| Data retention | 7 days | 30 days | 90 days |
| Team members | 1 | 10 | Unlimited |
| Alerts | — | ||
| SSO / SAML | — | — | |
| Priority support | — | ||
| Dedicated support | — | — | |
| SLA guarantee | — | — | |
| Quota grace period | — | 20% buffer | N/A |
When you exceed your plan's event limit, MCPWatch continues ingesting events for a 20% grace buffer. Events in the grace period are stored but hidden in the dashboard until you upgrade. Beyond the grace buffer, ingestion pauses until the next billing cycle.
Start seeing what your
MCP servers actually do
Free to start. Scale when you're ready.
No credit card required · 5-minute setup · Cancel anytime