{"uid":"cap_kNE7ytbDxHRSvScHDPVpo","slug":"a2a-agent-card-validator-4265818f","name":"A2A Agent Card Validator","description":"Validates an Agent Card document against the A2A convention and returns findings by severity: error (the card is unusable as published), warning (works, but a consuming agent will guess), info (recommended field absent). Checked: the required fields name, description, url, version, capabilities and skills; that url is absolute and https; that every skill carries id, name, description and tags and that skill ids are unique; that declared securitySchemes use a known type and that every entry in…","url":"https://agent.halowerk.com/v1/a2a-card-validate","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"card":{"type":"object","description":"The Agent Card document as JSON."},"strict":{"type":"boolean","default":false,"description":"If true, recommended-field findings count as warnings and lower the verdict."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_mucpL9LL1t5MvlLkTfnIB","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates an Agent Card document against the A2A convention, returning findings categorized by severity (error, warning, info) covering required fields, URL format, skill definitions, and security schemes.","exampleAgentPrompt":"Check my A2A agent card document for compliance issues — I need to know if it has any errors that make it unusable, warnings where consuming agents might have to guess, or missing recommended fields.","exampleUseCases":[{"title":"Pre-publish agent card audit","prompt":"Before I publish this agent card, run it through A2A validation and tell me every error, warning, and info-level issue so I can fix them before other agents try to consume it."},{"title":"Debugging unusable agent card","prompt":"My agent card keeps getting rejected by consuming agents — can you validate it against the A2A convention and show me exactly which required fields are missing or malformed?"},{"title":"Security scheme compliance check","prompt":"I added securitySchemes to my agent card and I want to make sure they use a recognized type and that every skill references a valid scheme — can you validate the whole card and flag anything wrong?"}],"resultDescription":"A structured report of validation findings grouped into three severity levels: errors (card is unusable as published, e.g. missing required fields like name, description, url, version, capabilities, or skills; non-absolute or non-HTTPS url), warnings (card works but consuming agents will have to guess), and info (recommended but absent fields). Each finding identifies the specific field or skill at issue.","failureModes":["Malformed JSON input returns a parse error before validation begins","Agent card missing the outer wrapper structure may produce unexpected findings","Very large or deeply nested cards may exceed payload limits","Unknown or future A2A spec fields not yet recognized by the validator may be silently ignored","Payment failure (x402) if USDC balance is insufficient"],"whenToPreferThis":"Use this endpoint when you need to verify that an Agent Card document strictly conforms to the A2A interoperability convention before publishing or sharing it. Prefer it over manual review when you need machine-readable, severity-graded findings covering field presence, URL format, skill schema completeness, unique skill IDs, and security scheme correctness in a single call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T12:38:01.100Z","isFirstParty":false}