Integrations
Integrations connect the MCP Toolbox to your external data sources, unlocking specific sets of tools for your agents.
4 minute read
An Integration represents a connection to a database or a HTTP Server.
You can define the connection the Source just once in your tools.yaml file. Once connected, that integration unlocks a suite of specialized Tools (like querying data, listing tables, or analyzing schemas) that your clients can immediately use.
Exploring Integrations & Tools
Select an integration below to view its configuration requirements. Depending on the integration, the documentation will provide the tools.yaml snippets needed to establish a source connection, detail any specific tools available to your agents, or both.
AlloyDB Admin
The "alloydb-admin" source provides a client for the AlloyDB API.
AlloyDB PostgreSQL
AlloyDB for PostgreSQL is a fully-managed, PostgreSQL-compatible database for demanding transactional workloads.
BigQuery
BigQuery is Google Cloud's fully managed, petabyte-scale, and cost-effective analytics data warehouse that lets you run …
Bigtable
Bigtable is a low-latency NoSQL database service for machine learning, operational analytics, and user-facing …
Cassandra
Apache Cassandra is a NoSQL distributed database known for its horizontal scalability, distributed architecture, and …
ClickHouse
ClickHouse is an open-source, OLTP database.
Cloud Healthcare
The Cloud Healthcare API provides a managed solution for storing and accessing healthcare data in Google Cloud, …
Cloud Logging Admin
The Cloud Logging Admin source enables tools to interact with the Cloud Logging API, allowing for the retrieval of log …
Cloud Monitoring
A "cloud-monitoring" source provides a client for the Cloud Monitoring API.
Cloud SQL Admin
A "cloud-sql-admin" source provides a client for the Cloud SQL Admin API.
Cloud SQL for MySQL
Cloud SQL for MySQL is a fully-managed database service for MySQL.
Cloud SQL for PostgreSQL
Cloud SQL for PostgreSQL is a fully-managed database service for Postgres.
Cloud SQL for SQL Server
Cloud SQL for SQL Server is a fully-managed database service for SQL Server.
Cloud Storage
Cloud Storage is Google Cloud's managed service for storing unstructured objects (files) in buckets. Toolbox connects at …
CockroachDB
CockroachDB is a distributed SQL database built for cloud applications.
Couchbase
A "couchbase" source connects to a Couchbase database.
Data Lineage
The Data Lineage integration allows the MCP Toolbox to connect to the Google Cloud Data Lineage API.
Dataform
Explore this integration.
Dataproc Clusters
Google Cloud Dataproc Clusters lets you provision and manage Apache Spark and Hadoop clusters.
Dgraph
Dgraph is fully open-source, built-for-scale graph database for Gen AI workloads
Elasticsearch
Elasticsearch is a distributed, free and open search and analytics engine for all types of data, including textual, …
Firebird
Firebird is a powerful, cross-platform, and open-source relational database.
Firestore
Firestore is a NoSQL document database built for automatic scaling, high performance, and ease of application …
Gemini Data Analytics
A "cloud-gemini-data-analytics" source provides a client for the Gemini Data Analytics API.
HTTP
The HTTP source enables the Toolbox to retrieve data from a remote server using HTTP requests.
Knowledge Catalog
Knowledge Catalog is a unified, intelligent governance solution for data and AI assets in Google Cloud. Knowledge …
Looker
Looker is a business intelligence tool that also provides a semantic layer.
MariaDB
MariaDB is an open-source relational database compatible with MySQL.
MindsDB
MindsDB is an AI federated database that enables SQL queries across hundreds of datasources and ML models.
MongoDB
MongoDB is a no-sql data platform that can not only serve general purpose data requirements also perform VectorSearch …
MySQL
MySQL is a relational database management system that stores and manages data.
Neo4j
Neo4j is a powerful, open source graph database system
OceanBase
OceanBase is a distributed relational database that provides high availability, scalability, and compatibility with …
Oracle
Oracle Database is a widely-used relational database management system.
PostgreSQL
PostgreSQL is a powerful, open source object-relational database.
Redis
Redis is a in-memory data structure store.
Serverless for Apache Spark
Google Cloud Serverless for Apache Spark lets you run Spark workloads without requiring you to provision and manage your …
SingleStore
SingleStore is the cloud-native database built with speed and scale to power data-intensive applications.
Snowflake
Snowflake is a cloud-based data platform.
Spanner
Spanner is a fully managed database service from Google Cloud that combines relational, key-value, graph, and search …
SQL Server
SQL Server is a relational database management system (RDBMS).
SQLite
SQLite is a C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL …
TiDB
TiDB is a distributed SQL database that combines the best of traditional RDBMS and NoSQL databases.
Trino
Trino is a distributed SQL query engine for big data analytics.
Utility tools
Explore this integration.
Valkey
Valkey is an open-source, in-memory data structure store, forked from Redis.
YugabyteDB
YugabyteDB is a high-performance, distributed SQL database.
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.