TL;DR
A2A Inspector helps you connect to an Agent2Agent (A2A) protocol server, fetch its Agent Card, and test interactive messages. It validates responses against the spec and visualizes artifacts, so you can quickly debug transports, modalities, and compliance.
What is A2A Inspector?
A2A Inspector is a lightweight web app for inspecting A2A-compliant agents. It works entirely in the browser with a simple FastAPI backend and Socket.IO bridge. You get real-time validation, structured debug logs, and support for multimodal messages.
How does it work?
- Enter an Agent Card URL and optional auth/headers.
- The Inspector resolves the card and negotiates a transport (JSON-RPC, HTTP+JSON, or gRPC when available).
- Send a message (text and optional files). The agent streams responses back.
- Each response is validated; the UI shows ✅ compliant or ⚠️ issues and renders artifacts.
Key capabilities
- Agent Card fetching and validation
- Live chat with streaming responses
- Multimodal attachments (images, audio, video, files) when supported
- Structured debug console for requests/responses
- Session details with transport and modality badges
Core entities
- Application: A2A Inspector (SoftwareApplication)
- Protocol: Agent2Agent (A2A)
- Roles: Developer, QA, Researcher