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
Illustrative workspace
Overview
LiveWorks with every MCP client
See who is using your MCP server
See which AI clients connect, how many are new, and how many keep coming back
See what people are trying to do
Follow the path from the first request to a useful result. See which tools people use, in what order, and where sessions stop
Know whether the work gets done
See which workflows reach a result, which ones need another look, and whether clients come back
Know where the job stops
Some calls look successful but never finish the task. TrackMCP shows where a request stalls, gets retried, or ends without the result the agent wanted
Visible response
Actual state
Error summary
- Tool
- send_email
- Error rate
- 94%
- Avg retries
- 3.0
- Primary issue
- Schema mismatch
Suggested fix
Accept a string as well as an array.
Add one line. That's it
Add one line to your server. TrackMCP takes care of the rest, and your data shows up in the dashboard right away
- Works with the official TypeScript and Python SDKs
- No manual event tagging
- Data shows up in your dashboard in real time
// wrap your existing MCP serverimport { withTrackMCP } from "@trackmcp/sdk"import { server } from "./mcp" export default withTrackMCP(server, { apiKey: process.env.TRACKMCP_KEY, service: "acme-mcp-server",})What happens after one line of code
Agents call tools on your MCP server. TrackMCP captures every call, turns it into sessions and outcomes, then writes you the answer in plain English
send_email fails 94% of the time — agents send a string, your schema wants an array.
Fix the schemaLogs recorded it. APM watched it. TrackMCP explains it
Server logs
Records what happened
APM & tracing
Shows technical performance
TrackMCP
Shows who is using the server, what they are trying to do, and what to improve
Get the answer, not another dashboard
TrackMCP turns your usage data into a short explanation of what is working and what to improve, with a useful next step
send_email is your biggest leak. It failed 94% of the time this week. Agents retried three times, then gave up. Your schema expects to as an array, but most agents send a plain string.
3 tools are dead. list_repos, get_customer, deploy_service received zero calls this week.
Make your MCP measurable
Add one line of code and start understanding how your server is being used