Structured and standardized
Fixed, machine-parseable fields for identity, interfaces, capabilities, skills, and security, defined by the open A2A specification.
Create, validate, and publish A2A Agent Card JSON for AI agent discovery.
{
"name": "Customer Support Agent",
"description": "A2A agent for support tasks",
"version": "1.0.0",
"supportedInterfaces": [{
"url": "https://api.example.com/a2a",
"protocolBinding": "JSONRPC",
"protocolVersion": "1.0"
}],
"skills": [{ "id": "resolve-support-request", … }]
}An Agent Card is a standardized JSON document that declares an AI agent's identity, capabilities, skills, and access requirements. It is the README and business Agent Card of the agent era — published at a well-known URL so people and machines can understand what an agent does before calling it.
Fixed, machine-parseable fields for identity, interfaces, capabilities, skills, and security, defined by the open A2A specification.
One JSON document serves integrators reading documentation and orchestrators routing tasks automatically.
Agent Cards evolve with the agent: the version field and JWS signatures let clients detect and trust changes.
Authentication requirements and skill limits are declared up front, before any call is made.
Thousands of agents can only find, trust, and delegate to each other when capability descriptions follow one standard.
When a task arrives, orchestrators compare Agent Cards to pick the right specialist — no Agent Card, no match.
Declared skills, provider identity, and signed Agent Cards reduce the uncertainty of calling a black-box AI service.
In an A2A system, one agent reads another's Agent Card to decide whether to hand over a task. The Agent Card is the handshake.
Create, inspect, and understand the metadata that makes an A2A Agent Card clear and discoverable.
Create A2A Agent Card JSON from a guided form with endpoint, capabilities, skills, modes, and auth metadata.
Open toolPaste JSON or check a live base URL for required fields, endpoint quality, auth clarity, and discovery readiness.
Open toolStart from practical templates for support, booking, shopping, coding, research, and internal workflow agents.
Open toolUnderstand identity, supported interfaces, capabilities, default modes, skills, provider, and security fields.
Open toolCheck both /.well-known/agent.json and /.well-known/agent-card.json for A2A discovery compatibility.
Open toolOur Agent Card platform is based on the open Agent2Agent (A2A) protocol initiated by Google and governed by the Linux Foundation's Agentic AI Foundation (AAIF), enabling interoperable communication and collaboration between agents
Through standardized JSON format Agent Cards, agents can automatically discover and invoke capabilities and services of other agents in the Agent2Agent ecosystem.
Agent Card provides complete task lifecycle management in the Agent2Agent protocol, supporting both simple tasks that can be completed instantly and complex workflows that require long-running operations.
Not limited to text interactions, our Agent Card platform also supports seamless Agent2Agent communication via audio, video, and other media formats.
Using Agent Card technology, agents can share contexts, replies, artifacts, and user instructions, enabling true multi-agent Agent2Agent collaboration scenarios.
Default support for enterprise-grade authentication and authorization mechanisms in Agent Card specifications, ensuring secure and reliable Agent2Agent interactions between agents.
With Agent Card technology, agents can specify content types and formats in the Agent2Agent protocol, ensuring consistency and fluidity of user interfaces and interactive experiences.
The Agent2Agent protocol and Agent Card specification, initiated by Google and now governed under the Linux Foundation's Agentic AI Foundation (AAIF) alongside 50+ industry partners (with IBM ACP merged into A2A), aims to enable seamless collaboration between intelligent agents across diverse frameworks.
View Agent2Agent (A2A) SpecificationClient Agent in Agent2Agent Protocol - Agent Card enabled client agents are responsible for processing user tasks and communicating them to remote agents using the Agent2Agent protocol
Remote Agent in Agent2Agent Protocol - Agent Card compliant remote agents perform actions based on received tasks and return results through the Agent2Agent protocol
Agent Card Based on Open Standards - Agent Card and the Agent2Agent protocol are built on existing standards like HTTP and JSON, easy to integrate into existing technology stacks
Agents publish their capabilities in Agent Card JSON format through the Agent2Agent protocol
Agent Card defines task objects and their lifecycle in the Agent2Agent protocol, supporting real-time feedback and status updates
Using Agent Card, agents exchange messages, negotiate content types and formats in the Agent2Agent protocol, ensuring a consistent user experience
From solo builders to compliance teams, the same document answers different questions.
Define, debug, and distribute agents as reusable components with a spec-shaped Agent Card.
Deploy, configure, and monitor agent infrastructure from machine-readable metadata.
Audit which agents hold which permissions and how data flows, straight from the Agent Cards.
Read the human-friendly view to see what an assistant can do and where its limits are.
Practical engineering tutorials, protocol specifications, and security best practices for building production-ready A2A Agent Cards.
Learn how A2A v1.0 uses JSON Web Signatures (JWS) in the signatures array to protect Agent Cards from tampering, poisoning, and impersonation on open networks.
Discover how the Linux Foundation AAIF unifies MCP and A2A into a dual-layer architecture, pairing local tool execution with cross-framework agent discovery.
Learn how A2A x402 brings HTTP 402 Payment Required to Agent Cards, enabling autonomous agents to declare pricing, meter usage, and settle calls in real time.
Learn more about Agent Card and the Agent2Agent (A2A) protocol
Agent Card is a structured data format defined in JSON that describes the capabilities, features, and services of an AI agent. It is the foundation for capability discovery between agents in the Agent2Agent protocol, allowing client agents to find and utilize the most suitable remote agent for completing specific tasks.
The Agent2Agent (A2A) protocol and Agent Card technology complement protocols like MCP (Model Context Protocol). Both operate under the Linux Foundation's Agentic AI Foundation (AAIF) to form an open dual-layer infrastructure: MCP handles North-South interaction (connecting an agent downwards to tools, APIs, and data), while A2A and Agent Card handle East-West collaboration (connecting independent agents across frameworks and organizations).
The Agent2Agent protocol and Agent Card specification were originally initiated by Google and contributed to the Linux Foundation's Agentic AI Foundation (AAIF). Supported by over 50 leading technology companies—including Atlassian, Box, Cohere, Intuit, LangChain, MongoDB, Salesforce, SAP, ServiceNow, and unified with IBM's Agent Communication Protocol (ACP)—it is an open, community-governed standard for agent interoperability.
Using the Agent2Agent protocol with Agent Card enables seamless collaboration between agents, increases automation, and creates more coherent user experiences across different systems and applications. It provides businesses with a standardized method for managing agents across multiple platforms, reducing long-term costs and enhancing the functionality and value of agents in the Agent2Agent ecosystem.
Under the Linux Foundation AAIF framework, A2A and MCP form the twin pillars of multi-agent architecture. MCP (Model Context Protocol) connects agents to internal tools, plugins, and data sources (North-South connectivity). A2A (Agent2Agent) uses Agent Cards (agent.json) to enable independent agents to discover each other, negotiate capabilities, authenticate, and collaborate across boundaries (East-West connectivity). They complement each other seamlessly.
AgentCard.net provides Agent Card generator, validator, examples, schema guidance, and well-known URL checks for A2A developers.