Skip to content
Back to Agent Card Validator MCP

Card snapshot

agent-card-validator-mcp.mtree.workers.dev · 2026-07-11 19:59:12 UTC · 4d4f5086647df5a026a9cb594b0d36758c005e605f30d42ab33581ad070f7f6b

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "name": "Agent Card Validator MCP",
  "description": "Pay-per-call MCP that audits + lints any x402/A2A service's discovery surfaces (agent-card.json, ai-plugin.json, openapi.yaml, mcp.json, agent-discovery). Returns a 0-100 quality score plus an improvement TODO list and a strict JSON-schema lint report. Helps agents and developers grade x402 services on completeness/quality before integration. USDC on Base via x402 \u2014 no signup, no API key.",
  "url": "https://agent-card-validator-mcp.mtree.workers.dev",
  "version": "0.1.0",
  "documentationUrl": "https://agent-card-validator-mcp.mtree.workers.dev/agent-discovery",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "authentication": {
    "schemes": [
      "x402"
    ],
    "credentials": "Pay-per-call via x402 USDC on Base \u2014 no signup, no API key. Each call returns 402 with an EXACT-scheme requirement; agents pay 0x1664530DC2A1CA350B1dbaD1Fc1F1a70c90fe4de in Base USDC and retry with X-PAYMENT."
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "wellknowns-audit",
      "name": "Audit ($0.05)",
      "description": "Audit any x402/A2A service's discovery surfaces (agent-card, ai-plugin, openapi, agent-discovery, mcp). Fetches all 5 surfaces in parallel, scores them 0-100 across presence + completeness + recommended fields, returns sub-scores + structured improvement TODO list. Use for portfolio quality monitoring, CI gating, or pre-integration vetting. Pay-per-call USDC on Base via x402 \u2014 no signup, no API key.",
      "tags": [
        "x402",
        "a2a",
        "agent-card",
        "audit",
        "scoring",
        "discovery",
        "openapi",
        "well-known",
        "validator",
        "ci"
      ],
      "examples": [
        "Audit https://procure-mcp.mtree.workers.dev \u2014 what's its score?",
        "Score the discovery surfaces of evm-tx-toolkit and tell me the top fixes.",
        "Run an audit on my-new-service.workers.dev before I list it on awesome-x402.",
        "Compare the audit scores of two competing x402 services."
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "wellknowns-lint",
      "name": "Lint ($0.03)",
      "description": "Strict JSON-schema validation of agent-card.json against the Google A2A AgentCard spec subset. Returns valid:bool + structured errors at fatal/error/warn severities with JSONPath-style locations. Use for CI gating before service deploy or for blocking integration if the agent-card is malformed. Pay-per-call USDC on Base via x402 \u2014 no signup, no API key.",
      "tags": [
        "x402",
        "a2a",
        "agent-card",
        "lint",
        "schema-validation",
        "json-schema",
        "ci",
        "well-known",
        "validator",
        "google-a2a"
      ],
      "examples": [
        "Lint the agent-card.json at https://procure-mcp.mtree.workers.dev \u2014 is it valid?",
        "Check whether https://my-svc.workers.dev/.well-known/agent-card.json passes the A2A spec.",
        "Run a strict lint and show me only fatal/error issues for CI gating.",
        "Validate the agent-card before I publish \u2014 what fields am I missing?"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    }
  ]
}