AI Delivery bulletin · Issue 001 · August 2026

TechnicallySpeaking

Learn AI deeply. Question it honestly.
Build it for people.

8 minutes to read3 games for fun

Since We Last Spoke

What's materially changed?


The agent protocol war ended quietly

August 17, 2026 · Linux Foundation

What happened

Google's A2A protocol formally joined the Agentic AI Foundation, the Linux Foundation body that already houses Anthropic's MCP (Axios had it first; Forbes has the technical read). MCP and A2A sit under one neutral governance structure for the first time. MCP defines how agents reach systems, while A2A defines how agents delegate to each other. Since its launch in December 2025, AAIF has grown from fewer than 40 members to more than 250, including Google, Microsoft, Amazon, Anthropic, OpenAI, Bloomberg, Shopify, and Block.

Why you should care

Before these standards, every connection was custom. If you wanted an assistant to read claim status out of your claims system of record, you built that integration for one vendor's assistant. Change assistants, and you built it again.

The concrete version: your team wraps claim status in a single MCP server. Today an assistant in Azure AI Foundry calls it. If that assistant moves to Databricks Agent Bricks or somewhere else next year, your server does not change. You swap the client, not the integration. That is what "no longer a bet on a vendor" means: the work your team does this year still holds if the platform changes next year.

A2A does the same thing one level up. An underwriting agent your team builds with Google's ADK can hand a task to a broker-service agent built with Microsoft Agent Framework, and neither team writes glue code for the handoff. Insurance is already named as an adopting vertical. This is a pattern with peers rather than a research project.

What it confirms

The "one vendor to rule them all" scenario is now the unlikely one. Two rival labs and three hyperscalers have committed to standards none of them individually controls. It also confirms the pace: MCP went from one company's November 2024 idea to industry infrastructure in under two years, and its July 2026 revision now sees close to half a billion SDK downloads a month.

What's still uncertain

Authorization. The transfer explicitly does not standardize enterprise authorization policy. We still own the policy decisions: on whose behalf the agent acts, what the agent may reach, and how we prove the agent's actions. Microsoft's security team makes the same point, and the failure mode is not hypothetical. In August 2025, compromised OAuth tokens tied to one AI chatbot integration exposed the Salesforce environments of more than 700 organizations, undetected for days because the traffic looked like normal chatbot activity.

Lock-in can also still reappear at the platform layer and through proprietary extensions, which is a contract problem rather than a protocol problem.

You didn't hear it from me…

  • To whoever owns your MCP server inventory, ask which spec revision each server speaks. The July 2026 revision is breaking. Servers on 2026-07-28 may not work with older clients and vice versa, so your inventory needs to track which era each one speaks. Most don't yet.
  • To your platform team, ask about the new headers. Method and tool names now travel in Mcp-Method and Mcp-Name. A gateway can authorize and meter per tool without parsing request bodies. That is per-tool policy enforcement you can buy with configuration rather than code.
  • To any vendor selling you agents, ask who signs the Agent Card. Signed Agent Cards shipped with A2A v1.0 and cryptographically verify that an agent is what it claims to be. If a vendor cannot name the signing key, the claim cannot be verified.

Read more: the MCP release post for protocol detail, A2A v1.0 for the agent-to-agent side, Microsoft on MCP security for what none of it solves.

What leaders are asking…

"Now that protocols are in place, who on your team owns deciding what agents are allowed to reach?"

Buzzword Polygraph

Real term, or did we make it up?


The three games in this issue are just for fun. Guess wildly and see how you do.

Five terms. Which are real?

speculative decoding Real. A small model drafts ahead, the big model verifies. Faster output, identical answer.
gradient laundering Made up, though it does sound like something you'd have to disclose.
confused deputy Real, and older than AI. A privileged system is tricked into using its privileges for someone who shouldn't have them. Now the central agent-security problem.
semantic annealing Made up. Annealing is real in optimization; this particular pairing is not a thing.
tool poisoning Real. Hidden instructions inside a tool's description. The model reads them; the approval dialog doesn't show them. See below.
0 of 5 answered

Deep End of the Pool

This month: MCP servers


You are going to hear "MCP" in a vendor meeting this year, probably several. As with all technology deep dives: our goal is to give you enough context to decide when it is useful, when you should invest, and when you should push back on the hype.

MCP is a shared format for how an AI assistant asks one of your systems for something, and how that system answers. It is not a model, not an agent, and not a product anyone sells you. It is a wire protocol: JSON-RPC 2.0 messages over a defined transport, plus a small vocabulary for describing what a system can do.

If you have been in enterprise IT long enough, you have already seen this shape. Before ODBC, connecting 10 applications to 12 databases meant writing 120 separate drivers, one for every pairing. ODBC cut that to 22 jobs: each application learned to speak ODBC once, and each database shipped one ODBC driver any application could use. Add a thirteenth database, and you write one driver, not ten.

