Reference

The standards, and who supports them

Composable parts need shared interfaces. This page lists the open standards for each layer of an agent system, and a dated matrix of which agents an official source lists for each standard.

The standards layer

The open standards that make agents composable

Composable parts need shared interfaces. The Agentic AI Foundation (AAIF) names five layers of an “open agentic stack”, and one of its projects covers each layer. The Linux Foundation hosts the AAIF.

The table adds Agent Skills, two MCP extensions, and projects for discovery and conformance testing.

Source: AAIF: A2A joins AAIF. State on .

LayerStandardSteward and statusSource
The five AAIF layers
Instructions and contextAGENTS.mdOpenAI released it in August 2025. OpenAI gave it to the AAIF when the AAIF formed on 9 December 2025.AAIF formation announcement; AAIF: A2A joins AAIF
Agent runtimegooseBlock gave it to the AAIF on 9 December 2025.AAIF formation announcement; AAIF: A2A joins AAIF
Agent to tool connectivityModel Context Protocol (MCP)Anthropic released it as open source in November 2024. Anthropic gave it to the AAIF on 9 December 2025.AAIF formation announcement; AAIF: A2A joins AAIF
Traffic mediation and controlagentgatewayAn AAIF project. It sits between agent systems and their infrastructure, and it manages routing, policy and observability.AAIF: A2A joins AAIF
Agent to agent interoperabilityAgent2Agent (A2A)Google launched it in April 2025 and gave it to the Linux Foundation. It joined the AAIF as a hosted project on 17 August 2026. More than 150 organizations back it.AAIF: A2A joins AAIF
Skills and MCP extensions
Packaged proceduresAgent SkillsA skill is a folder with a SKILL.md file. Anthropic first developed the format and released it as an open standard.Agent Skills overview
Skills inside MCPSkills over MCP extension
io.modelcontextprotocol/skills
The specification has Final status. The Skills Over MCP Working Group maintains it. Hosts and software development kits are still adding support.MCP Skills extension
Interactive interfaces inside MCPMCP Apps extension
io.modelcontextprotocol/ui
An extension to the core MCP specification. MCP servers can return interactive interfaces, such as forms and dashboards, that show in the chat. Host support varies by client.MCP Apps overview
Discovery
Find MCP serversOfficial MCP RegistryIn preview. The official central metadata repository for publicly accessible MCP servers.The MCP Registry
Find MCP serversGitHub MCP RegistryGitHub launched it on 16 September 2025 as a place to discover MCP servers.The GitHub Blog
Find A2A agents and MCP serversAGNTCY directoriesCisco released AGNTCY as open source in March 2025. The Linux Foundation welcomed the project on 29 July 2025. Its directories make A2A agents and MCP servers discoverable.Linux Foundation press release
Conformance testing
Test MCP clients and serversMCP Conformance Test FrameworkTests MCP client and server implementations against the specification.modelcontextprotocol/conformance
Test A2A implementationsA2A Technology Compatibility Kit (TCK)A compatibility test suite for A2A implementations on three transports.a2aproject/a2a-tck

Compatibility matrix

Which agents support which standards

The matrix shows which agents each official source lists. The matrix covers six agents: Claude Code, ChatGPT and Codex, Cursor, GitHub Copilot with Visual Studio Code (VS Code), Gemini CLI (command-line interface) and goose.

Each column names its source and the date of the last check. In the A2A column, each cell cites the documentation of that client.

ClientAgent SkillsAgent Skills Client ShowcaseChecked AGENTS.mdagents.md compatibility listChecked MCP AppsMCP Extension Support MatrixChecked Skills over MCPMCP Extension Support MatrixChecked A2AClient documentationChecked
Claude CodeListedListedNot on the agents.md list.Source: Claude Code Docs: AGENTS.mdNot listedThe matrix lists Claude (web) and Claude Desktop.Not listedNot listedSearched: Claude Code Docs
ChatGPT and CodexListedAs “ChatGPT & Codex”ListedAs “Codex”ListedAs “ChatGPT”Listed, partialAs “ChatGPT”Not listedSearched: ChatGPT Learn
CursorListedListedListedNot listedNot listedSearched: Cursor Docs
GitHub Copilot and VS CodeListedAs “GitHub Copilot” and “VS Code”ListedAs “Coding agent from GitHub Copilot” and “VS Code”ListedAs “VS Code GitHub Copilot”Not listedNot listedSearched: GitHub Copilot docsChecked
Gemini CLIListedListedNot listedNot listedListedRemote subagents.Source: Gemini CLI docs: Remote Subagents
gooseListedListedListedNot listedNot listedSearched: goose docsChecked

Column sources

Cells with their own source

Notes

  • Names in quotation marks show how the source writes the client name.
  • The same data, with a source and a check date for each cell: matrix.json.

Related terms

Composability, orchestration and chaining

People often use these three words as if they mean the same thing. They do not.

Composability is a design property. Orchestration and chaining are runtime patterns: they describe how the parts run.

Composability makes both runtime patterns possible. Atlan gives an example: units with clean boundaries “can be chained today and orchestrated tomorrow without a rewrite.”Source: Atlan

Method

How this page stays true