
Agentsnap
Plugs agentsnap's snapshot testing directly into MCP clients so your assistant can normalize tool-call traces into canonical JSON with SHA-256 hashes, diff a baseline against a current run to classify drift (PASSED, OUTPUT_DRIFT, TOOLS_REORDERED, REGRESSION), and validate snapshots against the Trace schema. The three tools (normalize_trace, diff_traces, validate_snapshot) let you catch silent regressions when agents reorder calls, change arguments, or inject extra steps between releases. Works over stdio with Claude Desktop, Cursor, Cline, Windsurf, and Zed. Install via npx or point your client config at @mukundakatta/agentsnap-mcp. Useful when you're versioning agent behavior and need programmatic trace comparison inside the model loop.
- tools
- 3
- transport
- STDIO
- last updated
- Apr 27, 2026
Tools
3 toolsPublic tool metadata for what this MCP can expose to an agent.
normalize_traceCoerce a raw tool-call trace into the canonical agentsnap Trace shape and compute a deterministic SHA-256 fingerprint hash.
Coerce a raw tool-call trace into the canonical agentsnap Trace shape and compute a deterministic SHA-256 fingerprint hash.
No parameter schema in public metadata yet.
diff_tracesDiff a baseline trace against a current run, returning additions, removals, changes and the agentsnap status code.
Diff a baseline trace against a current run, returning additions, removals, changes and the agentsnap status code.
No parameter schema in public metadata yet.
validate_snapshotSanity-check a snapshot against the agentsnap Trace schema, verifying required fields, tool-entry shape, and surfacing actionable issues.
Sanity-check a snapshot against the agentsnap Trace schema, verifying required fields, tool-entry shape, and surfacing actionable issues.
No parameter schema in public metadata yet.
Sponsors
Readme
agentsnap-mcp
An MCP server that gives AI assistants the ability to inspect, normalize, diff, and validate agent tool-call traces.
Built on top of @mukundakatta/agentsnap.
Works with Claude Desktop, Cursor, Cline, Windsurf, Zed, and any other MCP client.
Tools exposed
normalize_trace
Coerce a raw tool-call trace into the canonical agentsnap Trace shape and compute a deterministic SHA-256 fingerprint hash. Use this to compare runs cheaply or feed downstream diff tools.
{
"trace": [
{ "name": "search", "args": { "q": "cats" } },
{ "name": "fetch", "args": "https://example.com" }
],
"input": "find cats",
"model": "claude-opus-4-7"
}
→
Details
- Repository
- github.com/mukundakatta/agentsnap-mcp
- Website
- github.com/MukundaKatta/agentsnap-mcp
- Package
@mukundakatta/agentsnap-mcp- Transport
- STDIO
- Registry
- MCP registry, active