MCP does the same thing for assistants and systems. Write one server for your claims system, and every compliant assistant can use it. Add a new assistant next year, and you write nothing at all.

Simplicity drove industry-wide adoption in eighteen months.

One question travelling through MCP A person asks an assistant for a claim status. The assistant's MCP client sends a tools slash call request naming get_claim_status with claim id 4417. The MCP server, written by your team, checks who is asking, runs the query, and returns one answer. It sits in front of the claims system of record. The model then writes the answer. Built this way, the model never reaches the database directly. SOMEONE ASKS "Status of claim 4417?" YOUR ASSISTANT THE MODEL chooses an approved tool MCP CLIENT sends the message CALL, over MCP get_claim_status("4417") TOOL RESULT, back {"status":"In review"} MCP SERVER Your team writes this. It checks who is asking, runs the query, returns one answer. Claims system of record Built this way, the model never touches the database directly.

What that gets you

Your team writes get_claim_status once. Every assistant in the building can call it, whatever platform it runs on.

One MCP server, many callers Three separate assistants built on Azure AI Foundry, Databricks Agent Bricks and Microsoft Copilot Studio each run an MCP client. All three call the same MCP server, which fronts the claims system of record. The access rules live in one place. THREE TEAMS, THREE PLATFORMS Claims assistant Azure AI Foundry Broker service desk Databricks Agent Bricks Internal support bot Copilot Studio ALL THREE SPEAK MCP ONE MCP SERVER get_claim_status(claim_id) Entitlement checks live here. Change the rules once, everyone gets them. CLAIMS SYSTEM OF RECORD
Write it once, call it from anywhere.

Before MCP, each of those three would have been its own connector, written against one vendor's assistant and maintained separately, with the access rules duplicated in three places and quietly drifting apart.

What a server offers

Tools: the actions a server offers, each with a name, a description of when to use it, and the inputs it accepts. The only part that can act on your systems.
Resources: read-only context the assistant can fetch by address, using a URI.
Prompts: reusable templates, usually slash commands.

The thing that just changed

The July 28, 2026 revision is the largest since launch. MCP went stateless. The initialize handshake and sessions are gone. Any request can land on any server instance behind a plain round-robin load balancer. Method and tool names now ride in the Mcp-Method and Mcp-Name HTTP headers. Your gateway or WAF can route, meter, and authorize per tool without parsing JSON bodies. Deprecated features now carry a twelve-month window, which gives teams time to plan upgrades rather than react to them.

Translation for the platform team: agent traffic finally looks like ordinary HTTP traffic, so the controls we already run can finally see it.

The cost of simplification

Tool descriptions and tool results enter the model's context as trusted text. That's the design. A poisoned description ships inside a package and fires on every invocation, for every user, silently, until someone notices. Any free-text field a customer can fill is a potential injection vector. Transport security does not touch this.

You reduce the blast radius by putting only narrow, purpose-built tools on the menu. Compare two you could build:

get_claim_status(claim_id) can only ever return a claim status. Your server checks who is asking, looks up one claim, and returns one field. A poisoned instruction can make it ask about the wrong claim. That is the worst it can do.

run_sql(query) is a blank check. The model composes any query it likes and your server runs it. A poisoned instruction can now reach the salary table, because you handed over the whole database rather than one answer.

Same protocol, same security, wildly different exposure. The menu is the control.

Two things people get wrong

"MCP makes the assistant smarter." It does not change what the model can do. It gives the assistant reach. The model is exactly as capable as it was, but it can now touch things it could not touch before. Those are different problems with different budgets, so it helps to plan and fund them separately.

"Adopting a standard improves our security posture." Not on its own. A standard makes integration cheaper, which means more integrations, which means more surface. MCP is a security surface, not a security control. The controls are still yours to build, and there are now more places to put them.

Go Deeper!

Ballpark

Close enough still counts


Four numbers from recent research. Slide to your best guess. You score for how close you land.

Five numbers. No penalty for guessing.

Closeness only

What share of organizations report using AI in at least one business function?

Your guess: 50%
88%, up from 78% a year ago. Source: McKinsey State of AI, published this month.

What share of organizations say they are scaling an agentic AI system somewhere in the enterprise?

Your guess: 50%
23%. Scaling, not piloting. Source: McKinsey State of AI, this month.

Among organizations that have fully integrated AI, what share report AI-driven revenue growth?

Your guess: 50%
58%, against 15% for organizations still piloting. The survey of 950 senior leaders credits governance maturity for much of the gap. Source: Grant Thornton 2026 AI Impact Survey.

What share of the US population uses generative AI?

Your guess: 50%
28.3%, which ranks the US 24th globally. Singapore is at 61%, the UAE at 64%. Source: Stanford HAI 2026 AI Index.
0 of 4 locked in

Clusters

Sixteen terms, four groups of four


Find the four groups of 4. Four mistakes allowed. Run out and the board reveals itself!

Find the four groups

Four mistakes
Mistakes left