Conformance check between an A2A AgentCard's declared tools and an MCP server's tools/list. Reports missing (declared but not exposed), undeclared (exposed but not in card), matched; counts by side-effect class. Library + CLI.
Conformance check between an [A2A AgentCard](https://github.com/mizcausevic-dev/agent-cards-spec) and an MCP server's `tools/list`. Answers: **does the agent's declared tool surface match what the server actually exposes?** > Status: v0.1.0 — Node 20/22 supported, library + CLI. The AgentCard `capabilities.tools[]` declares what tools the agent *says* it uses. The MCP server's `tools/list` declares what's *actually* available. These two surfaces tend to drift: a tool gets added on the server bef