mukundakatta avatar

Agentsnap

mukundakatta/agentsnap-mcp

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 tools

Public 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

npm tests 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"
}

→


View the full README on GitHub

Details

Repository
github.com/mukundakatta/agentsnap-mcp
Website
github.com/MukundaKatta/agentsnap-mcp
Package
@mukundakatta/agentsnap-mcp
Transport
STDIO
Registry
MCP registry, active

More from mukundakatta