See how your MCP is being used
Track and analyze who uses your MCP server, what they are trying to do, whether the work gets done, and what to fix next. All from one line of code.
Add one line. Start learning. Fail-open by design.
ContextPulse, is analytics and observability for teams shipping Model Context Protocol servers.
overview
Live StreamWorks out-of-the-box with every MCP client
How ContextPulse Observes Every Protocol Frame
Zero-overhead async instrumentation at the JSON-RPC boundary.
Built for the way AI agents actually call tools
Traditional web APMs look for 500 errors and user IP addresses. ContextPulse is tuned to protocol handshakes, schema hallucination loops, and multi-turn completion funnels.
1. Adoption: See who is using it
Stop guessing which AI clients connect to your MCP server. Track exact client application attribution—whether your queries originate from Claude Desktop, Cursor, ChatGPT, or autonomous agent loops.
2. Tools: See what they use
Rank every tool by call volume, error rate, and adoption shifts. Surface dead tools no model ever calls.
3. The errors in 200 OK
Agent protocols return HTTP 200 even during schema failures. Capture parameter mismatch errors before users bounce.
4. Outcomes: Know if work gets done
Workflow completion rate is the true north star metric for MCP servers. Track turn sequences to measure whether an agent actually accomplished its user task.
Install the SDK. Wrap your server. Done.
No architectural rewrites, no middleware refactoring. ContextPulse sits cleanly at the server boundary. It observes tool declarations, client connections, and tool executions asynchronously.
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { withContextPulse } from "@contextpulse/sdk";
const server = new McpServer({
name: "acme-mcp-server",
version: "1.0.0"
});
// Wrap server at export boundary
export default withContextPulse(server, {
apiKey: process.env.CONTEXTPULSE_KEY,
service: "acme-mcp-server",
environment: "production"
});Frequently asked questions
Everything you need to know about observing your Model Context Protocol server.
Ready to see how your MCP server is used?
Join hundreds of engineering teams observing their Model Context Protocol servers in production. Start with a 14-day risk-free trial.