metatools-a2a¶
metatools-a2a is the A2A reference server in the ApertureStack stack. It exposes the same tool ecosystem as metatools-mcp, but with A2A JSON-RPC, REST, and SSE streaming surfaces.
Responsibilities¶
- Publish an A2A AgentCard
- Expose skills derived from
tooldiscovery - Execute tools via
toolexecand stream task updates
Key Interfaces¶
POST /a2a— JSON-RPCagent/invoke,agent/statusGET /a2a/agent-card— AgentCard documentGET /a2a/skills— skill listGET /a2a/tasks/{id}/events— SSE task updates
Dependencies¶
toolfoundation— canonical model + adapterstooldiscovery— tool registry and docstoolexec— execution pipelinetoolprotocol— A2A protocol binding