When an assistant checks an invoice in an ERP, retrieves customer information from a CRM, and drafts an email, shared tools prevent a separate connector for every assistant. An agent orchestration protocol provides the common interface that lets agents discover, call, and coordinate through those tools. section 8.2
Three protocols cover common coordination needs:
- Model Context Protocol (MCP) lets servers expose discoverable tools that tool-calling agents can call consistently. section 8.2
- Agent-to-Agent (A2A) standardizes direct agent messaging, task negotiation, and coordination over time. section 8.2
- Agent Communication Protocol (ACP) supports standardized agent messaging and reuse across projects and organizations. section 8.2
MCP is the practical starting point: expose a flow or system connector through an MCP server, and every MCP-aware assistant can find and reuse it. Keep tools close to the systems they serve, update each tool once when its underlying system changes, and let multiple assistants share the result. section 8.2 section 8.5
