trackmcp
MCP observability

Know where the job stops

Observe the path from client connection to completed workflow. TrackMCP gives MCP teams the context between a healthy transport and a useful result.

mcp request lifecycle observed

Connection

Which client connected, with which transport and protocol version?

Discovery

What tools did the client see, and what did it choose to call?

Execution

How long did each call take, and what result came back?

Session

Where did the ordered workflow slow down or stop?

Outcome: the workflow completed after 4 tool calls
Why MCP needs its own layer

A green transport can still hide a broken workflow.

MCP tool results can carry an application error inside a successful HTTP response. If monitoring only counts status codes, the agent’s failure disappears.

transport200 OK

Looks healthy

The network request completed and your endpoint responded.

tool resultisError: true

Agent is stuck

The application failed, the agent retried, and the workflow never completed.

What to instrument

Capture the signal at the boundary.

Keep the server and tools unchanged. Add context where the MCP request enters and leaves your process.

01

Connection

client, transport, protocol, auth

02

Catalog

tools discovered and schemas

03

Call

tool, duration, result, retry

04

Outcome

completed, failed, or stopped

Safe by design

Observe without putting serving at risk.

Redact sensitive fields in your process, send minimized metadata, and let telemetry fail open when the network is unavailable.

Read the security approach

MCP request observed

Telemetry flushed asynchronously

toolsearch_docs
clientClaude
resultcompleted

MCP observability

See the first broken event.

Instrument one server and follow one real workflow from connection to outcome.