What is an Exposure Adapter?
An exposure adapter is the section of a capability spec that defines how the capability is consumed by downstream clients. Each adapter maps capability operations to a specific protocol – REST endpoints, MCP tools, Agent Skills folders, or A2A interfaces.
Multi-protocol exposure
A single capability can expose multiple adapters simultaneously from one deployment. This means:
- Traditional API consumers access REST endpoints.
- AI copilots discover MCP tools and resources.
- Developer agents download Agent Skills.
- Autonomous agents negotiate via A2A.
All adapters share the same underlying operations, governance rules, and audit trails.
Why it matters
Exposure adapters decouple what a capability does from how it is consumed. This means adding a new consumption channel (like MCP for AI) does not require rebuilding the capability – it only requires adding an adapter to the existing spec.