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 Google's Agent2Agent (A2A) protocol, enabling efficient 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 co-developed with over 50 technology partners, aims to enable seamless collaboration between intelligent agents developed by different vendors and 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.
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 protocol with Agent Card technology complements other protocols like MCP (Model Context Protocol). Agent2Agent operates at a higher abstraction layer, focusing on enabling applications and agents to communicate with each other using Agent Card, while MCP focuses on interactions between LLMs and tools and data. The Agent2Agent protocol is based on open standards, community-driven, and aims to be a truly open and extensible solution.
The Agent2Agent protocol and Agent Card specification were initiated by Google and are supported by over 50 technology companies, including Atlassian, Box, Cohere, Intuit, LangChain, MongoDB, Salesforce, SAP, ServiceNow, and others. It is a community-driven open protocol that welcomes contributions from all organizations and individuals interested in 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.
Agent2Agent is a protocol for communication and collaboration between Agents using Agent Card technology, focusing on interoperability between intelligent agents. MCP (Model Context Protocol), on the other hand, is a protocol for integrating Agents with tools (plugins, APIs), primarily addressing model-tool interaction issues. While they differ significantly in their functional positioning, they can complement each other to build a more powerful intelligent agent ecosystem with Agent Card as the connecting standard.
AgentCard.net provides Agent Card generator, validator, examples, schema guidance, and well-known URL checks for A2A developers.