MXCP Observability

Monitoring Infrastructure for MCP Deployments

Traces, metrics, and audit logs through a unified API. Fleet-wide visibility for debugging, performance, and compliance.

mxcp-observability
live
Instances
0/3
all healthy
P95 Latency
0ms
↓ 8% from avg
Requests (24h)
0
0.3% error rate
Policy Denials
0
3 unique rules
Tracetrace_8f2k · prod-1
Endpointsby latency
get_customer
3,247 calls234ms
get_orders
2,891 calls412ms
search_products
1,823 calls89ms
update_status
468 calls156ms
Audit Logreal-time

Every AI action, auditable

One query. Complete history.

147 results
Export: CSV · JSON · SIEMPage 1 of 15

Who accessed what, when, and whether it was allowed. Ready for compliance reviews.

Core Capabilities

99.8%
Uptime
234ms
P95
12.4k
Req/hr
3
Denials
Requests (24h)
By Endpoint
get_customer
get_orders
search

Deploy Anywhere

Stateless. Scalable. No database required.

Docker

Kubernetes

CLI

Built For Production Teams

Platform Engineers

Operating MCP infrastructure and needing visibility into fleet health and performance.

Application Developers

Debugging slow or failing tool invocations in AI workflows.

Security & Compliance

Requiring audit trails of agent-to-tool interactions for regulatory compliance.

SRE Teams

Integrating MCP monitoring into existing observability pipelines (Datadog, Grafana, etc.).

Observability FAQ

What is MXCP Observability? +

MXCP Observability is a monitoring platform for MCP server deployments that provides traces, metrics, and audit logs through a unified API. It connects to multiple MCP instances, aggregates telemetry data, and gives you fleet-level visibility into what your AI agents are actually doing in production. Think of it as the control plane for all your MCP servers.

Why do I need observability for MCP servers? +

Standard APM tools don't understand MCP semantics. Without MXCP Observability, you can't see which tools are being called, how often, by whom, or how long they're taking. When an AI workflow slows down, you're guessing whether the bottleneck is the model, the MCP server, or the data source. And in regulated environments, you need audit trails that prove compliance—ad-hoc logging doesn't cut it.

What metrics does MXCP Observability track? +

We calculate P50, P95, and P99 latencies per endpoint so you know typical and worst-case performance. We track request counts, error rates, and trends over configurable time windows. You can see which tools and resources are most used, which are failing, and how performance changes over time. All metrics are available via API for integration with your existing dashboards.

How does distributed tracing work? +

MXCP Observability receives OpenTelemetry traces via the standard OTLP protocol on port 4318. You can visualize the complete request flow with span hierarchies, timing breakdowns, and status codes. When a request touches multiple services—your MCP server, a database, an external API—you see exactly where time is spent and where errors occur.

How do I query audit logs? +

Audit logs are queryable by user, operation, time range, policy decision, or trace ID. You can investigate specific incidents, generate compliance reports, or analyze access patterns. The query interface supports both the REST API and CLI, so you can integrate audit queries into your existing workflows or automation pipelines.

How do I deploy MXCP Observability? +

The simplest deployment is a single Docker container that runs the mxcpd daemon and optional web dashboard. For production, we provide Kubernetes Helm charts with sidecar or daemonset patterns for multi-instance monitoring. You can also install just the mxcpctl CLI via pip for headless environments or scripted access. All components are stateless and horizontally scalable.

Can I integrate with existing monitoring tools? +

Yes. Since MXCP Observability uses OpenTelemetry, you can export traces to any compatible backend—Grafana, Datadog, New Relic, Jaeger, or your existing observability stack. The REST API makes it easy to pull metrics into custom dashboards or alerting systems. We don't lock you into our visualization; use whatever tools your team already knows.

Does MXCP Observability store data long-term? +

MXCP Observability holds traces and metrics in memory with configurable retention (default: 24 hours for traces, 7 days for metrics). For long-term storage and compliance archival, export data to your existing data warehouse or observability platform. This keeps the daemon lightweight and lets you use your preferred storage infrastructure.

Have more questions? Get in touch

Ready for Production Visibility?

MXCP Observability is coming soon. Get early access and help shape the monitoring infrastructure for MCP deployments.

Request Access

We'll discuss your MCP monitoring requirements and timeline.