Skip to content

Database MCP Server

Genai Toolbox

Open source MCP server specializing in easy, fast, and secure tools for Databases.

Scan found nothing by googleapis13,424Apache-2.0GoAdvancedstdio
View on GitHub Install Guide

Install

No auto-install command available for this server.

Check the GitHub repository for setup instructions

Safety Report

100% Scan found nothing
Scanned 5 months ago
7 passed
Security
Authentication
details

Integrated authentication layer for database connections; supports IAM, service accounts, and credential-based auth for Google Cloud services

Pass
CORS Policy
details

HTTP-based MCP transport available; CORS settings configurable in deployment

Info
Rate Limiting
details

Connection pooling provided; no explicit MCP-layer rate limiting documented — relies on database-level limits

Info
Known CVEs
details

No known CVEs; official Google open source project with security review process

Pass
Code Quality
Dependency Audit
details

Maintained by Google/googleapis org; dependencies subject to Google's internal security review processes

Pass
Dangerous Patterns
details

No dangerous code patterns detected

Pass
License
details

Apache 2.0 License

Pass
Code Source
details

Open source on GitHub (googleapis/genai-toolbox); fully auditable

Pass
Community
Maintenance Status
details

Actively maintained by Google; currently in beta with roadmap to v1.0. Regular releases.

Pass

Learn about our security methodology →

Compatibility

Claude CodeMCP-compatible; supports stdio and HTTP transports usable with Claude Code
Tested
CursorStandard MCP config supported; no explicit Cursor documentation
Partial
VS CodeStandard MCP config supported; no explicit VS Code documentation
Partial
WindsurfStandard MCP config supported; not explicitly documented
Partial
Claude DesktopMCP protocol supported; Claude Desktop config should work via stdio or HTTP
Partial

Tools Provided (12)

execute_sql (postgres-sql)

Executes a SQL query against a configured PostgreSQL database and returns results. Tool name is defined in tools.yaml configuration.

execute_sql (alloydb)

Executes SQL queries against Google Cloud AlloyDB (PostgreSQL-compatible). Configured via tools.yaml with connection pooling and IAM auth.

execute_sql (cloud-sql-postgres/mysql/sqlserver)

Executes SQL queries against Google Cloud SQL instances (PostgreSQL, MySQL, or SQL Server variants).

execute_sql (bigquery)

Runs BigQuery SQL queries including analytics, ML functions, and large-scale data aggregations. Supports conversational analytics and forecasting.

execute_sql (spanner)

Executes SQL or DML statements against Google Cloud Spanner distributed database instances.

execute_query (firestore)

Queries Google Cloud Firestore documents using collection filters, with support for insert, update, and delete operations.

execute_sql (mysql/postgresql/sqlite)

Executes SQL queries against self-hosted MySQL, PostgreSQL, or SQLite databases. Tool name and parameters defined in tools.yaml.

execute_query (mongodb)

Runs MongoDB queries and aggregation pipelines against configured MongoDB collections.

execute_cypher (neo4j)

Executes Cypher graph query language statements against a Neo4j graph database.

execute_command (redis/valkey)

Runs Redis or Valkey commands (GET, SET, HGETALL, etc.) against configured in-memory data stores.

execute_sql (snowflake/bigquery/clickhouse)

Executes analytical SQL queries against Snowflake, ClickHouse, or other OLAP-oriented database backends.

list_tables

Lists available tables, schemas, or collections in the configured database. Enables schema discovery for query planning.

Frequently Asked Questions

What is Genai Toolbox?

Open source MCP server specializing in easy, fast, and secure tools for Databases.

What tools does Genai Toolbox provide?

Genai Toolbox provides 12 tools including execute_sql (postgres-sql), execute_sql (alloydb), execute_sql (cloud-sql-postgres/mysql/sqlserver), execute_sql (bigquery). Each tool can be called by AI agents to perform specific operations.

Is Genai Toolbox safe to use?

We cannot tell you that, and nobody scanning at this scale can. What we did in March 2026 was shallow-clone Genai Toolbox and run five keyword searches over its source: auth identifiers, CORS configuration, rate-limit identifiers, the dependency manifest against a hardcoded list of 18 known-vulnerable packages, and unguarded eval/exec calls. None of them matched. A text search cannot follow a variable, judge intent, or tell you what a server does once it is running, so "nothing matched" is not "safe". What the scan does and does not cover is written out at /mcp/security.

What are alternatives to Genai Toolbox?

Similar MCP servers include Kubeshark MCP Server, Supabase MCP, Postgres MCP. Each serves a similar purpose but may differ in features, language, and compatibility.

Similar MCP Servers

Kubeshark MCP Server

Scan found nothing
by kubeshark

Real-time Kubernetes network traffic visibility and API analysis for HTTP, gRPC, Redis, Kafka, DNS.

database Go stdio
11.8k 14 tools
View

Supabase MCP

Scan found nothing
by supabase-community Official

Official Supabase MCP server to connect AI assistants directly with your Supabase project and allows them to perform tasks like managing tables, fetching config, and querying data.

database TypeScript stdiostreamable-http
claude mcp add supabase-mcp -- npx -y mcp
2.5k
View

Postgres MCP

Scan found nothing
by crystaldba

All-in-one MCP server for Postgres development and operations, with tools for performance analysis, tuning, and health checks

database Python stdio
2.3k 4 tools
View
Was this helpful?

Free AI writing tools

Check a draft for AI tells, then fix what the check finds.

Stay Updated on MCP Servers

New servers, safety alerts, and install guides — weekly.