A2A Protocol
Agent-to-Agent (A2A) is an open protocol created by Google that enables AI agents built on different frameworks to communicate and collaborate. Unlike MCP which connects agents to tools, A2A focuses on agent-to-agent interoperability through JSON-RPC messages, task lifecycle management, and capability discovery via Agent Cards.
Adapter
An adapter is a translation layer that converts a standardized gateway request into a provider-specific API call. In ToolRoute, each adapter handles authentication, input mapping, response normalization, and error translation for one third-party service. Adapters let developers use dozens of different APIs through a single unified interface.
Agent Framework
An agent framework is a software library or platform that provides the scaffolding for building autonomous AI agents. Frameworks like LangChain, CrewAI, AutoGen, and the Anthropic Agent SDK handle orchestration, memory, tool use, and multi-step reasoning so developers can focus on defining agent behavior rather than building infrastructure from scratch.
API Gateway
An API gateway is a server that sits between clients and backend services, acting as a single entry point for all API requests. It handles routing, authentication, rate limiting, billing, and protocol translation. Traditional API gateways like Kong or AWS API Gateway are designed for REST traffic, whereas MCP gateways extend this concept to the Model Context Protocol.
Auto-Routing
Auto-routing is an intelligent dispatch mechanism that selects the best tool for a given task based on natural-language intent. Instead of specifying a tool ID directly, the caller describes what they need and the router matches their request against category beliefs, tool capabilities, and usage history to pick the optimal provider and operation.