Protocol-Agnostic Tools¶
Status: Draft (Rewritten) Date: 2026-02-02
Summary¶
Normalize tool definitions across MCP, A2A, OpenAI, Anthropic, and Google by using CanonicalTool as the adapter hub.
Goals¶
- Preserve round-trip fidelity via
SourceMeta. - Emit feature-loss warnings for narrower schemas.
- Provide adapters for MCP, OpenAI, Anthropic, A2A, and Gemini.
Core Types¶
toolfoundation/adapter.CanonicalTooltoolfoundation/adapter.Adaptertoolfoundation/adapter.JSONSchema
Next Work¶
- Add A2A adapter (AgentCard + skills mapping).
- Add Gemini adapter (OpenAPI subset schemas).
References¶
ai-tools-stack/docs/architecture/protocol-crosswalk.md