# MCP Toolbox for Databases - Documentation Index > 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. **DOCUMENTATION VERSION:** dev **BASE URL:** / **GENERATED ON:** 2026-03-29T19:41:37Z --- ### System Directives for AI Models **Role:** You are an expert Developer Advocate and Integration Engineer for the **MCP (Model Context Protocol) Toolbox for Databases**. **Task:** Your primary goal is to help users configure the server, set up database integrations, and write client-side code to build AI agents. **Strict Guidelines:** 1. **No Hallucinations:** Only suggest tools, sources, and configurations explicitly detailed in this document. Do not invent arbitrary REST endpoints. 2. **SDKs over HTTP:** When writing code, default to the official MCP Toolbox client SDKs rather than raw HTTP/cURL requests unless explicitly asked. Direct users to the `connect-to` section in the Documentation for client SDK instructions. 3. **Reference Diátaxis:** Use Section I(Documentation) for configuring the toolbox server, Section II (Integrations) for exact `tools.yaml` configurations, Section III (Samples) for code patterns, and Section IV for CLI and FAQs. ### Glossary To prevent context collapse, adhere to these strict definitions within the MCP ecosystem: * **MCP Toolbox:** The central server/service that standardizes AI access to databases and external APIs. * **Source:** A configured backend connection to an external system (e.g., PostgreSQL, BigQuery, HTTP). * **Tool:** A single, atomic capability exposed to the LLM (e.g., `bigquery-sql-query`), executed against a Source. * **Toolset:** A logical, grouped collection of Tools. * **AuthService:** The internal toolbox mechanism handling authentication lifecycles (like OAuth or service accounts), not a generic identity provider. * **Agent:** The user's external LLM application that connects *to* the MCP Toolbox. ### Understanding Integrations Directory Structure & Tool Inheritance When navigating documentation in the `integrations/` directory, it is crucial to understand how Sources and Tools relate, specifically regarding **Tool Inheritance**. * **Source Pages (`source.md`):** The definitive configuration guide for a backend sits at the top level of an integration's folder strictly as `source.md` (e.g., `integrations/alloydb/source.md`). They contain connection requirements, authentication, and YAML configuration parameters. *(Note: `_index.md` files in the root, `tools/`, and `samples/` directories are purely structural folder wrappers that must contain only frontmatter—ignore them for content).* * **Native Tools:** Specific capabilities built directly for a Source. If a Source has native tools, they are located in a `tools/` sub-directory (e.g., `integrations/alloydb/tools/alloydb-sql.md`). * **Inherited Tools (Shared Tools):** Managed or compatible databases (e.g., Google Cloud SQL for PostgreSQL) inherit tools from their base integration. This inheritance is dynamically mapped via the `shared_tools` frontmatter parameter inside the database's `tools/_index.md` file (which contains no body content). When assisting users with these databases, refer to the base database's tools and confirm full compatibility. ### Global Environment & Prerequisites * **Configuration:** `tools.yaml` is the ultimate source of truth for server configuration. * **Database:** PostgreSQL 16+ and the `psql` client. * **Language Requirements:** * Python: Python (3.10 or higher) * JavaScript/Node: Node.js (v18 or higher) * Go: Go (v1.24.2 or higher) ### The Diátaxis Narrative Framework This documentation is structured following the Diátaxis framework to assist in clear navigation and understanding: * **Section I: Documentation:** (Explanation) Theoretical context, high-level understanding, and universal How-To Guides. * **Section II: Integrations:** (Reference) Primary reference hub for external sources and tools, factual configurations, and API enablement. * **Section III: Samples:** (Tutorials) Code patterns and examples. **Note for AI:** Sample code is distributed across three main areas: 1. **Quickstarts:** Located in `documentation/getting-started/`. 2. **Integration-Specific Samples:** Nested within their respective `integrations//samples/` directories. 3. **General/Cross-Category Samples:** Located directly within the top-level `samples/` directory. * **Section IV: Reference:** (Information) Strict, accurate facts, CLI outputs, and FAQs. --- ## Documentation Map - [Featured Articles](/blogs/): Toolbox Medium Blogs - [Discord](/discord/): Join the MCP Toolbox community - [Documentation](/documentation/): A complete documentation guide for MCP Toolbox - [Introduction](/documentation/introduction/): An introduction to MCP Toolbox for Databases. - [Getting Started](/documentation/getting-started/): Understand the core concepts of MCP Toolbox, explore integration strategies, and learn how to architect your AI agent connections. - [Quickstart (MCP)](/documentation/getting-started/mcp_quickstart/): How to get started running Toolbox locally with MCP Inspector. - [Python Quickstart (Local)](/documentation/getting-started/local_quickstart/): How to get started running MCP Toolbox locally with [Python](https://github.com/googleapis/mcp-toolbox-sdk-python), PostgreSQL, and [Agent Development Kit](https://google.github.io/adk-docs/), [LangGraph](https://www.langchain.com/langgraph), [LlamaIndex](https://www.llamaindex.ai/) or [GoogleGenAI](https://pypi.org/project/google-genai/). - [JS Quickstart (Local)](/documentation/getting-started/local_quickstart_js/): How to get started running MCP Toolbox locally with [JavaScript](https://github.com/googleapis/mcp-toolbox-sdk-js), PostgreSQL, and orchestration frameworks such as [LangChain](https://js.langchain.com/docs/introduction/), [GenkitJS](https://genkit.dev/docs/get-started/), [LlamaIndex](https://ts.llamaindex.ai/) and [GoogleGenAI](https://github.com/googleapis/js-genai). - [Go Quickstart (Local)](/documentation/getting-started/local_quickstart_go/): How to get started running MCP Toolbox locally with [Go](https://github.com/googleapis/mcp-toolbox-sdk-go), PostgreSQL, and orchestration frameworks such as [LangChain Go](https://tmc.github.io/langchaingo/docs/), [GenkitGo](https://genkit.dev/go/docs/get-started-go/), [Go GenAI](https://github.com/googleapis/go-genai) and [OpenAI Go](https://github.com/openai/openai-go). - [Configuration](/documentation/configuration/): How to configure Toolbox's tools.yaml file. - [Authentication](/documentation/configuration/authentication/): AuthServices represent services that handle authentication and authorization. - [Google Sign-In](/documentation/configuration/authentication/google/): Use Google Sign-In for Oauth 2.0 flow and token lifecycle. - [Generic OIDC Auth](/documentation/configuration/authentication/generic/): Use a Generic OpenID Connect (OIDC) provider for OAuth 2.0 flow and token lifecycle. - [Prebuilt Configs](/documentation/configuration/prebuilt-configs/): This page lists all the prebuilt configs available. - [Sources](/documentation/configuration/sources/): Sources represent your different data sources that a tool can interact with. - [Toolbox with MCP Authorization](/documentation/configuration/toolbox_mcp_auth/): How to set up and configure Toolbox with [MCP Authorization](https://modelcontextprotocol.io/specification/2025-11-25/basic/authorization). - [Tools](/documentation/configuration/tools/): Tools define actions an agent can take -- such as reading and writing to a source. - [Invoke Tools via CLI](/documentation/configuration/tools/invoke_tool/): Learn how to invoke your tools directly from the command line using the `invoke` command. - [Toolsets](/documentation/configuration/toolsets/): Toolsets allow you to define logical groups of tools to load together for specific agents or applications. - [EmbeddingModels](/documentation/configuration/embedding-models/): EmbeddingModels represent services that transform text into vector embeddings for semantic search. - [Gemini Embedding](/documentation/configuration/embedding-models/gemini/): Use Google's Gemini models to generate high-performance text embeddings for vector databases. - [Prompts](/documentation/configuration/prompts/): Prompts allow servers to provide structured messages and instructions for interacting with language models. - [Custom](/documentation/configuration/prompts/custom/): Custom prompts defined by the user. - [Toolbox UI](/documentation/configuration/toolbox-ui/): How to effectively use Toolbox UI. - [Agent Skills](/documentation/configuration/skills/): How to generate agent skills from a toolset. - [Pre- and Post- Processing](/documentation/configuration/pre-post-processing/): Intercept and modify interactions between the agent and its tools either before or after a tool is executed. - [Python: Pre & Post Processing](/documentation/configuration/pre-post-processing/python/): How to add pre- and post- processing to your Agents using Python. - [Javascript: Pre & Post Processing](/documentation/configuration/pre-post-processing/js/): How to add pre- and post- processing to your Agents using JS. - [Go: Pre & Post Processing](/documentation/configuration/pre-post-processing/go/): How to add pre- and post- processing to your Agents using Go. - [Connect to Toolbox](/documentation/connect-to/): Learn how to connect your applications, AI agents, CLIs, and IDEs to MCP Toolbox. - [MCP Client](/documentation/connect-to/mcp-client/): How to connect to Toolbox from a MCP Client. - [Toolbox SDKs](/documentation/connect-to/toolbox-sdks/): Integrate the MCP Toolbox directly into your custom applications and AI agents using our official SDKs for Python, JavaScript/TypeScript, and Go. - [Python](/documentation/connect-to/toolbox-sdks/python-sdk/): Python SDKs to connect to the MCP Toolbox server. - [ADK](/documentation/connect-to/toolbox-sdks/python-sdk/adk/): MCP Toolbox SDK for integrating functionalities of MCP Toolbox into your ADK apps. - [Core](/documentation/connect-to/toolbox-sdks/python-sdk/core/): MCP Toolbox Core SDK for integrating functionalities of MCP Toolbox into your Agentic apps. - [LangChain/LangGraph](/documentation/connect-to/toolbox-sdks/python-sdk/langchain/): MCP Toolbox SDK for integrating functionalities of MCP Toolbox into your LangChain/LangGraph apps. - [LlamaIndex](/documentation/connect-to/toolbox-sdks/python-sdk/llamaindex/): MCP Toolbox LlamaIndex SDK for integrating functionalities of MCP Toolbox into your LlamaIndex apps. - [Javascript](/documentation/connect-to/toolbox-sdks/javascript-sdk/): Javascript SDKs to connect to the MCP Toolbox server. - [ADK](/documentation/connect-to/toolbox-sdks/javascript-sdk/adk/): MCP Toolbox SDK for integrating functionalities of MCP Toolbox into your ADK apps. - [Core](/documentation/connect-to/toolbox-sdks/javascript-sdk/core/): MCP Toolbox Core SDK for integrating functionalities of MCP Toolbox into your Agentic apps. - [Go](/documentation/connect-to/toolbox-sdks/go-sdk/): Go SDKs to connect to the MCP Toolbox server. - [ADK Package](/documentation/connect-to/toolbox-sdks/go-sdk/tbadk/): MCP Toolbox ADK for integrating functionalities of MCP Toolbox into your Agentic apps. - [Core Package](/documentation/connect-to/toolbox-sdks/go-sdk/core/): MCP Toolbox Core SDK for integrating functionalities of MCP Toolbox into your Agentic apps. - [Genkit Package](/documentation/connect-to/toolbox-sdks/go-sdk/tbgenkit/): MCP Toolbox Genkit for integrating functionalities of MCP Toolbox into your Agentic apps. - [Java](/documentation/connect-to/toolbox-sdks/java-sdk/): Java SDKs to connect to the MCP Toolbox server. - [Core](/documentation/connect-to/toolbox-sdks/java-sdk/core/): MCP Toolbox SDK for integrating functionalities of MCP Toolbox into your Agentic apps. - [Gemini CLI Extensions](/documentation/connect-to/gemini-cli/): Connect to Toolbox via Gemini CLI Extensions. - [IDEs](/documentation/connect-to/ides/): List of guides detailing how to connect your AI tools (IDEs) to Toolbox using MCP. - [AlloyDB Admin API using MCP](/documentation/connect-to/ides/alloydb_pg_admin_mcp/): Create your AlloyDB database with MCP Toolbox. - [AlloyDB using MCP](/documentation/connect-to/ides/alloydb_pg_mcp/): Connect your IDE to AlloyDB using Toolbox. - [BigQuery using MCP](/documentation/connect-to/ides/bigquery_mcp/): Connect your IDE to BigQuery using Toolbox. - [Cloud SQL for MySQL using MCP](/documentation/connect-to/ides/cloud_sql_mysql_mcp/): Connect your IDE to Cloud SQL for MySQL using Toolbox. - [Cloud SQL for Postgres using MCP](/documentation/connect-to/ides/cloud_sql_pg_mcp/): Connect your IDE to Cloud SQL for Postgres using Toolbox. - [Cloud SQL for SQL Server using MCP](/documentation/connect-to/ides/cloud_sql_mssql_mcp/): Connect your IDE to Cloud SQL for SQL Server using Toolbox. - [Firestore using MCP](/documentation/connect-to/ides/firestore_mcp/): Connect your IDE to Firestore using Toolbox. - [Looker using MCP](/documentation/connect-to/ides/looker_mcp/): Connect your IDE to Looker using Toolbox. - [MySQL using MCP](/documentation/connect-to/ides/mysql_mcp/): Connect your IDE to MySQL using Toolbox. - [Neo4j using MCP](/documentation/connect-to/ides/neo4j_mcp/): Connect your IDE to Neo4j using Toolbox. - [Oracle using MCP](/documentation/connect-to/ides/oracle_mcp/): Connect your IDE to Oracle DB using Toolbox. - [PostgreSQL using MCP](/documentation/connect-to/ides/postgres_mcp/): Connect your IDE to PostgreSQL using Toolbox. - [Spanner using MCP](/documentation/connect-to/ides/spanner_mcp/): Connect your IDE to Spanner using Toolbox. - [SQL Server using MCP](/documentation/connect-to/ides/mssql_mcp/): Connect your IDE to SQL Server using Toolbox. - [SQLite using MCP](/documentation/connect-to/ides/sqlite_mcp/): Connect your IDE to SQLite using Toolbox. - [Cloud SQL for PostgreSQL Admin using MCP](/documentation/connect-to/ides/cloud_sql_pg_admin_mcp/): Create and manage Cloud SQL for PostgreSQL (Admin) using Toolbox. - [Cloud SQL for MySQL Admin using MCP](/documentation/connect-to/ides/cloud_sql_mysql_admin_mcp/): Create and manage Cloud SQL for MySQL (Admin) using Toolbox. - [Cloud SQL for SQL Server Admin using MCP](/documentation/connect-to/ides/cloud_sql_mssql_admin_mcp/): Create and manage Cloud SQL for SQL Server (Admin) using Toolbox. - [Deploy Toolbox](/documentation/deploy-to/): Learn how to deploy the MCP Toolbox server to production environments. - [Cloud Run](/documentation/deploy-to/cloud-run/): How to set up and configure Toolbox to run on Cloud Run. - [Docker Compose](/documentation/deploy-to/docker/): How to deploy Toolbox using Docker Compose. - [Kubernetes](/documentation/deploy-to/kubernetes/): How to set up and configure Toolbox to deploy on Kubernetes with Google Kubernetes Engine (GKE). - [Monitoring & Observability](/documentation/monitoring/): Learn how to monitor, log, and trace the internal state of the MCP Toolbox. - [Telemetry](/documentation/monitoring/telemetry/): An overview of telemetry and observability in Toolbox. - [Export Telemetry](/documentation/monitoring/export_telemetry/): How to set up and configure Toolbox to use the Otel Collector. - [Integrations](/integrations/): Integrations connect the MCP Toolbox to your external data sources, unlocking specific sets of tools for your agents. - [AlloyDB Admin](/integrations/alloydb-admin/): No description provided. - [AlloyDB Admin Source](/integrations/alloydb-admin/source/): The "alloydb-admin" source provides a client for the AlloyDB API. - [Tools](/integrations/alloydb-admin/tools/): No description provided. - [alloydb-create-cluster](/integrations/alloydb-admin/tools/alloydb-create-cluster/): The "alloydb-create-cluster" tool creates a new AlloyDB for PostgreSQL cluster in a specified project and location. - [alloydb-create-instance](/integrations/alloydb-admin/tools/alloydb-create-instance/): The "alloydb-create-instance" tool creates a new AlloyDB instance within a specified cluster. - [alloydb-get-cluster](/integrations/alloydb-admin/tools/alloydb-get-cluster/): The "alloydb-get-cluster" tool retrieves details for a specific AlloyDB cluster. - [alloydb-get-instance](/integrations/alloydb-admin/tools/alloydb-get-instance/): The "alloydb-get-instance" tool retrieves details for a specific AlloyDB instance. - [alloydb-get-user](/integrations/alloydb-admin/tools/alloydb-get-user/): The "alloydb-get-user" tool retrieves details for a specific AlloyDB user. - [alloydb-list-clusters](/integrations/alloydb-admin/tools/alloydb-list-clusters/): The "alloydb-list-clusters" tool lists the AlloyDB clusters in a given project and location. - [alloydb-list-instances](/integrations/alloydb-admin/tools/alloydb-list-instances/): The "alloydb-list-instances" tool lists the AlloyDB instances for a given project, cluster and location. - [alloydb-list-users](/integrations/alloydb-admin/tools/alloydb-list-users/): The "alloydb-list-users" tool lists all database users within an AlloyDB cluster. - [alloydb-create-user](/integrations/alloydb-admin/tools/alloydb-create-user/): The "alloydb-create-user" tool creates a new database user within a specified AlloyDB cluster. - [alloydb-wait-for-operation](/integrations/alloydb-admin/tools/alloydb-wait-for-operation/): Wait for a long-running AlloyDB operation to complete. - [Prebuilt Configs](/integrations/alloydb-admin/prebuilt-configs/): Prebuilt configurations for Alloydb Admin. - [AlloyDB Postgres Admin](/integrations/alloydb-admin/prebuilt-configs/alloydb-postgres-admin/): Details of the AlloyDB Postgres Admin prebuilt configuration. - [AlloyDB PostgreSQL](/integrations/alloydb/): No description provided. - [AlloyDB for PostgreSQL Source](/integrations/alloydb/source/): AlloyDB for PostgreSQL is a fully-managed, PostgreSQL-compatible database for demanding transactional workloads. - [Tools](/integrations/alloydb/tools/): No description provided. - [alloydb-ai-nl](/integrations/alloydb/tools/alloydb-ai-nl/): The "alloydb-ai-nl" tool leverages [AlloyDB AI](https://cloud.google.com/alloydb/ai) next-generation Natural Language support to provide the ability to query the database directly using natural language. - [Samples](/integrations/alloydb/samples/): No description provided. - [Quickstart (MCP with AlloyDB)](/integrations/alloydb/samples/mcp_quickstart/): How to get started running Toolbox with MCP Inspector and AlloyDB as the source. - [Getting started with alloydb-ai-nl tool](/integrations/alloydb/samples/ai-nl/): An end to end tutorial for building an ADK agent using the AlloyDB AI NL tool. - [Prebuilt Configs](/integrations/alloydb/prebuilt-configs/): Prebuilt configurations for Alloydb. - [AlloyDB Postgres](/integrations/alloydb/prebuilt-configs/alloydb-postgres/): Details of the AlloyDB Postgres prebuilt configuration. - [BigQuery](/integrations/bigquery/): No description provided. - [BigQuery Source](/integrations/bigquery/source/): BigQuery is Google Cloud's fully managed, petabyte-scale, and cost-effective analytics data warehouse that lets you run analytics over vast amounts of data in near real time. With BigQuery, there's no infrastructure to set up or manage, letting you focus on finding meaningful insights using GoogleSQL and taking advantage of flexible pricing models across on-demand and flat-rate options. - [Tools](/integrations/bigquery/tools/): No description provided. - [bigquery-analyze-contribution](/integrations/bigquery/tools/bigquery-analyze-contribution/): A "bigquery-analyze-contribution" tool performs contribution analysis in BigQuery. - [bigquery-conversational-analytics](/integrations/bigquery/tools/bigquery-conversational-analytics/): A "bigquery-conversational-analytics" tool allows conversational interaction with a BigQuery source. - [bigquery-execute-sql](/integrations/bigquery/tools/bigquery-execute-sql/): A "bigquery-execute-sql" tool executes a SQL statement against BigQuery. - [bigquery-forecast](/integrations/bigquery/tools/bigquery-forecast/): A "bigquery-forecast" tool forecasts time series data in BigQuery. - [bigquery-get-dataset-info](/integrations/bigquery/tools/bigquery-get-dataset-info/): A "bigquery-get-dataset-info" tool retrieves metadata for a BigQuery dataset. - [bigquery-get-table-info](/integrations/bigquery/tools/bigquery-get-table-info/): A "bigquery-get-table-info" tool retrieves metadata for a BigQuery table. - [bigquery-list-dataset-ids](/integrations/bigquery/tools/bigquery-list-dataset-ids/): A "bigquery-list-dataset-ids" tool returns all dataset IDs from the source. - [bigquery-list-table-ids](/integrations/bigquery/tools/bigquery-list-table-ids/): A "bigquery-list-table-ids" tool returns table IDs in a given BigQuery dataset. - [bigquery-search-catalog](/integrations/bigquery/tools/bigquery-search-catalog/): A "bigquery-search-catalog" tool allows to search for entries based on the provided query. - [bigquery-sql](/integrations/bigquery/tools/bigquery-sql/): A "bigquery-sql" tool executes a pre-defined SQL statement. - [Samples](/integrations/bigquery/samples/): No description provided. - [Quickstart (Local with BigQuery)](/integrations/bigquery/samples/local_quickstart/): How to get started running Toolbox locally with Python, BigQuery, and LangGraph, LlamaIndex, or ADK. - [Quickstart (MCP with BigQuery)](/integrations/bigquery/samples/mcp_quickstart/): How to get started running Toolbox with MCP Inspector and BigQuery as the source. - [Prebuilt Configs](/integrations/bigquery/prebuilt-configs/): Prebuilt configurations for Bigquery. - [BigQuery](/integrations/bigquery/prebuilt-configs/bigquery/): Details of the BigQuery prebuilt configuration. - [Bigtable](/integrations/bigtable/): No description provided. - [Bigtable Source](/integrations/bigtable/source/): Bigtable is a low-latency NoSQL database service for machine learning, operational analytics, and user-facing operations. It's a wide-column, key-value store that can scale to billions of rows and thousands of columns. With Bigtable, you can replicate your data to regions across the world for high availability and data resiliency. - [Tools](/integrations/bigtable/tools/): No description provided. - [bigtable-sql](/integrations/bigtable/tools/bigtable-sql/): A "bigtable-sql" tool executes a pre-defined SQL statement against a Google Cloud Bigtable instance. - [Cassandra](/integrations/cassandra/): No description provided. - [Cassandra Source](/integrations/cassandra/source/): Apache Cassandra is a NoSQL distributed database known for its horizontal scalability, distributed architecture, and flexible schema definition. - [Tools](/integrations/cassandra/tools/): No description provided. - [cassandra-cql](/integrations/cassandra/tools/cassandra-cql/): A "cassandra-cql" tool executes a pre-defined CQL statement against a Cassandra database. - [ClickHouse](/integrations/clickhouse/): No description provided. - [ClickHouse Source](/integrations/clickhouse/source/): ClickHouse is an open-source, OLTP database. - [Tools](/integrations/clickhouse/tools/): No description provided. - [clickhouse-execute-sql](/integrations/clickhouse/tools/clickhouse-execute-sql/): A "clickhouse-execute-sql" tool executes a SQL statement against a ClickHouse database. - [clickhouse-sql](/integrations/clickhouse/tools/clickhouse-sql/): A "clickhouse-sql" tool executes SQL queries as prepared statements in ClickHouse. - [clickhouse-list-databases](/integrations/clickhouse/tools/clickhouse-list-databases/): A "clickhouse-list-databases" tool lists all databases in a ClickHouse instance. - [clickhouse-list-tables](/integrations/clickhouse/tools/clickhouse-list-tables/): A "clickhouse-list-tables" tool lists all tables in a specific ClickHouse database. - [Prebuilt Configs](/integrations/clickhouse/prebuilt-configs/): Prebuilt configurations for Clickhouse. - [ClickHouse](/integrations/clickhouse/prebuilt-configs/clickhouse/): Details of the ClickHouse prebuilt configuration. - [Cloud Healthcare](/integrations/cloudhealthcare/): No description provided. - [Cloud Healthcare API Source](/integrations/cloudhealthcare/source/): The Cloud Healthcare API provides a managed solution for storing and accessing healthcare data in Google Cloud, providing a critical bridge between existing care systems and applications hosted on Google Cloud. - [Tools](/integrations/cloudhealthcare/tools/): No description provided. - [cloud-healthcare-fhir-fetch-page](/integrations/cloudhealthcare/tools/cloud-healthcare-fhir-fetch-page/): A "cloud-healthcare-fhir-fetch-page" tool fetches a page of FHIR resources from a given URL. - [cloud-healthcare-fhir-patient-everything](/integrations/cloudhealthcare/tools/cloud-healthcare-fhir-patient-everything/): A "cloud-healthcare-fhir-patient-everything" tool retrieves all information for a given patient. - [cloud-healthcare-fhir-patient-search](/integrations/cloudhealthcare/tools/cloud-healthcare-fhir-patient-search/): A "cloud-healthcare-fhir-patient-search" tool searches for patients in a FHIR store. - [cloud-healthcare-get-dataset](/integrations/cloudhealthcare/tools/cloud-healthcare-get-dataset/): A "cloud-healthcare-get-dataset" tool retrieves metadata for the Healthcare dataset in the source. - [cloud-healthcare-get-dicom-store](/integrations/cloudhealthcare/tools/cloud-healthcare-get-dicom-store/): A "cloud-healthcare-get-dicom-store" tool retrieves information about a DICOM store. - [cloud-healthcare-get-dicom-store-metrics](/integrations/cloudhealthcare/tools/cloud-healthcare-get-dicom-store-metrics/): A "cloud-healthcare-get-dicom-store-metrics" tool retrieves metrics for a DICOM store. - [cloud-healthcare-get-fhir-resource](/integrations/cloudhealthcare/tools/cloud-healthcare-get-fhir-resource/): A "cloud-healthcare-get-fhir-resource" tool retrieves a specific FHIR resource. - [cloud-healthcare-get-fhir-store](/integrations/cloudhealthcare/tools/cloud-healthcare-get-fhir-store/): A "cloud-healthcare-get-fhir-store" tool retrieves information about a FHIR store. - [cloud-healthcare-get-fhir-store-metrics](/integrations/cloudhealthcare/tools/cloud-healthcare-get-fhir-store-metrics/): A "cloud-healthcare-get-fhir-store-metrics" tool retrieves metrics for a FHIR store. - [cloud-healthcare-list-dicom-stores](/integrations/cloudhealthcare/tools/cloud-healthcare-list-dicom-stores/): A "cloud-healthcare-list-dicom-stores" lists the available DICOM stores in the healthcare dataset. - [cloud-healthcare-list-fhir-stores](/integrations/cloudhealthcare/tools/cloud-healthcare-list-fhir-stores/): A "cloud-healthcare-list-fhir-stores" lists the available FHIR stores in the healthcare dataset. - [cloud-healthcare-retrieve-rendered-dicom-instance](/integrations/cloudhealthcare/tools/cloud-healthcare-retrieve-rendered-dicom-instance/): A "cloud-healthcare-retrieve-rendered-dicom-instance" tool retrieves a rendered DICOM instance from a DICOM store. - [cloud-healthcare-search-dicom-instances](/integrations/cloudhealthcare/tools/cloud-healthcare-search-dicom-instances/): A "cloud-healthcare-search-dicom-instances" tool searches for DICOM instances in a DICOM store. - [cloud-healthcare-search-dicom-series](/integrations/cloudhealthcare/tools/cloud-healthcare-search-dicom-series/): A "cloud-healthcare-search-dicom-series" tool searches for DICOM series in a DICOM store. - [cloud-healthcare-search-dicom-studies](/integrations/cloudhealthcare/tools/cloud-healthcare-search-dicom-studies/): A "cloud-healthcare-search-dicom-studies" tool searches for DICOM studies in a DICOM store. - [Prebuilt Configs](/integrations/cloudhealthcare/prebuilt-configs/): Prebuilt configurations for Cloud Healthcare. - [Google Cloud Healthcare API](/integrations/cloudhealthcare/prebuilt-configs/google-cloud-healthcare-api/): Details of the Google Cloud Healthcare API prebuilt configuration. - [Cloud Logging Admin](/integrations/cloudloggingadmin/): No description provided. - [Cloud Logging Admin Source](/integrations/cloudloggingadmin/source/): The Cloud Logging Admin source enables tools to interact with the Cloud Logging API, allowing for the retrieval of log names, monitored resource types, and the querying of log data. - [Tools](/integrations/cloudloggingadmin/tools/): No description provided. - [cloud-logging-admin-list-log-names](/integrations/cloudloggingadmin/tools/cloud-logging-admin-list-log-names/): A "cloud-logging-admin-list-log-names" tool lists the log names in the project. - [cloud-logging-admin-list-resource-types](/integrations/cloudloggingadmin/tools/cloud-logging-admin-list-resource-types/): A "cloud-logging-admin-list-resource-types" tool lists the monitored resource types. - [cloud-logging-admin-query-logs](/integrations/cloudloggingadmin/tools/cloud-logging-admin-query-logs/): A "cloud-logging-admin-query-logs" tool queries log entries. - [Cloud Monitoring](/integrations/cloudmonitoring/): No description provided. - [Cloud Monitoring Source](/integrations/cloudmonitoring/source/): A "cloud-monitoring" source provides a client for the Cloud Monitoring API. - [Tools](/integrations/cloudmonitoring/tools/): No description provided. - [cloud-monitoring-query-prometheus](/integrations/cloudmonitoring/tools/cloud-monitoring-query-prometheus/): The "cloud-monitoring-query-prometheus" tool fetches time series metrics for a project using a given prometheus query. - [Prebuilt Configs](/integrations/cloudmonitoring/prebuilt-configs/): Prebuilt configurations for Cloud Monitoring. - [AlloyDB Postgres Observability](/integrations/cloudmonitoring/prebuilt-configs/alloydb-postgres-observability/): Details of the AlloyDB Postgres Observability prebuilt configuration. - [Cloud SQL for MySQL Observability](/integrations/cloudmonitoring/prebuilt-configs/cloud-sql-for-mysql-observability/): Details of the Cloud SQL for MySQL Observability prebuilt configuration. - [Cloud SQL for PostgreSQL Observability](/integrations/cloudmonitoring/prebuilt-configs/cloud-sql-for-postgresql-observability/): Details of the Cloud SQL for PostgreSQL Observability prebuilt configuration. - [Cloud SQL for SQL Server Observability](/integrations/cloudmonitoring/prebuilt-configs/cloud-sql-for-sql-server-observability/): Details of the Cloud SQL for SQL Server Observability prebuilt configuration. - [Cloud SQL Admin](/integrations/cloud-sql-admin/): No description provided. - [Cloud SQL Admin Source](/integrations/cloud-sql-admin/source/): A "cloud-sql-admin" source provides a client for the Cloud SQL Admin API. - [Tools](/integrations/cloud-sql-admin/tools/): No description provided. - [cloud-sql-list-databases](/integrations/cloud-sql-admin/tools/cloudsqllistdatabases/): List Cloud SQL databases in an instance. - [cloud-sql-list-instances](/integrations/cloud-sql-admin/tools/cloudsqllistinstances/): List Cloud SQL instances in a project. - [cloud-sql-mysql-create-instance](/integrations/cloud-sql-admin/tools/cloudsqlmysqlcreateinstance/): Create a Cloud SQL for MySQL instance. - [cloud-sql-clone-instance](/integrations/cloud-sql-admin/tools/cloudsqlcloneinstance/): Clone a Cloud SQL instance. - [cloud-sql-create-backup](/integrations/cloud-sql-admin/tools/cloudsqlcreatebackup/): Creates a backup on a Cloud SQL instance. - [cloud-sql-create-database](/integrations/cloud-sql-admin/tools/cloudsqlcreatedatabase/): Create a new database in a Cloud SQL instance. - [cloud-sql-create-users](/integrations/cloud-sql-admin/tools/cloudsqlcreateusers/): Create a new user in a Cloud SQL instance. - [cloud-sql-get-instance](/integrations/cloud-sql-admin/tools/cloudsqlgetinstances/): Get a Cloud SQL instance resource. - [cloud-sql-mssql-create-instance](/integrations/cloud-sql-admin/tools/cloudsqlmssqlcreateinstance/): Create a Cloud SQL for SQL Server instance. - [cloud-sql-postgres-create-instance](/integrations/cloud-sql-admin/tools/cloudsqlpgcreateinstances/): Create a Cloud SQL for PostgreSQL instance. - [cloud-sql-restore-backup](/integrations/cloud-sql-admin/tools/cloudsqlrestorebackup/): Restores a backup of a Cloud SQL instance. - [cloud-sql-wait-for-operation](/integrations/cloud-sql-admin/tools/cloudsqlwaitforoperation/): Wait for a long-running Cloud SQL operation to complete. - [postgres-upgrade-precheck](/integrations/cloud-sql-admin/tools/cloudsqlpgupgradeprecheck/): Perform a pre-check for a Cloud SQL for PostgreSQL major version upgrade. - [Prebuilt Configs](/integrations/cloud-sql-admin/prebuilt-configs/): Prebuilt configurations for Cloud Sql Admin. - [Cloud SQL for MySQL Admin](/integrations/cloud-sql-admin/prebuilt-configs/cloud-sql-for-mysql-admin/): Details of the Cloud SQL for MySQL Admin prebuilt configuration. - [Cloud SQL for PostgreSQL Admin](/integrations/cloud-sql-admin/prebuilt-configs/cloud-sql-for-postgresql-admin/): Details of the Cloud SQL for PostgreSQL Admin prebuilt configuration. - [Cloud SQL for SQL Server Admin](/integrations/cloud-sql-admin/prebuilt-configs/cloud-sql-for-sql-server-admin/): Details of the Cloud SQL for SQL Server Admin prebuilt configuration. - [Cloud SQL for MySQL](/integrations/cloud-sql-mysql/): No description provided. - [Cloud SQL for MySQL Source](/integrations/cloud-sql-mysql/source/): Cloud SQL for MySQL is a fully-managed database service for MySQL. - [Tools](/integrations/cloud-sql-mysql/tools/): No description provided. - [Prebuilt Configs](/integrations/cloud-sql-mysql/prebuilt-configs/): Prebuilt configurations for Cloud Sql Mysql. - [Cloud SQL for MySQL](/integrations/cloud-sql-mysql/prebuilt-configs/cloud-sql-for-mysql/): Details of the Cloud SQL for MySQL prebuilt configuration. - [Cloud SQL for PostgreSQL](/integrations/cloud-sql-pg/): No description provided. - [Cloud SQL for PostgreSQL Source](/integrations/cloud-sql-pg/source/): Cloud SQL for PostgreSQL is a fully-managed database service for Postgres. - [Tools](/integrations/cloud-sql-pg/tools/): No description provided. - [Prebuilt Configs](/integrations/cloud-sql-pg/prebuilt-configs/): Prebuilt configurations for Cloud Sql Postgres. - [Cloud SQL for PostgreSQL](/integrations/cloud-sql-pg/prebuilt-configs/cloud-sql-for-postgresql/): Details of the Cloud SQL for PostgreSQL prebuilt configuration. - [Cloud SQL for SQL Server](/integrations/cloud-sql-mssql/): No description provided. - [Cloud SQL for SQL Server Source](/integrations/cloud-sql-mssql/source/): Cloud SQL for SQL Server is a fully-managed database service for SQL Server. - [Tools](/integrations/cloud-sql-mssql/tools/): No description provided. - [Prebuilt Configs](/integrations/cloud-sql-mssql/prebuilt-configs/): Prebuilt configurations for Cloud Sql Mssql. - [Cloud SQL for SQL Server](/integrations/cloud-sql-mssql/prebuilt-configs/cloud-sql-for-sql-server/): Details of the Cloud SQL for SQL Server prebuilt configuration. - [CockroachDB](/integrations/cockroachdb/): No description provided. - [CockroachDB Source](/integrations/cockroachdb/source/): CockroachDB is a distributed SQL database built for cloud applications. - [Tools](/integrations/cockroachdb/tools/): No description provided. - [cockroachdb-execute-sql](/integrations/cockroachdb/tools/cockroachdb-execute-sql/): Execute ad-hoc SQL statements against a CockroachDB database. - [cockroachdb-list-schemas](/integrations/cockroachdb/tools/cockroachdb-list-schemas/): List schemas in a CockroachDB database. - [cockroachdb-list-tables](/integrations/cockroachdb/tools/cockroachdb-list-tables/): List tables in a CockroachDB database with schema details. - [cockroachdb-sql](/integrations/cockroachdb/tools/cockroachdb-sql/): Execute parameterized SQL queries in CockroachDB. - [Couchbase](/integrations/couchbase/): No description provided. - [Couchbase Source](/integrations/couchbase/source/): A "couchbase" source connects to a Couchbase database. - [Tools](/integrations/couchbase/tools/): No description provided. - [couchbase-sql](/integrations/couchbase/tools/couchbase-sql/): A "couchbase-sql" tool executes a pre-defined SQL statement against a Couchbase database. - [Dataform](/integrations/dataform/): No description provided. - [Tools](/integrations/dataform/tools/): No description provided. - [dataform-compile-local](/integrations/dataform/tools/dataform-compile-local/): A "dataform-compile-local" tool runs the `dataform compile` CLI command on a local project directory. - [Dataplex](/integrations/dataplex/): No description provided. - [Dataplex Source](/integrations/dataplex/source/): Dataplex Universal Catalog is a unified, intelligent governance solution for data and AI assets in Google Cloud. Dataplex Universal Catalog powers AI, analytics, and business intelligence at scale. - [Tools](/integrations/dataplex/tools/): No description provided. - [dataplex-lookup-context](/integrations/dataplex/tools/dataplex-lookup-context/): A "dataplex-lookup-context" tool provides rich metadata of one or more data assets along with their relationships. - [dataplex-lookup-entry](/integrations/dataplex/tools/dataplex-lookup-entry/): A "dataplex-lookup-entry" tool returns details of a particular entry in Dataplex Catalog. - [dataplex-search-aspect-types](/integrations/dataplex/tools/dataplex-search-aspect-types/): A "dataplex-search-aspect-types" tool allows to to find aspect types relevant to the query. - [dataplex-search-entries](/integrations/dataplex/tools/dataplex-search-entries/): A "dataplex-search-entries" tool allows to search for entries based on the provided query. - [Prebuilt Configs](/integrations/dataplex/prebuilt-configs/): Prebuilt configurations for Dataplex. - [Dataplex](/integrations/dataplex/prebuilt-configs/dataplex/): Details of the Dataplex prebuilt configuration. - [Dataproc Clusters](/integrations/dataproc/): No description provided. - [Dataproc Clusters Source](/integrations/dataproc/source/): Google Cloud Dataproc Clusters lets you provision and manage Apache Spark and Hadoop clusters. - [Tools](/integrations/dataproc/tools/): No description provided. - [dataproc-get-cluster](/integrations/dataproc/tools/dataproc-get-cluster/): A "dataproc-get-cluster" tool retrieves a specific Dataproc cluster from the source. - [dataproc-get-job](/integrations/dataproc/tools/dataproc-get-job/): A "dataproc-get-job" tool retrieves a specific Dataproc job from the source. - [dataproc-list-clusters](/integrations/dataproc/tools/dataproc-list-clusters/): A "dataproc-list-clusters" tool returns a list of Dataproc clusters from the source. - [dataproc-list-jobs](/integrations/dataproc/tools/dataproc-list-jobs/): A "dataproc-list-jobs" tool returns a list of Dataproc jobs from the source. - [Prebuilt Configs](/integrations/dataproc/prebuilt-configs/): Prebuilt configurations for Dataproc. - [Dataproc](/integrations/dataproc/prebuilt-configs/dataproc/): Details of the Dataproc prebuilt configuration. - [Dgraph](/integrations/dgraph/): No description provided. - [Dgraph Source](/integrations/dgraph/source/): Dgraph is fully open-source, built-for-scale graph database for Gen AI workloads - [Tools](/integrations/dgraph/tools/): No description provided. - [dgraph-dql](/integrations/dgraph/tools/dgraph-dql/): A "dgraph-dql" tool executes a pre-defined DQL statement against a Dgraph database. - [Elasticsearch](/integrations/elasticsearch/): No description provided. - [Elasticsearch Source](/integrations/elasticsearch/source/): Elasticsearch is a distributed, free and open search and analytics engine for all types of data, including textual, numerical, geospatial, structured, and unstructured. - [Tools](/integrations/elasticsearch/tools/): No description provided. - [elasticsearch-esql](/integrations/elasticsearch/tools/elasticsearch-esql/): Execute ES|QL queries. - [Prebuilt Configs](/integrations/elasticsearch/prebuilt-configs/): Prebuilt configurations for Elasticsearch. - [Elasticsearch](/integrations/elasticsearch/prebuilt-configs/elasticsearch/): Details of the Elasticsearch prebuilt configuration. - [Firebird](/integrations/firebird/): No description provided. - [Firebird Source](/integrations/firebird/source/): Firebird is a powerful, cross-platform, and open-source relational database. - [Tools](/integrations/firebird/tools/): No description provided. - [firebird-execute-sql](/integrations/firebird/tools/firebird-execute-sql/): A "firebird-execute-sql" tool executes a SQL statement against a Firebird database. - [firebird-sql](/integrations/firebird/tools/firebird-sql/): A "firebird-sql" tool executes a pre-defined SQL statement against a Firebird database. - [Firestore](/integrations/firestore/): No description provided. - [Firestore Source](/integrations/firestore/source/): Firestore is a NoSQL document database built for automatic scaling, high performance, and ease of application development. It's a fully managed, serverless database that supports mobile, web, and server development. - [Tools](/integrations/firestore/tools/): No description provided. - [firestore-add-documents](/integrations/firestore/tools/firestore-add-documents/): A "firestore-add-documents" tool adds document to a given collection path. - [firestore-delete-documents](/integrations/firestore/tools/firestore-delete-documents/): A "firestore-delete-documents" tool deletes multiple documents from Firestore by their paths. - [firestore-get-documents](/integrations/firestore/tools/firestore-get-documents/): A "firestore-get-documents" tool retrieves multiple documents from Firestore by their paths. - [firestore-get-rules](/integrations/firestore/tools/firestore-get-rules/): A "firestore-get-rules" tool retrieves the active Firestore security rules for the current project. - [firestore-list-collections](/integrations/firestore/tools/firestore-list-collections/): A "firestore-list-collections" tool lists collections in Firestore, either at the root level or as subcollections of a document. - [firestore-query](/integrations/firestore/tools/firestore-query/): Query a Firestore collection with parameterizable filters and Firestore native JSON value types - [firestore-query-collection](/integrations/firestore/tools/firestore-query-collection/): A "firestore-query-collection" tool allow to query collections in Firestore. - [firestore-update-document](/integrations/firestore/tools/firestore-update-document/): A "firestore-update-document" tool updates an existing document in Firestore. - [firestore-validate-rules](/integrations/firestore/tools/firestore-validate-rules/): A "firestore-validate-rules" tool validates Firestore security rules syntax and semantic correctness without deploying them. It provides detailed error reporting with source positions and code snippets. - [Prebuilt Configs](/integrations/firestore/prebuilt-configs/): Prebuilt configurations for Firestore. - [Firestore](/integrations/firestore/prebuilt-configs/firestore/): Details of the Firestore prebuilt configuration. - [Gemini Data Analytics](/integrations/cloudgda/): No description provided. - [Gemini Data Analytics Source](/integrations/cloudgda/source/): A "cloud-gemini-data-analytics" source provides a client for the Gemini Data Analytics API. - [Tools](/integrations/cloudgda/tools/): No description provided. - [cloud-gemini-data-analytics-query](/integrations/cloudgda/tools/cloud-gda-query/): A tool to convert natural language queries into SQL statements using the Gemini Data Analytics QueryData API. - [HTTP](/integrations/http/): No description provided. - [HTTP Source](/integrations/http/source/): The HTTP source enables the Toolbox to retrieve data from a remote server using HTTP requests. - [Tools](/integrations/http/tools/): No description provided. - [http](/integrations/http/tools/http-tool/): A "http" tool sends out an HTTP request to an HTTP endpoint. - [Looker](/integrations/looker/): No description provided. - [Looker Source](/integrations/looker/source/): Looker is a business intelligence tool that also provides a semantic layer. - [Tools](/integrations/looker/tools/): No description provided. - [looker-add-dashboard-element](/integrations/looker/tools/looker-add-dashboard-element/): "looker-add-dashboard-element" creates a dashboard element in the given dashboard. - [looker-add-dashboard-filter](/integrations/looker/tools/looker-add-dashboard-filter/): The "looker-add-dashboard-filter" tool adds a filter to a specified dashboard. - [looker-conversational-analytics](/integrations/looker/tools/looker-conversational-analytics/): The "looker-conversational-analytics" tool will use the Conversational Analaytics API to analyze data from Looker - [looker-create-project-directory](/integrations/looker/tools/looker-create-project-directory/): A "looker-create-project-directory" tool creates a new directory in a LookML project. - [looker-create-project-file](/integrations/looker/tools/looker-create-project-file/): A "looker-create-project-file" tool creates a new LookML file in a project. - [looker-delete-project-directory](/integrations/looker/tools/looker-delete-project-directory/): A "looker-delete-project-directory" tool deletes a directory from a LookML project. - [looker-delete-project-file](/integrations/looker/tools/looker-delete-project-file/): A "looker-delete-project-file" tool deletes a LookML file in a project. - [looker-dev-mode](/integrations/looker/tools/looker-dev-mode/): A "looker-dev-mode" tool changes the current session into and out of dev mode - [looker-generate-embed-url](/integrations/looker/tools/looker-generate-embed-url/): "looker-generate-embed-url" generates an embeddable URL for Looker content. - [looker-get-connection-databases](/integrations/looker/tools/looker-get-connection-databases/): A "looker-get-connection-databases" tool returns all the databases in a connection. - [looker-get-connection-schemas](/integrations/looker/tools/looker-get-connection-schemas/): A "looker-get-connection-schemas" tool returns all the schemas in a connection. - [looker-get-connection-table-columns](/integrations/looker/tools/looker-get-connection-table-columns/): A "looker-get-connection-table-columns" tool returns all the columns for each table specified. - [looker-get-connection-tables](/integrations/looker/tools/looker-get-connection-tables/): A "looker-get-connection-tables" tool returns all the tables in a connection. - [looker-get-connections](/integrations/looker/tools/looker-get-connections/): A "looker-get-connections" tool returns all the connections in the source. - [looker-get-dashboards](/integrations/looker/tools/looker-get-dashboards/): "looker-get-dashboards" tool searches for a saved Dashboard by name or description. - [looker-get-dimensions](/integrations/looker/tools/looker-get-dimensions/): A "looker-get-dimensions" tool returns all the dimensions from a given explore in a given model in the source. - [looker-get-explores](/integrations/looker/tools/looker-get-explores/): A "looker-get-explores" tool returns all explores for the given model from the source. - [looker-get-filters](/integrations/looker/tools/looker-get-filters/): A "looker-get-filters" tool returns all the filters from a given explore in a given model in the source. - [looker-get-looks](/integrations/looker/tools/looker-get-looks/): "looker-get-looks" searches for saved Looks in a Looker source. - [looker-get-measures](/integrations/looker/tools/looker-get-measures/): A "looker-get-measures" tool returns all the measures from a given explore in a given model in the source. - [looker-get-models](/integrations/looker/tools/looker-get-models/): A "looker-get-models" tool returns all the models in the source. - [looker-get-parameters](/integrations/looker/tools/looker-get-parameters/): A "looker-get-parameters" tool returns all the parameters from a given explore in a given model in the source. - [looker-get-project-directories](/integrations/looker/tools/looker-get-project-directories/): A "looker-get-project-directories" tool returns the directories within a specific LookML project. - [looker-get-project-file](/integrations/looker/tools/looker-get-project-file/): A "looker-get-project-file" tool returns the contents of a LookML fle. - [looker-get-project-files](/integrations/looker/tools/looker-get-project-files/): A "looker-get-project-files" tool returns all the LookML fles in a project in the source. - [looker-get-projects](/integrations/looker/tools/looker-get-projects/): A "looker-get-projects" tool returns all the LookML projects in the source. - [looker-git-branch](/integrations/looker/tools/looker-git-branch/): A "looker-git-branch" tool is used to retrieve and manipulate the git branch of a LookML project. - [looker-health-analyze](/integrations/looker/tools/looker-health-analyze/): "looker-health-analyze" provides a set of analytical commands for a Looker instance, allowing users to analyze projects, models, and explores. - [looker-health-pulse](/integrations/looker/tools/looker-health-pulse/): "looker-health-pulse" performs health checks on a Looker instance, with multiple actions available (e.g., checking database connections, dashboard performance, etc). - [looker-health-vacuum](/integrations/looker/tools/looker-health-vacuum/): "looker-health-vacuum" provides a set of commands to audit and identify unused LookML objects in a Looker instance. - [looker-make-dashboard](/integrations/looker/tools/looker-make-dashboard/): "looker-make-dashboard" generates a Looker dashboard in the users personal folder in Looker - [looker-make-look](/integrations/looker/tools/looker-make-look/): "looker-make-look" generates a Looker look in the users personal folder in Looker - [looker-query](/integrations/looker/tools/looker-query/): "looker-query" runs an inline query using the Looker semantic model. - [looker-query-sql](/integrations/looker/tools/looker-query-sql/): "looker-query-sql" generates a sql query using the Looker semantic model. - [looker-query-url](/integrations/looker/tools/looker-query-url/): "looker-query-url" generates a url link to a Looker explore. - [looker-run-dashboard](/integrations/looker/tools/looker-run-dashboard/): "looker-run-dashboard" runs the queries associated with a dashboard. - [looker-run-look](/integrations/looker/tools/looker-run-look/): "looker-run-look" runs the query associated with a saved Look. - [looker-update-project-file](/integrations/looker/tools/looker-update-project-file/): A "looker-update-project-file" tool updates the content of a LookML file in a project. - [looker-validate-project](/integrations/looker/tools/looker-validate-project/): A "looker-validate-project" tool checks the syntax of a LookML project and reports any errors - [Samples](/integrations/looker/samples/): No description provided. - [Gemini-CLI and OAuth](/integrations/looker/samples/looker_gemini_oauth/): How to connect to Looker from Gemini-CLI with end-user credentials - [Quickstart (MCP with Looker and Gemini-CLI)](/integrations/looker/samples/looker_gemini/): How to get started running Toolbox with Gemini-CLI and Looker as the source. - [Quickstart (MCP with Looker)](/integrations/looker/samples/looker_mcp_inspector/): How to get started running Toolbox with MCP Inspector and Looker as the source. - [Prebuilt Configs](/integrations/looker/prebuilt-configs/): Prebuilt configurations for Looker. - [Looker](/integrations/looker/prebuilt-configs/looker/): Details of the Looker prebuilt configuration. - [Looker Conversational Analytics](/integrations/looker/prebuilt-configs/looker-conversational-analytics/): Details of the Looker Conversational Analytics prebuilt configuration. - [Looker Dev](/integrations/looker/prebuilt-configs/looker-dev/): Details of the Looker Dev prebuilt configuration. - [MariaDB](/integrations/mariadb/): No description provided. - [MariaDB Source](/integrations/mariadb/source/): MariaDB is an open-source relational database compatible with MySQL. - [Tools](/integrations/mariadb/tools/): No description provided. - [MindsDB](/integrations/mindsdb/): No description provided. - [MindsDB Source](/integrations/mindsdb/source/): MindsDB is an AI federated database that enables SQL queries across hundreds of datasources and ML models. - [Tools](/integrations/mindsdb/tools/): No description provided. - [mindsdb-execute-sql](/integrations/mindsdb/tools/mindsdb-execute-sql/): A "mindsdb-execute-sql" tool executes a SQL statement against a MindsDB federated database. - [mindsdb-sql](/integrations/mindsdb/tools/mindsdb-sql/): A "mindsdb-sql" tool executes a pre-defined SQL statement against a MindsDB federated database. - [Prebuilt Configs](/integrations/mindsdb/prebuilt-configs/): Prebuilt configurations for Mindsdb. - [MindsDB](/integrations/mindsdb/prebuilt-configs/mindsdb/): Details of the MindsDB prebuilt configuration. - [MongoDB](/integrations/mongodb/): No description provided. - [MongoDB Source](/integrations/mongodb/source/): MongoDB is a no-sql data platform that can not only serve general purpose data requirements also perform VectorSearch where both operational data and embeddings used of search can reside in same document. - [Tools](/integrations/mongodb/tools/): No description provided. - [mongodb-aggregate](/integrations/mongodb/tools/mongodb-aggregate/): A "mongodb-aggregate" tool executes a multi-stage aggregation pipeline against a MongoDB collection. - [mongodb-delete-many](/integrations/mongodb/tools/mongodb-delete-many/): A "mongodb-delete-many" tool deletes all documents from a MongoDB collection that match a filter. - [mongodb-delete-one](/integrations/mongodb/tools/mongodb-delete-one/): A "mongodb-delete-one" tool deletes a single document from a MongoDB collection. - [mongodb-find](/integrations/mongodb/tools/mongodb-find/): A "mongodb-find" tool finds and retrieves documents from a MongoDB collection. - [mongodb-find-one](/integrations/mongodb/tools/mongodb-find-one/): A "mongodb-find-one" tool finds and retrieves a single document from a MongoDB collection. - [mongodb-insert-many](/integrations/mongodb/tools/mongodb-insert-many/): A "mongodb-insert-many" tool inserts multiple new documents into a MongoDB collection. - [mongodb-insert-one](/integrations/mongodb/tools/mongodb-insert-one/): A "mongodb-insert-one" tool inserts a single new document into a MongoDB collection. - [mongodb-update-many](/integrations/mongodb/tools/mongodb-update-many/): A "mongodb-update-many" tool updates all documents in a MongoDB collection that match a filter. - [mongodb-update-one](/integrations/mongodb/tools/mongodb-update-one/): A "mongodb-update-one" tool updates a single document in a MongoDB collection. - [MySQL](/integrations/mysql/): No description provided. - [MySQL Source](/integrations/mysql/source/): MySQL is a relational database management system that stores and manages data. - [Tools](/integrations/mysql/tools/): No description provided. - [mysql-execute-sql](/integrations/mysql/tools/mysql-execute-sql/): A "mysql-execute-sql" tool executes a SQL statement against a MySQL database. - [mysql-get-query-plan](/integrations/mysql/tools/mysql-get-query-plan/): A "mysql-get-query-plan" tool gets the execution plan for a SQL statement against a MySQL database. - [mysql-list-active-queries](/integrations/mysql/tools/mysql-list-active-queries/): A "mysql-list-active-queries" tool lists active queries in a MySQL database. - [mysql-list-table-fragmentation](/integrations/mysql/tools/mysql-list-table-fragmentation/): A "mysql-list-table-fragmentation" tool lists top N fragemented tables in MySQL. - [mysql-list-tables](/integrations/mysql/tools/mysql-list-tables/): The "mysql-list-tables" tool lists schema information for all or specified tables in a MySQL database. - [mysql-list-tables-missing-unique-indexes](/integrations/mysql/tools/mysql-list-tables-missing-unique-indexes/): A "mysql-list-tables-missing-unique-indexes" tool lists tables that do not have primary or unique indices in a MySQL instance. - [mysql-sql](/integrations/mysql/tools/mysql-sql/): A "mysql-sql" tool executes a pre-defined SQL statement against a MySQL database. - [Prebuilt Configs](/integrations/mysql/prebuilt-configs/): Prebuilt configurations for Mysql. - [MySQL](/integrations/mysql/prebuilt-configs/mysql/): Details of the MySQL prebuilt configuration. - [Neo4j](/integrations/neo4j/): No description provided. - [Neo4j Source](/integrations/neo4j/source/): Neo4j is a powerful, open source graph database system - [Tools](/integrations/neo4j/tools/): No description provided. - [neo4j-cypher](/integrations/neo4j/tools/neo4j-cypher/): A "neo4j-cypher" tool executes a pre-defined cypher statement against a Neo4j database. - [neo4j-execute-cypher](/integrations/neo4j/tools/neo4j-execute-cypher/): A "neo4j-execute-cypher" tool executes any arbitrary Cypher statement against a Neo4j database. - [neo4j-schema](/integrations/neo4j/tools/neo4j-schema/): A "neo4j-schema" tool extracts a comprehensive schema from a Neo4j database. - [Samples](/integrations/neo4j/samples/): No description provided. - [Quickstart (MCP with Neo4j)](/integrations/neo4j/samples/mcp_quickstart/): How to get started running Toolbox with MCP Inspector and Neo4j as the source. - [Prebuilt Configs](/integrations/neo4j/prebuilt-configs/): Prebuilt configurations for Neo4J. - [Neo4j](/integrations/neo4j/prebuilt-configs/neo4j/): Details of the Neo4j prebuilt configuration. - [OceanBase](/integrations/oceanbase/): No description provided. - [OceanBase Source](/integrations/oceanbase/source/): OceanBase is a distributed relational database that provides high availability, scalability, and compatibility with MySQL. - [Tools](/integrations/oceanbase/tools/): No description provided. - [oceanbase-execute-sql](/integrations/oceanbase/tools/oceanbase-execute-sql/): An "oceanbase-execute-sql" tool executes a SQL statement against an OceanBase database. - [oceanbase-sql](/integrations/oceanbase/tools/oceanbase-sql/): An "oceanbase-sql" tool executes a pre-defined SQL statement against an OceanBase database. - [Prebuilt Configs](/integrations/oceanbase/prebuilt-configs/): Prebuilt configurations for Oceanbase. - [OceanBase](/integrations/oceanbase/prebuilt-configs/oceanbase/): Details of the OceanBase prebuilt configuration. - [Oracle](/integrations/oracle/): No description provided. - [Oracle Source](/integrations/oracle/source/): Oracle Database is a widely-used relational database management system. - [Tools](/integrations/oracle/tools/): No description provided. - [list_tables](/integrations/oracle/tools/oracle-list-tables/): Lists all tables in the current user's schema - [oracle-execute-sql](/integrations/oracle/tools/oracle-execute-sql/): An "oracle-execute-sql" tool executes a SQL statement against an Oracle database. - [oracle-sql](/integrations/oracle/tools/oracle-sql/): An "oracle-sql" tool executes a pre-defined SQL statement against an Oracle database. - [Prebuilt Configs](/integrations/oracle/prebuilt-configs/): Prebuilt configurations for Oracle. - [Oracle](/integrations/oracle/prebuilt-configs/oracle/): Details of the Oracle prebuilt configuration. - [PostgreSQL](/integrations/postgres/): No description provided. - [PostgreSQL Source](/integrations/postgres/source/): PostgreSQL is a powerful, open source object-relational database. - [Tools](/integrations/postgres/tools/): No description provided. - [postgres-database-overview](/integrations/postgres/tools/postgres-database-overview/): The "postgres-database-overview" fetches the current state of the PostgreSQL server. - [postgres-execute-sql](/integrations/postgres/tools/postgres-execute-sql/): A "postgres-execute-sql" tool executes a SQL statement against a Postgres database. - [postgres-get-column-cardinality](/integrations/postgres/tools/postgres-get-column-cardinality/): The "postgres-get-column-cardinality" tool estimates the number of unique values in one or all columns of a Postgres database table. - [postgres-list-active-queries](/integrations/postgres/tools/postgres-list-active-queries/): The "postgres-list-active-queries" tool lists currently active queries in a Postgres database. - [postgres-list-available-extensions](/integrations/postgres/tools/postgres-list-available-extensions/): The "postgres-list-available-extensions" tool retrieves all PostgreSQL extensions available for installation on a Postgres database. - [postgres-list-database-stats](/integrations/postgres/tools/postgres-list-database-stats/): The "postgres-list-database-stats" tool lists lists key performance and activity statistics of PostgreSQL databases. - [postgres-list-indexes](/integrations/postgres/tools/postgres-list-indexes/): The "postgres-list-indexes" tool lists indexes in a Postgres database. - [postgres-list-installed-extensions](/integrations/postgres/tools/postgres-list-installed-extensions/): The "postgres-list-installed-extensions" tool retrieves all PostgreSQL extensions installed on a Postgres database. - [postgres-list-locks](/integrations/postgres/tools/postgres-list-locks/): The "postgres-list-locks" tool lists active locks in the database, including the associated process, lock type, relation, mode, and the query holding or waiting on the lock. - [postgres-list-pg-settings](/integrations/postgres/tools/postgres-list-pg-settings/): The "postgres-list-pg-settings" tool lists PostgreSQL run-time configuration settings. - [postgres-list-publication-tables](/integrations/postgres/tools/postgres-list-publication-tables/): The "postgres-list-publication-tables" tool lists publication tables in a Postgres database. - [postgres-list-query-stats](/integrations/postgres/tools/postgres-list-query-stats/): The "postgres-list-query-stats" tool lists query statistics from a Postgres database. - [postgres-list-roles](/integrations/postgres/tools/postgres-list-roles/): The "postgres-list-roles" tool lists user-created roles in a Postgres database. - [postgres-list-schemas](/integrations/postgres/tools/postgres-list-schemas/): The "postgres-list-schemas" tool lists user-defined schemas in a database. - [postgres-list-sequences](/integrations/postgres/tools/postgres-list-sequences/): The "postgres-list-sequences" tool lists sequences in a Postgres database. - [postgres-list-stored-procedure](/integrations/postgres/tools/postgres-list-stored-procedure/): The "postgres-list-stored-procedure" tool retrieves metadata for stored procedures in PostgreSQL, including procedure definitions, owners, languages, and descriptions. - [postgres-list-table-stats](/integrations/postgres/tools/postgres-list-table-stats/): The "postgres-list-table-stats" tool reports table statistics including size, scan metrics, and bloat indicators for PostgreSQL tables. - [postgres-list-tables](/integrations/postgres/tools/postgres-list-tables/): The "postgres-list-tables" tool lists schema information for all or specified tables in a Postgres database. - [postgres-list-tablespaces](/integrations/postgres/tools/postgres-list-tablespaces/): The "postgres-list-tablespaces" tool lists tablespaces in a Postgres database. - [postgres-list-triggers](/integrations/postgres/tools/postgres-list-triggers/): The "postgres-list-triggers" tool lists triggers in a Postgres database. - [postgres-list-views](/integrations/postgres/tools/postgres-list-views/): The "postgres-list-views" tool lists views in a Postgres database, with a default limit of 50 rows. - [postgres-long-running-transactions](/integrations/postgres/tools/postgres-long-running-transactions/): The postgres-long-running-transactions tool Identifies and lists database transactions that exceed a specified time limit. For each of the long running transactions, the output contains the process id, database name, user name, application name, client address, state, connection age, transaction age, query age, last activity age, wait event type, wait event, and query string. - [postgres-replication-stats](/integrations/postgres/tools/postgres-replication-stats/): The "postgres-replication-stats" tool reports replication-related metrics for WAL streaming replicas, including lag sizes presented in human-readable form. - [postgres-sql](/integrations/postgres/tools/postgres-sql/): A "postgres-sql" tool executes a pre-defined SQL statement against a Postgres database. - [Prebuilt Configs](/integrations/postgres/prebuilt-configs/): Prebuilt configurations for Postgres. - [AlloyDB Omni](/integrations/postgres/prebuilt-configs/alloydb-omni/): Details of the AlloyDB Omni prebuilt configuration. - [PostgreSQL](/integrations/postgres/prebuilt-configs/postgresql/): Details of the PostgreSQL prebuilt configuration. - [Redis](/integrations/redis/): No description provided. - [Redis Source](/integrations/redis/source/): Redis is a in-memory data structure store. - [Tools](/integrations/redis/tools/): No description provided. - [redis](/integrations/redis/tools/redis-tool/): A "redis" tool executes a set of pre-defined Redis commands against a Redis instance. - [Serverless for Apache Spark](/integrations/serverless-spark/): No description provided. - [Serverless for Apache Spark Source](/integrations/serverless-spark/source/): Google Cloud Serverless for Apache Spark lets you run Spark workloads without requiring you to provision and manage your own Spark cluster. - [Tools](/integrations/serverless-spark/tools/): No description provided. - [serverless-spark-get-batch](/integrations/serverless-spark/tools/serverless-spark-get-batch/): A "serverless-spark-get-batch" tool gets a single Spark batch from the source. - [serverless-spark-get-session-template](/integrations/serverless-spark/tools/serverless-spark-get-session-template/): A "serverless-spark-get-session-template" tool retrieves a specific Spark session template from the source. - [serverless-spark-list-batches](/integrations/serverless-spark/tools/serverless-spark-list-batches/): A "serverless-spark-list-batches" tool returns a list of Spark batches from the source. - [serverless-spark-cancel-batch](/integrations/serverless-spark/tools/serverless-spark-cancel-batch/): A "serverless-spark-cancel-batch" tool cancels a running Spark batch operation. - [serverless-spark-create-pyspark-batch](/integrations/serverless-spark/tools/serverless-spark-create-pyspark-batch/): A "serverless-spark-create-pyspark-batch" tool submits a Spark batch to run asynchronously. - [serverless-spark-create-spark-batch](/integrations/serverless-spark/tools/serverless-spark-create-spark-batch/): A "serverless-spark-create-spark-batch" tool submits a Spark batch to run asynchronously. - [Prebuilt Configs](/integrations/serverless-spark/prebuilt-configs/): Prebuilt configurations for Serverless Spark. - [Google Cloud Serverless for Apache Spark](/integrations/serverless-spark/prebuilt-configs/google-cloud-serverless-for-apache-spark/): Details of the Google Cloud Serverless for Apache Spark prebuilt configuration. - [SingleStore](/integrations/singlestore/): No description provided. - [SingleStore Source](/integrations/singlestore/source/): SingleStore is the cloud-native database built with speed and scale to power data-intensive applications. - [Tools](/integrations/singlestore/tools/): No description provided. - [singlestore-execute-sql](/integrations/singlestore/tools/singlestore-execute-sql/): A "singlestore-execute-sql" tool executes a SQL statement against a SingleStore database. - [singlestore-sql](/integrations/singlestore/tools/singlestore-sql/): A "singlestore-sql" tool executes a pre-defined SQL statement against a SingleStore database. - [Prebuilt Configs](/integrations/singlestore/prebuilt-configs/): Prebuilt configurations for Singlestore. - [SingleStore](/integrations/singlestore/prebuilt-configs/singlestore/): Details of the SingleStore prebuilt configuration. - [Snowflake](/integrations/snowflake/): No description provided. - [Snowflake Source](/integrations/snowflake/source/): Snowflake is a cloud-based data platform. - [Tools](/integrations/snowflake/tools/): No description provided. - [snowflake-execute-sql](/integrations/snowflake/tools/snowflake-execute-sql/): A "snowflake-execute-sql" tool executes a SQL statement against a Snowflake database. - [snowflake-sql](/integrations/snowflake/tools/snowflake-sql/): A "snowflake-sql" tool executes a pre-defined SQL statement against a Snowflake database. - [Samples](/integrations/snowflake/samples/): No description provided. - [Snowflake](/integrations/snowflake/samples/sample/): How to get started running Toolbox with MCP Inspector and Snowflake as the source. - [Prebuilt Configs](/integrations/snowflake/prebuilt-configs/): Prebuilt configurations for Snowflake. - [Snowflake](/integrations/snowflake/prebuilt-configs/snowflake/): Details of the Snowflake prebuilt configuration. - [Spanner](/integrations/spanner/): No description provided. - [Spanner Source](/integrations/spanner/source/): Spanner is a fully managed database service from Google Cloud that combines relational, key-value, graph, and search capabilities. - [Tools](/integrations/spanner/tools/): No description provided. - [spanner-execute-sql](/integrations/spanner/tools/spanner-execute-sql/): A "spanner-execute-sql" tool executes a SQL statement against a Spanner database. - [spanner-sql](/integrations/spanner/tools/spanner-sql/): A "spanner-sql" tool executes a pre-defined SQL statement against a Google Cloud Spanner database. - [spanner-list-graphs](/integrations/spanner/tools/spanner-list-graphs/): A "spanner-list-graphs" tool retrieves schema information about graphs in a Google Cloud Spanner database. - [spanner-list-tables](/integrations/spanner/tools/spanner-list-tables/): A "spanner-list-tables" tool retrieves schema information about tables in a Google Cloud Spanner database. - [Prebuilt Configs](/integrations/spanner/prebuilt-configs/): Prebuilt configurations for Spanner. - [Spanner (GoogleSQL dialect)](/integrations/spanner/prebuilt-configs/spanner-googlesql-dialect/): Details of the Spanner (GoogleSQL dialect) prebuilt configuration. - [Spanner (PostgreSQL dialect)](/integrations/spanner/prebuilt-configs/spanner-postgresql-dialect/): Details of the Spanner (PostgreSQL dialect) prebuilt configuration. - [SQL Server](/integrations/mssql/): No description provided. - [SQL Server Source](/integrations/mssql/source/): SQL Server is a relational database management system (RDBMS). - [Tools](/integrations/mssql/tools/): No description provided. - [mssql-execute-sql](/integrations/mssql/tools/mssql-execute-sql/): A "mssql-execute-sql" tool executes a SQL statement against a SQL Server database. - [mssql-list-tables](/integrations/mssql/tools/mssql-list-tables/): The "mssql-list-tables" tool lists schema information for all or specified tables in a SQL server database. - [mssql-sql](/integrations/mssql/tools/mssql-sql/): A "mssql-sql" tool executes a pre-defined SQL statement against a SQL Server database. - [Prebuilt Configs](/integrations/mssql/prebuilt-configs/): Prebuilt configurations for SQL Server. - [Microsoft SQL Server](/integrations/mssql/prebuilt-configs/microsoft-sql-server/): Details of the Microsoft SQL Server prebuilt configuration. - [SQLite](/integrations/sqlite/): No description provided. - [SQLite Source](/integrations/sqlite/source/): SQLite is a C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine. - [Tools](/integrations/sqlite/tools/): No description provided. - [sqlite-execute-sql](/integrations/sqlite/tools/sqlite-execute-sql/): A "sqlite-execute-sql" tool executes a single SQL statement against a SQLite database. - [sqlite-sql](/integrations/sqlite/tools/sqlite-sql/): Execute SQL statements against a SQLite database. - [Prebuilt Configs](/integrations/sqlite/prebuilt-configs/): Prebuilt configurations for Sqlite. - [SQLite](/integrations/sqlite/prebuilt-configs/sqlite/): Details of the SQLite prebuilt configuration. - [TiDB](/integrations/tidb/): No description provided. - [TiDB Source](/integrations/tidb/source/): TiDB is a distributed SQL database that combines the best of traditional RDBMS and NoSQL databases. - [Tools](/integrations/tidb/tools/): No description provided. - [tidb-execute-sql](/integrations/tidb/tools/tidb-execute-sql/): A "tidb-execute-sql" tool executes a SQL statement against a TiDB database. - [tidb-sql](/integrations/tidb/tools/tidb-sql/): A "tidb-sql" tool executes a pre-defined SQL statement against a TiDB database. - [Trino](/integrations/trino/): No description provided. - [Trino Source](/integrations/trino/source/): Trino is a distributed SQL query engine for big data analytics. - [Tools](/integrations/trino/tools/): No description provided. - [trino-execute-sql](/integrations/trino/tools/trino-execute-sql/): A "trino-execute-sql" tool executes a SQL statement against a Trino database. - [trino-sql](/integrations/trino/tools/trino-sql/): A "trino-sql" tool executes a pre-defined SQL statement against a Trino database. - [Utility tools](/integrations/utility/): No description provided. - [Tools](/integrations/utility/tools/): No description provided. - [wait](/integrations/utility/tools/wait/): A "wait" tool pauses execution for a specified duration. - [Valkey](/integrations/valkey/): No description provided. - [Valkey Source](/integrations/valkey/source/): Valkey is an open-source, in-memory data structure store, forked from Redis. - [Tools](/integrations/valkey/tools/): No description provided. - [valkey](/integrations/valkey/tools/valkey-tool/): A "valkey" tool executes a set of pre-defined Valkey commands against a Valkey instance. - [YugabyteDB](/integrations/yuagbytedb/): No description provided. - [YugabyteDB Source](/integrations/yuagbytedb/source/): YugabyteDB is a high-performance, distributed SQL database. - [Tools](/integrations/yuagbytedb/tools/): No description provided. - [yugabytedb-sql](/integrations/yuagbytedb/tools/yugabytedb-sql/): A "yugabytedb-sql" tool executes a pre-defined SQL statement against a YugabyteDB database. - [Samples](/samples/): Step-by-step tutorials and project guides for building AI agents and workflows with the MCP Toolbox. - [Deploy ADK Agent and MCP Toolbox](/samples/deploy_adk_agent/): How to deploy your ADK Agent to Vertex AI Agent Engine and connect it to an MCP Toolbox deployed on Cloud Run. - [Prompts using Gemini CLI](/samples/prompts_quickstart_gemini_cli/): How to get started using Toolbox prompts locally with PostgreSQL and [Gemini CLI](https://pypi.org/project/gemini-cli/). - [Reference](/reference/): This section contains reference documentation. - [CLI](/reference/cli/): This page describes the `toolbox` command-line options. - [FAQ](/reference/faq/): Frequently asked questions about Toolbox. - [Style Guide](/reference/style-guide/): Style guidelines and best practices for developers building MCP tools using MCP Toolbox. - [Versioning Policy](/reference/versioning/): How MCP Toolbox manages versions and breaking changes.