← labs · 02 · card fetch
lab 02 · ~3 min

Audit an agent card.

Drop in any domain. We GET /.well-known/agent-card.json, render the anatomy, and run a ten-point A2A discovery checklist. Default URL is immersivecommons.com — the most fleshed-out public card we found in the wild as of May 2026. Pass ?url=<your-domain> in the address bar to preload another.

source:
—/10 a2a-ready

Card anatomy

parsed
/.well-known/agent-card.json awaiting fetch
name
version
description
a2a endpoint
mcp endpoint
auth.type
capabilities
skills
$schema

A2A readiness

10 checks
  • ·Card present at /.well-known/agent-card.json200 + parseable JSON
  • ·Has a namenon-empty string
  • ·Has a versionprotocolVersion or version
  • ·Has a descriptionhuman + agent both need it
  • ·Declares auth posturenone / bearer / oauth2 / signed
  • ·Declares capabilities or skillsnon-empty inventory
  • ·Declares an a2a endpointendpoints.a2a (null is allowed)
  • ·Declares an mcp endpointendpoints.mcp (sister surface)
  • ·References A2A $schemaa2a-protocol.org schema URL
  • ·Points at human + agent docsdocumentationUrl / url / llms.txt
raw response (truncated)
(no card fetched yet)