ADK's 6 Protocols: From Data to Dynamic Dashboards
Layer MCP for data access, A2A for agent collaboration, UCP/AP2 for standardized orders and secure payments, and A2UI/AGUI for streaming UIs to build full ADK agents that handle real procurement workflows.
Connect Agents to Real Data Without Custom Tools Using MCP
MCP (Model Context Protocol) enables ADK agents to automatically discover and query live data sources like BigQuery, eliminating brittle custom tools. In the demo, a procurement agent checks inventory for laptops and monitors, executing BigQuery subtools to report reorder thresholds: Apple Mac, Dell Latitude, and Dell Ultrasharp 27 monitor are low. This provides accurate, real-time responses—e.g., stock levels, SKUs, categories, prices, and preferred vendor status—without hallucinations, as the LLM invokes MCP-defined tools directly.
Scale Capabilities Through Agent Discovery and Collaboration with A2A
A2A (Agent to Agent Protocol) allows ADK agents to find and interact with specialized remote agents across teams or servers, favoring modular 'societies of agents' over monolithic AIs for security and scalability. Demo shows a procurement agent invoking pricing and logistics agents for 50 Dell Latitude laptops: it queries both simultaneously, aggregates responses into a combined summary of costs and delivery, proving cross-agent communication works without embedding all logic in one agent. This handles dynamic scenarios like real-time vendor pricing that a single agent can't know.
Execute Frictionless Commerce and Secure Payments with UCP and AP2
UCP (Universal Commerce Protocol) standardizes e-commerce via JSON APIs—catalog discovery, add-to-cart, checkout, and tracking—replacing fragile web scraping across vendors like Dell, Lenovo, or HP. Demo: Procurement agent places a live order for 50 Dell Latitude laptops via a mock TechD storefront, tracing the full lifecycle without UI navigation.
AP2 (Agent Payments Protocol) adds a trust layer with signed authorizations: e.g., IT director approves up to $150K from specific vendors, expiring Friday. For a $142K order ($82K after adjustments), the agent attaches approval; overspends halt automatically. Together, they enable reliable transactions: build cart for 50 laptops + 50 monitors, checkout securely.
Stream Dynamic, Interactive Dashboards via A2UI and AGUI
A2UI (Agent to User Interface) shifts agents from text to UI schemas—order summary cards, budget progress bars, delivery timelines—while AGUI (Agent User Interaction Protocol) streams them live to browsers as events unfold. Demo: Agent generates and streams a procurement dashboard in real-time, far beyond static text like 'Order confirmed, $82K,' providing interactive visuals for leadership on 50-engineer onboarding gear under $150K budget.