The fastest way to understand your MCP users
Discover which tools get used, why they're called, and what features your users actually need.
Track every user interaction and tool call
Understand your user behavior with a view of all events from every user in every MCP server.
Capture user intentions, not actions
Context on every tool call lets you get in the user's head and understand their intention for every tool call and event.
Follow users across sessions
Understand how a user's behavior changes over time and monitor their journey through your product.
Understand how users interact with your MCP servers
Use one end-to-end tool for all MCP analytics.
Never wonder what the user was thinking.
Capture every session with your MCP server and replay everything that happened.

Faster than you can say "wow".
Begin collecting analytics with just one line of code.

See what you’re missing.
Identify missing features and functionality based on user actions.
View analytics on all your MCP servers.
Track your usage across users, sessions, and more.
Getting started is simple
In just a few lines of code, you can start tracking your MCP sessions and making more informed roadmap decisions.
Get the SDK:
$npm install mcpcat
Install it in your server:
1import * as mcpcat from "mcpcat";
2
3// Your MCP server initialization code
4// const mcpServer = new Server({ name: "echo-mcp", version: "0.1.0" });
5
6// Register your server tools before calling track()
7
8mcpcat.track(mcpServer, "your-project-id");
Latest insights from our team
Stay up to date with the latest developments in MCP analytics and learn how to optimize your MCP servers for better user experiences.
Best practices for building a production-grade MCP server
Learn proven patterns for building scalable MCP servers: from tool design and organization to transport protocols and production monitoring.

Kashish Hora
Co-founder of MCPcat
The risks of MCP servers leaking PII and PHI
Learn the most common methods MCP servers are attacked.

Naseem Alnaji
Co-founder of MCPcat
What is an MCP Server, MCP Client, and MCP Host?
Learn the difference between an MCP Server, Client, and Host and how they all work together.

Kashish Hora
Co-founder of MCPcat