A curated list of protocols and standards for AI agents — MCP, A2A, ACP, AG-UI, AP2, x402, and 50+ more, organized by stack layer
See the codeA curated list of protocols and standards for AI agents.
🔌 wire protocol · 📐 spec / standard · 📄 format / convention · ⚠️ deprecated or merged
The editor-tooling protocols that predate agents. Same idea — decouple client from provider over JSON-RPC, collapse M×N to M+N.
protocolprotocolprotocolHow an agent calls tools, reads data, and gets context.
protocol
tools/list + tools/call. JSON-Schema-typed callable functions. protocolprotocolprotocoltoolChoice. Deprecated in 2026-07-28. protocolprotocolfile:// paths servers may touch. Deprecated in 2026-07-28. protocolui:// resources, rendered in a sandboxed iframe. Live as the first official MCP extension. protocolserver.json publish format. spec/standardprotocolspec/standardprotocolprotocolprotocolspec/standardCross-vendor, cross-framework agent collaboration.
protocolprotocoldid:wba authentication, JSON-LD descriptions. protocolprotocolprotocolprotocolprotocolprotocolspec/standardBackend → frontend streaming of agent state, tool calls, and thinking.
protocolprotocoluseChat. protocolThe "LSP for agents" — editor/IDE ↔ coding agent.
protocolprotocolprotocolHow an agent is invoked as a service — runs, threads, state.
spec/standardspec/standardspec/standardHow agents are named, found, and trusted.
spec/standardspec/standardprotocolspec/standardspec/standardtwzrd.receipt.v5 trust tokens for verifiable agent identity. tool/servicespec/standardspec/standardspec/standardAgents on the web — page tools, crawl permissions.
navigator.modelContext browser API exposing in-page tools to agents. protocolformat/convention.well-known, or HTML. spec/standardHow agents pay — authorization, checkout, stablecoins.
protocolprotocol
frameworkframeworkframeworkprotocolspec/standardprotocolprotocolFiles, not messages. Often called "protocols" — they're not.
format/conventionformat/conventionformat/conventionformat/conventionrobots.txt. format/conventionformat/conventionWho stewards the open agent stack.
spec/standardspec/standardspec/standardWire-message examples in examples/: MCP tool calls, A2A Agent Cards, agents.json flows, LangChain Runs/Threads, x402 payments, AP2 mandates.
This repo ships a Claude Code skill that uses the catalog during development — recommends protocols, pulls wire examples, checks compliance, surfaces contribution opportunities.
Read contributing.md first. By participating you agree to the Code of Conduct.
A curated list of protocols and standards for AI agents — MCP, A2A, ACP, AG-UI, AP2, x402, and 50+ more, organized by stack layer
See the codeA curated list of protocols and standards for AI agents.
🔌 wire protocol · 📐 spec / standard · 📄 format / convention · ⚠️ deprecated or merged
The editor-tooling protocols that predate agents. Same idea — decouple client from provider over JSON-RPC, collapse M×N to M+N.
protocolprotocolprotocolHow an agent calls tools, reads data, and gets context.
protocol
tools/list + tools/call. JSON-Schema-typed callable functions. protocolprotocolprotocoltoolChoice. Deprecated in 2026-07-28. protocolprotocolfile:// paths servers may touch. Deprecated in 2026-07-28. protocolui:// resources, rendered in a sandboxed iframe. Live as the first official MCP extension. protocolserver.json publish format. spec/standardprotocolspec/standardprotocolprotocolprotocolspec/standardCross-vendor, cross-framework agent collaboration.
protocolprotocoldid:wba authentication, JSON-LD descriptions. protocolprotocolprotocolprotocolprotocolprotocolspec/standardBackend → frontend streaming of agent state, tool calls, and thinking.
protocolprotocoluseChat. protocolThe "LSP for agents" — editor/IDE ↔ coding agent.
protocolprotocolprotocolHow an agent is invoked as a service — runs, threads, state.
spec/standardspec/standardspec/standardHow agents are named, found, and trusted.
spec/standardspec/standardprotocolspec/standardspec/standardtwzrd.receipt.v5 trust tokens for verifiable agent identity. tool/servicespec/standardspec/standardspec/standardAgents on the web — page tools, crawl permissions.
navigator.modelContext browser API exposing in-page tools to agents. protocolformat/convention.well-known, or HTML. spec/standardHow agents pay — authorization, checkout, stablecoins.
protocolprotocol
frameworkframeworkframeworkprotocolspec/standardprotocolprotocolFiles, not messages. Often called "protocols" — they're not.
format/conventionformat/conventionformat/conventionformat/conventionrobots.txt. format/conventionformat/conventionWho stewards the open agent stack.
spec/standardspec/standardspec/standardWire-message examples in examples/: MCP tool calls, A2A Agent Cards, agents.json flows, LangChain Runs/Threads, x402 payments, AP2 mandates.
This repo ships a Claude Code skill that uses the catalog during development — recommends protocols, pulls wire examples, checks compliance, surfaces contribution opportunities.
Read contributing.md first. By participating you agree to the Code of Conduct.