← All tools
♢ A2A Agent Validator
RM Ruslan Magana Vsevolodovna ▾
Agent-to-Agent Protocol

A2A Agent Validator

Fetch an agent's /.well-known/agent.json card and validate its required fields, skills, and capabilities — with a clear pass/fail verdict, errors, and warnings.

◎ Worker: checking… Read-only checks

◎ Agent endpoint

ⓘ The base URL is auto-suffixed with /.well-known/agent.json. Localhost & private IPs are blocked by the Worker — test those locally.
Try

♢ Verdict

Idle
Result—
HTTP—
Errors—
Warnings—

Enter an agent URL and run Validate agent to see the result.

▣ Required fields

Validation lifecycle

▤ Agent card

No agent card yet…

ⓘ Troubleshooting & reference

HTTP 404 on the cardThe agent must serve its card at /.well-known/agent.json. Confirm the path is publicly reachable.
Blocked targetLocalhost and private IP ranges are rejected by the Worker. Validate local agents from your own machine.
Content-Type warningServe the card as application/json. A wrong type is a warning, not a hard failure.
Required fieldsname, description, url, version (strings), capabilities (object), skills (array).
SkillsEach skill should be an object with string id and name; a missing one is a warning.
APIGET /validate?url=… or POST /validate {"url":"…"} on the Worker.