An open protocol enabling communication and interoperability between opaque agentic applications
so agents across frameworks and vendors can communicate and collaborate securely.
Discover and identify agent capabilities via the Agent Card mechanism for automated service discovery and collaboration.
Three protocol bindings with one semantic model: JSON-RPC, gRPC, and HTTP+JSON, covering synchronous, streaming (SSE), and asynchronous (push notification) interaction.
Complete task lifecycle management, supporting long-running tasks, real-time status updates, and result synchronization.
The Agent Card declares API key, HTTP, OAuth 2.0, OpenID Connect, and mTLS schemes, and supports signed Agent Cards and multi-tenancy.
Parts carry text, files, and structured JSON data, and media types let agents negotiate input and output modalities.
Official SDKs for Python, Go, Java, JavaScript, .NET, and Rust, with integrations in LangGraph, CrewAI, ADK, and more.
Complete protocol specifications and development guides.
Detailed protocol definitions and implementation standards.
Model Context Protocol Chinese technology community.
Agent Payments Protocol Chinese community.
Agentic Commerce Protocol Chinese technology community.
ChatGPT Chinese technology community.