Ep 235 api 5:06 w/ Justy & Cody

Developer’s Guide to AI Agent Protocols Google Developers Blog

Izzo and Boone explore Google's new Agent Development Kit and the emerging protocols solving AI agent integration hell - MCP for data connections, A2A for agent-to-agent communication, and UCP for commerce workflows. They build a restaurant supply chain agent live, showing how these protocols eliminate custom integration code.

Script: Sonnet 4.5 Voice: OpenAI TTS

Transcript

Izzo If you've ever tried building an AI agent that actually does useful work, you've hit the integration wall.

Izzo Welcome back to Exploring Next, I'm Izzo. This is episode two-thirty-five, and Boone, Google just dropped something that could fix agent development's biggest pain point.

Boone The acronym soup, right? MCP, A2A, UCP — I was ready to roll my eyes until I saw what they're actually solving.

Izzo Exactly. Every agent needs to talk to databases, other agents, payment systems. Right now that means custom integration code for literally everything.

Boone And the maintenance nightmare when any of those services change their API. I've been there.

Izzo So Google's Agent Development Kit introduces these three protocols that standardize how agents connect to... well, everything. Let's build something real.

Boone They use a restaurant supply chain agent as the demo. Kitchen manager that needs to check inventory, get supplier quotes, place orders, handle payments.

Izzo Perfect use case. Boone, walk me through Model Context Protocol first — this is the data connection layer?

Boone MCP eliminates what I call integration debt. Instead of writing custom tools for every API endpoint, you connect to MCP servers that advertise their capabilities automatically.

Izzo So the PostgreSQL team maintains the database MCP server, Notion maintains theirs, Mailgun maintains email — I'm not writing or updating any of that code?

Boone Exactly. Look at this kitchen agent setup — McpToolset connects to three different services with identical patterns. Database queries, recipe lookups, email sending.

Izzo The import structure is clean. You're just pointing to server URLs and passing credentials.

Boone Right, and when Notion adds new capabilities to their MCP server, your agent gets them automatically. No code changes, no redeployment.

Izzo That's huge for product velocity. But what about when your agent needs expertise it doesn't have? Like wholesale pricing or supplier ratings?

Boone That's where Agent2Agent protocol gets interesting. Each remote agent publishes an Agent Card at a well-known URL — slash dot well known slash agent card dot json.

Izzo Hold on, break down this discovery mechanism for me.

Boone Think DNS for agents. The card describes what the agent does, what skills it has, where to reach it. Your agent fetches these cards and routes queries to the right specialist.

Izzo So my kitchen agent discovers a pricing specialist, a quality grading agent, a delivery logistics agent — all through the same protocol?

Boone Exactly. And when you need to add a new supplier agent, you just add a URL. No custom integration, no API documentation to parse.

Izzo I'm giving this architecture a solid A-minus. The discoverability is elegant, but what about the commerce piece?

Boone Universal Commerce Protocol tackles checkout hell. Every supplier has different APIs — different schemas, different auth, different webhooks.

Izzo Different everything. I've seen teams spend months integrating payment flows that should take days.

Boone UCP standardizes the shopping lifecycle with strongly typed schemas. Same checkout pattern whether you're connecting via REST, MCP, A2A, or even browser automation.

Izzo Show me what that looks like in practice.

Boone The supplier publishes their UCP profile at the same well-known URL pattern. Your agent builds a CheckoutCreateRequest with line items, quantities, payment details.

Izzo And this works across different payment processors, different inventory systems?

Boone That's the promise. UCP handles the abstraction layer. Whether it's Stripe, PayPal, or some proprietary wholesale system, your agent sees the same interface.

Izzo Okay but here's my product question — who adopts this first? The agent builders or the service providers? Classic chicken-and-egg. But Google's pushing this through ADK, and they're showing real code that works today. The restaurant demo is smart positioning. Supply chain is where agents provide obvious ROI — inventory optimization, bulk purchasing, vendor management. And the technical implementation is genuinely impressive. They start with a hallucinating LLM, then add proto