Snapshot tests for AI tool-call traces: diff, validate, and catch silent regressions.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Agentsnap.
normalize_traceCoerce a raw tool-call trace into the canonical agentsnap Trace shape and
diff_tracesDiff a baseline trace against a current run. Returns a uniform
validate_snapshotSanity-check a snapshot against the agentsnap Trace schema. Verifies required
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.
normalize_traceCoerce 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.
β
diff_tracesDiff a baseline trace against a current run. Returns a uniform
additions / removals / changes vocabulary plus the agentsnap status code
(PASSED, OUTPUT_DRIFT, TOOLS_REORDERED, TOOLS_CHANGED, REGRESSION).
Use ignore_paths to silence noisy fields before classification.
β { "same": true, "status": "PASSED", "additions": [], "removals": [], "changes": [] }
validate_snapshotSanity-check a snapshot against the agentsnap Trace schema. Verifies required
fields, tool-entry shape, and surfaces actionable issues. Returns
valid=true on success or a list of human-readable problems.
Add to claude_desktop_config.json:
Same shape, in the appropriate mcp.json for your client. Most clients
auto-discover via npx -y @mukundakatta/agentsnap-mcp.
Agents that call tools drift silently. A tool argument changes shape, a nondeterministic result flips a downstream branch, an extra tool sneaks in between releases β none of it shows up in unit tests. agentsnap captures the trace; this MCP server lets your assistant inspect and reason about traces directly: normalize one, diff two, or validate a saved snapshot, all from the model's tool-use surface.
MIT.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/agentsnap)<a href="https://allmcps.com/mcp/agentsnap"><img src="https://allmcps.com/api/badge/agentsnap?style=directory" alt="Agentsnap on AllMCPs" /></a>