§17.4
MCP, Tools, and Orchestration
An agent is only as capable as the things it can reach. A model that can reason brilliantly but cannot run a query, read a document, or post a message is a very expensive autocomplete. So the real engineering of agentic analytics is plumbing: how the agent connects to the firm's data and tools, how multiple agents coordinate, and how the whole thing keeps running when something fails. In barely eighteen months this plumbing went from a tangle of one-off integrations to a recognizable, layered stack — and understanding that stack is how a manager tells a durable platform decision from a fad.
Tool use: the atom
At the bottom of everything is tool use, also called function calling. The developer describes a tool to the model — a name, a description, and a JSON schema for its inputs — and the model, when it decides the tool is needed, emits a structured call that the surrounding code executes. “Run this SQL,” “search these docs,” “send this message” are all tool calls. Everything above is a way of organizing tool calls at scale.
MCP: the USB-C moment
The problem with tool use was that every assistant needed a custom connector for every system — an N×M explosion of bespoke integrations. Anthropic's Model Context Protocol (MCP), open-sourced in November 2024, standardized that connection. Its own documentation offers the analogy that stuck: MCP is “a USB-C port for AI applications” — build a tool once, and any MCP-speaking client can use it.12
One protocol, many connections — MCP as the “USB-C port for AI”
Before MCP, every assistant needed a bespoke connector for every system — an N×M problem. A tool built once for MCP works across any MCP-speaking client. Open-sourced by Anthropic in November 2024, it was adopted by OpenAI, Google, and Microsoft within a year and moved under neutral foundation governance.
What turned a single vendor's proposal into infrastructure was adoption. OpenAI embraced MCP in March 2025 — Sam Altman wrote, “People love MCP and we are excited to add support across our products”3 — followed by Google and Microsoft. By its first anniversary the MCP registry held close to 2,000 servers, with adopters spanning GitHub, OpenAI, Microsoft, AWS, and Google Cloud,4 and Google had begun shipping fully managed remote MCP servers for BigQuery and other services.5 A standard that every major lab supports is no longer a bet; it is a foundation.
Above the wire: A2A and orchestration
If MCP is how an agent reaches tools and data, the Agent2Agent (A2A) protocol is how agents reach each other: a standard, contributed to the Linux Foundation in June 2025 with more than a hundred supporting companies, that lets independent agents from different vendors discover one another and delegate work.6 Above the protocols sit orchestration frameworks that sequence multi-step, multi-agent work — LangGraph, OpenAI's Agents SDK (launched March 2025 with tools, handoffs, guardrails, and tracing), Google's Agent Development Kit, Microsoft's Agent Framework, and CrewAI among them.7981110
The connection stack under an agentic analytics system
Read bottom-up: a tool call is the atom; MCP standardizes how the agent reaches governed data; A2A lets agents collaborate; an orchestration framework sequences the work; and a durable-execution engine makes the whole thing survive the real world.
Durable execution: why agents need it
Agent runs are long, branchy, and failure-prone: a model can be probabilistic, a tool can time out, a human approval can take a day. Ordinary retry logic does not survive that. Durable-execution engines — Temporal, Inngest, Restate, Vercel's Workflow Development Kit — solve it by persisting workflow state at every step and replaying after a crash, so a multi-day agentic pipeline resumes exactly where it stopped. The market is voting with capital: Temporal raised a $300 million round at a $5 billion valuation in early 2026, explicitly to “make agentic AI real for companies,” with OpenAI and Block among its named customers.12 Durable execution is becoming table stakes for any agent that touches production.
The catch: every tool is an attack surface
The same property that makes MCP powerful — agents can be handed new tools freely — makes it dangerous. A tool's description is text the model trusts, which means it is a place to hide malicious instructions; an over-permissioned agent connected to private data and the open internet is a breach waiting to happen.13 The plumbing chapter ends where the next one begins: connectivity without governance is a liability, not a feature.
Sources
Verified June 2026
- 1Introducing the Model Context Protocol · Anthropic, 2024. www.anthropic.com/news/model-context-protocol
- 2What is the Model Context Protocol (MCP)? — Introduction · modelcontextprotocol.io, 2025. modelcontextprotocol.io/introduction
- 3OpenAI Adopts Rival Anthropic's Standard for Connecting AI Models to Data · TechCrunch, 2025. techcrunch.com/2025/03/26/openai-adopts-rival-anthropics-standard-for-connecting-ai-models-to-data
- 4One Year of MCP: November 2025 Spec Release · Model Context Protocol Blog, 2025. blog.modelcontextprotocol.io/posts/2025-11-25-first-mcp-anniversary
- 5Announcing Official MCP Support for Google Services · Google Cloud Blog, 2025. cloud.google.com/blog/products/ai-machine-learning/announcing-official-mcp-support-for-google-services
- 6Linux Foundation Launches the Agent2Agent Protocol Project · The Linux Foundation, 2025. www.linuxfoundation.org/press/linux-foundation-launches-the-agent2agent-protocol-project-to-enable-secure-intelligent-communication-between-ai-agents
- 7New Tools for Building Agents (Agents SDK and Responses API) · OpenAI, 2025. openai.com/index/new-tools-for-building-agents
- 8Introducing Microsoft Agent Framework: The Open-Source Engine for Agentic AI Apps · Microsoft Foundry Blog, 2025. devblogs.microsoft.com/foundry/introducing-microsoft-agent-framework-the-open-source-engine-for-agentic-ai-apps
- 9Agent Development Kit: Making It Easy to Build Multi-Agent Applications · Google Developers Blog, 2025. developers.googleblog.com/en/agent-development-kit-easy-to-build-multi-agent-applications
- 10CrewAI: Multi-Agent Platform Raises $18 Million (Series A) · Pulse 2.0, 2024. pulse2.com/crewai-multi-agent-platform-raises-18-million-series-a
- 11LangGraph: Agent Orchestration Framework for Reliable AI Agents · LangChain, 2025. www.langchain.com/langgraph
- 12Temporal Raises $300M Series D at a $5B Valuation · Temporal / Business Wire, 2026. temporal.io/blog/temporal-raises-usd300m-series-d-at-a-usd5b-valuation
- 13Model Context Protocol Has Prompt Injection Security Problems · Simon Willison's Weblog, 2025. simonwillison.net/2025/Apr/9/mcp-prompt-injection