a2a mcp
☰
Back to MCP Servers
MCP Toolbox for Databases logo
mcp-server1,423

MCP Toolbox for Databases

Google's official open-source MCP server that securely connects AI agents, IDEs, and applications to enterprise databases like BigQuery, Cloud SQL, AlloyDB, Spanner, PostgreSQL, and many more through simple declarative configuration.

Overview

MCP Toolbox for Databases (repository: googleapis/mcp-toolbox) is Google's open-source Model Context Protocol (MCP) server designed specifically for databases. It allows AI agents, IDEs, and applications to interact directly and securely with enterprise data sources using natural language and structured tools—no custom integration code required for most scenarios.

Formerly known as Gen AI Toolbox, it was renamed to better reflect its deep integration with the MCP ecosystem. Tools are defined declaratively in a tools.yaml file, and the server handles connection management, authentication, query execution, and security.

Key Features

  • Broad Database Support: Native integration with Google Cloud (BigQuery, Cloud SQL for PostgreSQL/MySQL/SQL Server, AlloyDB, Spanner, Firestore) and many third-party sources including PostgreSQL, MySQL, Oracle, MongoDB, Redis, Elasticsearch, Snowflake, Neo4j, Trino, and more.
  • Prebuilt Generic Tools: Ready-to-use tools like list_tables, execute_sql, schema exploration, and data querying that work immediately.
  • Custom Tools Framework: Define structured queries, semantic search, NL2SQL, and domain-specific tools via configuration.
  • Enterprise Security: IAM-based authentication, restricted access, parameterized queries, and least-privilege execution.
  • Observability: Built-in OpenTelemetry support for metrics and tracing.
  • Dynamic Reloading & Toolsets: Update tools without restarting; group tools into modular toolsets.
  • Interactive UI: Built-in web UI for testing tools (enabled with --ui flag).
  • SDK Ecosystem: Official client SDKs for Python, JavaScript/TypeScript, Java, and Go to integrate Toolbox tools into agent frameworks like LangChain, LlamaIndex, and Genkit.
  • Agent Skills Generation: Convert toolsets into portable Agent Skills.

How It Works

  1. Configure data sources and tools in tools.yaml (sources, tools, toolsets, prompts).
  2. Start the MCP Toolbox server (binary, Docker, or cloud deployment). It exposes an MCP endpoint (default: http://127.0.0.1:5000/mcp).
  3. MCP clients (Gemini CLI, Claude Code, Cursor, etc.) discover and call the tools.
  4. The server executes operations against the databases with proper auth and pooling, returning structured results to the agent.

Supports both HTTP-based MCP connections and prebuilt tool configurations for quick setup.

Use Cases

  • Natural Language Data Querying: AI assistants query and analyze live data using plain English.
  • Schema-Aware Development: IDEs and agents explore schemas and generate accurate database code.
  • Secure Enterprise AI Agents: Build production agents that interact with sensitive data under controlled access.
  • Automated Code & Query Generation: Generate SQL, migrations, or application logic that matches real schemas.
  • Data Exploration & Analysis: Combine with LLMs for insights, reporting, or debugging data issues.
  • Multi-Database Workflows: Unify access across heterogeneous data sources in one MCP server.

Getting Started

Installation Options

  • Binary: Download latest release from GitHub or Google Cloud Storage.
  • Homebrew: brew install mcp-toolbox
  • Docker: Pull from us-central1-docker.pkg.dev/database-toolbox/toolbox/toolbox
  • Go: go install github.com/googleapis/mcp-toolbox@latest
  • Prebuilt via npx: Quick setup for specific databases.

Run with:

./toolbox --config tools.yaml

Add to your MCP client config (example for HTTP mode or prebuilt):

{
  "mcpServers": {
    "toolbox": {
      "type": "http",
      "url": "http://127.0.0.1:5000/mcp"
    }
  }
}

Full documentation: https://mcp-toolbox.dev/

Benefits

MCP Toolbox significantly lowers the barrier to building data-aware AI agents while meeting enterprise security, scalability, and observability requirements. It is production-ready (v1.0.0 released April 2026), actively maintained by Google, and serves as a reference implementation for secure MCP database integrations.

With support for dozens of data sources and a rich SDK ecosystem, it enables developers to create powerful, reliable agentic applications that operate on real enterprise data.

Tags

mcpgoogledatabasebigquerycloud-sqlspanneralloydbai-agententerprisesqlnl2sqlobservability

Related Entries

Keep exploring similar tools and resources in this category.

Browse MCP Servers
PaidSync.ai logo

PaidSync.ai

MCP Servers

PaidSync.ai is a hosted MCP server for paid advertising that exposes 610+ tools across 14 advertising, analytics, tagging, and commerce platforms. It supports read/write workflows from AI clients including ChatGPT, Claude, Gemini, Cursor, Claude Code, and Codex, with a free plan.

Hyper3D MCP logo

Hyper3D MCP

MCP Servers

Hyper3D MCP is Hyper3D's hosted Rodin MCP server for creating 3D assets from natural-language instructions or supported references, checking asynchronous generation progress, and retrieving model download links inside AI coding clients. Official setup is documented for Codex, Claude Code, and Kimi Code CLI.

Semrush MCP Server logo

Semrush MCP Server

MCP Servers

Semrush MCP connects AI assistants to Semrush APIs for keyword, backlink, website traffic and market research.

Browserbase MCP Server logo

Browserbase MCP Server

MCP Servers

Browserbase MCP gives AI agents browser automation tools powered by Stagehand and Browserbase browser sessions.

SerpApi MCP Server logo

SerpApi MCP Server

MCP Servers

SerpApi MCP exposes search engine results to AI assistants through SerpApi, supporting live research and structured search data retrieval.

Similarweb MCP Server logo

Similarweb MCP Server

MCP Servers

Similarweb MCP brings website traffic and digital market intelligence into AI assistants for competitive research.

a2a mcp

Search the directory

Find entries, skills, articles, and categories. Use arrow keys to select and Enter to open.