Getting Started with MCP Toolbox for Databases in Google's ADK

Getting started guide for MCP Toolbox databases

Aryan Irani Google Developer Expert - Google Workspace
November 8, 2025 • 11:15 AM - 11:50 AM
Track 2
Getting Started with MCP Toolbox for Databases in Google's ADK banner

The session kicked off with Aryan Irani, a Google Developer Expert specializing in Google Workspace, taking us through the MCP (Model Context Protocol) Toolbox for Databases within Google’s Agent Development Kit (ADK).

The Evolution of AI: Why We Need ADK

Aryan began by contextualizing where we are in the AI evolution journey:

Rule-Based AI → Machine Learning → Generative AI → Agentic AI

Each phase has brought us closer to AI systems that can truly understand and act on our behalf. But what makes modern “Agentic AI” so powerful? it’s the ability to create smart assistants that don’t just answer questions, they use tools to solve problems.

The key components of an effective AI agent include:

Google’s Agent Development Kit (ADK): A Developer’s Perspective

Aryan highlighted what makes ADK particularly compelling for developers:

Understanding ADK Agents

At its core, ADK provides a structured approach to building agents. Aryan explained the agent architecture:

Base Agents consist of:

The framework offers both out-of-the-box solutions for common use cases and the flexibility to build custom agents tailored to specific needs.

The Agent Ecosystem

Aryan positioned ADK within the broader agent development landscape, mentioning other popular frameworks like:

What sets ADK apart is its focus on Atomic Agents—specialized, single-purpose agents that excel at specific tasks, combined with robust tooling for orchestrating these agents into more complex workflows.

Development and Debugging with ADK

One of the most impressive features Aryan demonstrated was ADK’s awareness and debugging capabilities. The framework provides:

The Foundation Challenge: Knowledge Gaps

Aryan identified a fundamental problem with many AI systems: the gap between what models know and what’s actually true in your specific context. Even the most advanced LLMs face limitations:

The solution? Grounding—connecting AI agents to databases to ensure their responses are based on accurate, up-to-date information.

MCP Toolbox for Databases: Bridging the Gap

This is where the MCP (Model Context Protocol) Toolbox for Databases comes, Instead of writing complex SQL queries, users can ask questions in plain English, and the system automatically generates and executes appropriate database queries while maintaining security protocols.

Practical Implementation: A Five-Step Blueprint

Aryan walked us through a practical implementation roadmap:

Step 1: Prepare Your Data

The foundation of any good AI system is clean, well-structured data. This involves organizing your database schema, ensuring data quality, and establishing proper access controls.

Step 2: Define tools.yml

Configuration is key. The tools.yml file defines what database operations your agent can perform, setting boundaries and permissions to ensure safe and appropriate usage.

Step 3: Write Your Agent

Using ADK’s Python SDK, you define your agent’s behavior, capabilities, and how it should interact with the database tools.

Step 4: Start Toolbox Server

The MCP Toolbox server acts as the intermediary between your agent and the database, handling protocol translation and security enforcement.

Step 5: Launch Agent Interface

Finally, deploy the interface that allows users to interact with your database-powered AI agent.

Real-World Application: Retail Operations Co-pilot

To make this concrete, Aryan shared a practical example: a Retail Operations Co-pilot that helps business managers get insights without needing to write SQL queries or navigate complex dashboards.

Typical use cases include:

In this implementation, data was stored in BigQuery, Google’s enterprise data warehouse, demonstrating how the MCP Toolbox can integrate with modern cloud data platforms to provide instant, conversational access to business intelligence.

This approach democratizes data access within organizations, allowing business users to get the insights they need while maintaining the security and governance that IT teams require.

DevFest Photo 1
DevFest Photo 2
DevFest Photo 3
DevFest Photo 4