Best for
- Teams that want precise control over which database operations an AI can perform, rather than open arbitrary SQL execution
- Scenarios needing a unified MCP setup across multiple database engines
Officially maintained by Google; the config-driven design allows finer-grained permission control than a fixed-tool-list database MCP, but security depends heavily on how tools.yaml is written. The tool list varies by configuration, so no fixed tools field is listed. This review is a static check of source and docs, not an actual connection test.
Strongest · Maintenance 17/20 Weakest · Reliability 13/20
Test out of dateListed 2026-07-24
Read the FMRS scoring method →Runtime:Node.js · Prebuilt binary · Docker
1) Quick start: npx -y @toolbox-sdk/server --prebuilt=postgres --stdio with the matching database connection env vars gives you a prebuilt tool set.
2) Custom: write a tools.yaml defining specific SQL tools and toolsets, run the Docker image us-central1-docker.pkg.dev/database-toolbox/toolbox/toolbox in Streamable HTTP mode with the config file mounted.
{
"mcpServers": {
"toolbox-postgres": {
"command": "npx",
"args": ["-y", "@toolbox-sdk/server", "--prebuilt=postgres", "--stdio"]
}
}
}
Shown for Claude Code. Other clients may use a different file or key (VS Code uses "servers") — the configurator below converts it.
{
"servers": {
"toolbox-postgres": {
"command": "npx",
"args": [
"-y",
"@toolbox-sdk/server",
"--prebuilt=postgres",
"--stdio"
]
}
}
}
Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).
claude mcp add toolbox-postgres -- npx -y @toolbox-sdk/server --prebuilt=postgres --stdio
Run it in a terminal; replace any <…> placeholders with your own values first.
After starting with e.g. npx @toolbox-sdk/server --prebuilt=postgres --stdio, prebuilt database tools such as list_tables and execute_sql should appear in the client's tool list; asking it to "list all tables" and getting real table names confirms the connection.
Once connected, you can ask your AI assistant things like:
Listed from the project's documentation, not tested by this site.
An open-source MCP server officially maintained by Google for connecting AI assistants to databases. Unlike database MCP servers with a fixed tool list, MCP Toolbox is config-driven: a tools.yaml file defines exactly which SQL queries are exposed as tools (name, parameters, SQL statement), grouped into toolsets. It also ships ready-to-use --prebuilt=<database> toolsets (e.g. postgres/mysql) for a quick start without hand-writing config.
Connect ClickHouse to your AI assistants
Unofficial MCP server providing advanced access to the ChEMBL chemical database
Bytebase's official, minimalist two-tool database MCP server
Connect Supabase to your AI assistants
Source revision 6d46c5f39df8 Data synced 2026-10-19 Read the FMRS scoring method