genai-toolbox

genai-toolbox

MCP.Pizza Chef: googleapis

Google's open-source server sits between an assistant and the databases you already run — PostgreSQL, MySQL, MariaDB, BigQuery, SQL Server, Oracle, MongoDB, Snowflake, Neo4j and many more. Ready-made tools let you list what is stored and ask questions in ordinary language, and for anything sensitive you can restrict it to a fixed set of safe lookups you define yourself. It connects to Gemini CLI, Claude Code, Codex and other MCP clients. Nothing to buy, though you supply the database login. Still in beta.

Coding
Data

Use This MCP server To

Ask last month's sales figures in plain English See what a database holds without writing a query Pull a quick report without waiting on an engineer Let my assistant look up a customer record safely Limit what the assistant is allowed to run

README

logo

MCP Toolbox for Databases

Note

MCP Toolbox for Databases is currently in beta, and may see breaking changes until the first stable release (v1.0).

MCP Toolbox for Databases is an open source MCP server for databases. It enables you to develop tools easier, faster, and more securely by handling the complexities such as connection pooling, authentication, and more.

This README provides a brief overview. For comprehensive details, see the full documentation.

Note

This solution was originally named “Gen AI Toolbox for Databases” as its initial development predated MCP, but was renamed to align with recently added MCP compatibility.

Table of Contents

Why Toolbox?

Toolbox helps you build Gen AI tools that let your agents access data in your database. Toolbox provides:

  • Simplified development: Integrate tools to your agent in less than 10 lines of code, reuse tools between multiple agents or frameworks, and deploy new versions of tools more easily.
  • Better performance: Best practices such as connection pooling, authentication, and more.
  • Enhanced security: Integrated auth for more secure access to your data
  • End-to-end observability: Out of the box metrics and tracing with built-in support for OpenTelemetry.

General Architecture

Toolbox sits between your application's orchestration framework and your database, providing a control plane that is used to modify, distribute, or invoke tools. It simplifies the management of your tools by providing you with a centralized location to store and update tools, allowing you to share tools between agents and applications and update those tools without necessarily redeploying your application.

architecture

genai-toolbox FAQ

Which databases does it work with?
PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, MongoDB, Redis, Neo4j, Snowflake, ClickHouse, BigQuery, AlloyDB, Cloud SQL, Spanner, Firestore and more.
Which apps can connect to it?
Any MCP client, including Gemini CLI, Claude Code, Codex and Google Antigravity.
Do I need a key?
No key for the server itself, but it needs the login details for the database you point it at.
Can I use this to answer a question about last month's sales?
Yes — ask in plain English and it runs the lookup against your own database and reports back.
Is it safe to point at a live database?
You decide which tools exist, so it can be narrowed to a fixed set of read-only lookups.
How hard is setup?
Developer level: download the server, point it at your database, then add it to your assistant's settings.