agent-card-tool-coverage

mizcausevic-dev/agent-card-tool-coverage
★ 0 stars TypeScript AI/LLM Updated today
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.
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "agent-card-tool-cove": {
      "command": "npx",
      "args": [
        "-y",
        "mizcausevic-dev/agent-card-tool-coverage"
      ]
    }
  }
}

README Excerpt

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

Topics

a2aagent-cardsai-governanceconformancegovernancemcptypescript