MCP servers - Databases
MCP servers for databases
Postgres, MySQL, NoSQL and vector databases an agent can inspect, query and manage. 37 official servers from 24 vendors, 14 of them hosted by the vendor, each with setup copied from the vendor's own docs.
Last verified
Servers
- AirtableStatus: GA
Airtable MCP server
Airtable's official hosted MCP server lets AI tools list and create bases, change table and field schema, read and write records, build interfaces, submit forms and draft automations, all within the user's existing permissions.
Transport: Streamable HTTPAuth: OAuth or API key - Chroma
Chroma MCP server
Self-hosted MCP server that lets agents create and manage Chroma collections and add, query, update and delete documents. It supports vector search, full-text search and metadata filtering against ephemeral, persistent, self-hosted HTTP or Chroma Cloud clients.
Transport: stdioAuth: Other - ClickHouseStatus: Beta
ClickHouse Cloud remote MCP server
A fully managed remote MCP endpoint for ClickHouse Cloud services that lets agents list databases and tables, run read-only SELECT queries, and inspect organizations, services, backups, ClickPipes and billing. All 13 tools are read-only.
Transport: Streamable HTTPAuth: OAuth or API key - ClickHouse
ClickHouse MCP server
Open-source MCP server from ClickHouse that lets AI assistants list databases and tables and run SQL against any ClickHouse instance, self-hosted or Cloud. It also has an optional chDB embedded engine. It runs locally over stdio by default, and can also serve Streamable HTTP.
Transport: stdio, Streamable HTTP, SSEAuth: Other - CockroachDBStatus: GA
CockroachDB Cloud MCP server
Managed MCP server built into CockroachDB Cloud that lets AI tools list clusters, explore live schemas and run SQL against clusters in a CockroachDB Cloud organization. Connections can cover every cluster the user or service account can access, or be scoped to one cluster with an mcp-cluster-id header.
Transport: Streamable HTTPAuth: OAuth or API key - Convex
Convex MCP server
Local MCP server built into the Convex CLI that lets agents inspect and act on a Convex deployment: list tables and schemas, page through data, run read-only one-off queries, call deployed functions, read logs and health insights, and manage environment variables.
Transport: stdioAuth: Other - CouchbaseStatus: GA
Couchbase MCP server
Self-hosted MCP server that connects AI agents to Couchbase clusters on Capella or self-managed, with tools for cluster health, schema discovery, key-value operations, SQL++ queries, indexing, full-text and vector search, and query performance analysis.
Transport: stdio, Streamable HTTP, SSEAuth: Other - DatabricksStatus: Beta
Databricks SQL MCP server
A Databricks-provided MCP (system.ai.dbsql) that lets agents run AI-generated SQL on a SQL warehouse against Unity Catalog tables, with access governed by the caller's Unity Catalog and warehouse permissions. Queries run asynchronously and the agent polls for results.
Transport: Streamable HTTPAuth: OAuth or API key - Elastic
Elasticsearch MCP server
Standalone container MCP server that connects an agent to an Elasticsearch 8.x or 9.x cluster to list indices, read mappings, and run Query DSL and ES|QL queries. Elastic has deprecated it in favor of the Agent Builder MCP endpoint.
Transport: stdio, Streamable HTTPAuth: API key - Google CloudStatus: GA
AlloyDB for PostgreSQL remote MCP server
Google-hosted remote MCP server that lets agents create and manage AlloyDB clusters, instances, users and backups, run SQL, and import or export data via Cloud Storage.
Transport: Streamable HTTPAuth: OAuth - Google CloudStatus: GA
Cloud SQL remote MCP server
Google-hosted remote MCP server for Cloud SQL (MySQL, PostgreSQL, SQL Server) that lets agents manage instances, users and backups and execute SQL.
Transport: Streamable HTTPAuth: OAuth - Google CloudStatus: GA
Firestore remote MCP server
Google-hosted remote MCP server that lets agents read and write Firestore documents and manage databases, indexes, backups and backup schedules.
Transport: Streamable HTTPAuth: OAuth - Google Cloud
MCP Toolbox for Databases
Open source MCP server from Google that connects agents and IDEs to databases with prebuilt tools (AlloyDB, BigQuery, Cloud SQL, Spanner, Firestore, PostgreSQL, MySQL, SQL Server, MongoDB, Redis and more) or custom tools defined in YAML.
Transport: stdio, Streamable HTTPAuth: Other - Google CloudStatus: GA
Spanner remote MCP server
Google-hosted remote MCP server that lets agents manage Spanner instances and databases, read schemas, and execute SQL inside sessions and transactions.
Transport: Streamable HTTPAuth: OAuth - IBM
IBM i MCP server
MCP server for IBM i systems that exposes YAML-defined SQL tools over Db2 for i (via Mapepire) for tasks such as performance monitoring, security auditing and database administration.
Transport: stdio, Streamable HTTPAuth: Other - MongoDB
MongoDB Atlas Managed MCP server
MCP server hosted and operated by MongoDB in Atlas that gives AI clients access to Atlas deployments without running local infrastructure. Interactive clients authorize through OAuth with Atlas App Connections; programmatic agents use service account client credentials from an Atlas MCP configuration.
Transport: Streamable HTTP, stdioAuth: OAuth - MongoDB
MongoDB MCP server
Self-run MCP server for querying and managing MongoDB databases (Atlas, Atlas Local, Community and Enterprise) and, with Atlas service account credentials, administering Atlas clusters, users, access lists and stream processing. Runs via npx or Docker.
Transport: stdio, Streamable HTTPAuth: API key - Neon
Neon MCP server
Hosted MCP server that lets an agent manage Neon Postgres projects, branches, computes, snapshots, Auth, Data API, functions and storage, and run SQL, migrations and query tuning against Neon databases. Tools can be narrowed with URL parameters for read-only mode, a single project, tool categories or a pinned Postgres role.
Transport: Streamable HTTPAuth: OAuth or API key - OracleStatus: Preview
MySQL MCP server
Python MCP server for managing connections to MySQL AI and MySQL HeatWave, running SQL, using HeatWave ML/GenAI features such as RAG and natural-language-to-SQL, managing vector stores and browsing OCI Object Storage.
Transport: stdioAuth: Other - OracleStatus: GA
Oracle Autonomous AI Database MCP server
Managed, multi-tenant MCP server that gives each Autonomous AI Database its own remote endpoint, exposing Select AI Agent tools (built-in and custom PL/SQL tools) to MCP clients.
Transport: Streamable HTTPAuth: OAuth or API key - OracleStatus: GA
Oracle SQLcl MCP server
MCP server built into Oracle SQLcl (started with sql -mcp) that lets AI clients connect to Oracle AI Database through saved SQLcl connections and run SQL, PL/SQL and SQLcl commands.
Transport: stdioAuth: Other - OracleStatus: GA
ORDS MCP server
Authenticated streamable HTTP MCP endpoint built into Oracle REST Data Services that lets AI clients discover authorized database pools, inspect schema metadata and run SQL or PL/SQL.
Transport: Streamable HTTPAuth: OAuth - Pinecone
Pinecone MCP server
Local stdio MCP server that lets coding agents search Pinecone documentation and manage and query Pinecone indexes: list, describe, create, upsert, search and rerank. Without an API key it can still search the docs.
Transport: stdioAuth: API key - PlanetScale
PlanetScale MCP server
Hosted MCP server that gives an agent access to PlanetScale organizations, databases, branches, schema, Insights data, invoices and the organization payment method, and runs read and write SQL over HTTP using short-lived credentials. Works with Vitess, Postgres and Neki databases.
Transport: Streamable HTTPAuth: OAuth or API key - Prisma
Prisma MCP server
A remote MCP server at mcp.prisma.io that lets AI tools manage Prisma Postgres databases, connection strings, backups and Object Storage. It also covers Prisma Compute apps, deployments, logs and environment variables, plus Prisma docs search, in a selected Prisma workspace.
Transport: Streamable HTTPAuth: OAuth - Qdrant
Qdrant MCP server
Official Qdrant MCP server that acts as a semantic memory layer: it stores information with optional metadata in a Qdrant collection and finds it again by semantic search, using FastEmbed models for embeddings.
Transport: stdio, SSE, Streamable HTTPAuth: API key - RedisStatus: GA
Redis MCP server
Self-hosted MCP server that lets an agent read, write and query data in your own Redis instance (strings, hashes, lists, sets, sorted sets, streams, JSON, pub/sub, vector indexes) and retrieve basic server information. Connects to Redis Open Source, Redis Cloud or Azure Managed Redis.
Transport: stdioAuth: Other - Redis
RedisVL MCP server
MCP server included in the RedisVL Python library that exposes one existing Redis Search index as a governed retrieval tool, running vector, full-text or hybrid search as set in config, with optional server-side embedding on upsert. The index schema is read from Redis at startup.
Transport: stdio, SSE, Streamable HTTPAuth: Other - SnowflakeStatus: GA
Snowflake-managed MCP server
A hosted MCP server object created inside a Snowflake account with CREATE MCP SERVER. It exposes Cortex Agents, Cortex Analyst, Cortex Search, SQL execution and custom UDF or stored procedure tools to MCP clients, with access governed by Snowflake RBAC.
Transport: Streamable HTTPAuth: OAuth - SupabaseStatus: GA
Supabase MCP server
Hosted MCP server that lets an agent manage Supabase projects: list tables, run SQL and migrations, read logs and advisors, deploy Edge Functions, manage branches and search Supabase docs, with optional project scoping and read-only mode.
Transport: Streamable HTTPAuth: OAuth or API key - Supabase
Supabase Postgrest MCP server
Local stdio MCP server that lets an LLM perform CRUD operations against a Supabase project or any PostgREST server through its REST API, and convert SQL to PostgREST syntax.
Transport: stdioAuth: API key - Turso
Turso MCP server
Hosted MCP server that lets an agent manage a Turso Cloud account (organizations, databases, groups, branches, configuration, recovery) and run SQL, with read-only, write, delete and schema-change SQL exposed as separate tools.
Transport: Streamable HTTPAuth: OAuth - Upstash
Upstash MCP server
Lets an agent manage and debug Upstash resources across Redis, QStash, Workflow, Vector, Search, Upstash Box and Blob. Available as a hosted remote server or as a local stdio server (@upstash/mcp-server) covering Redis, QStash, Workflow and Box.
Transport: Streamable HTTP, stdioAuth: OAuth or API key - Upstash
Upstash Redis MCP server
Lightweight local MCP server that connects an agent to a single Upstash Redis database with two tools: one to run any Redis command (pipeline or transaction) and one to search the Upstash Redis docs.
Transport: stdioAuth: API key - WeaviateStatus: GA
Weaviate MCP server
MCP server built into the Weaviate database binary, served over Streamable HTTP at /v1/mcp on the REST API port. Agents can inspect collection schemas, list tenants, run hybrid searches and, when write access is on, upsert objects, all under Weaviate auth and RBAC.
Transport: Streamable HTTPAuth: API key - Zilliz (Milvus)
MCP server for Milvus
Self-hosted MCP server that connects an agent to a Milvus instance for full text, vector, hybrid and text-similarity search plus collection and data management.
Transport: stdio, SSE, Streamable HTTPAuth: API key - Zilliz (Milvus)
Zilliz MCP server
Lets AI agents manage Zilliz Cloud resources (projects, clusters, metrics) and work with data in Milvus clusters, including creating collections, inserting entities and running vector, scalar and hybrid searches.
Transport: stdio, Streamable HTTPAuth: API key
Compare at a glance
Stage is the vendor's own label. Runs says whether the vendor hosts the server, it runs on your own instance, or you install it locally.
| Server | Stage |
|---|---|
| Airtable MCP serverAirtable | Status: GA |
| Chroma MCP serverChroma | Status: Unlabelled |
| ClickHouse Cloud remote MCP serverClickHouse | Status: Beta |
| ClickHouse MCP serverClickHouse | Status: Unlabelled |
| CockroachDB Cloud MCP serverCockroachDB | Status: GA |
| Convex MCP serverConvex | Status: Unlabelled |
| Couchbase MCP serverCouchbase | Status: GA |
| Databricks SQL MCP serverDatabricks | Status: Beta |
| Elasticsearch MCP serverElastic | Status: Unlabelled |
| AlloyDB for PostgreSQL remote MCP serverGoogle Cloud | Status: GA |
| Cloud SQL remote MCP serverGoogle Cloud | Status: GA |
| Firestore remote MCP serverGoogle Cloud | Status: GA |
| MCP Toolbox for DatabasesGoogle Cloud | Status: Unlabelled |
| Spanner remote MCP serverGoogle Cloud | Status: GA |
| IBM i MCP serverIBM | Status: Unlabelled |
| MongoDB Atlas Managed MCP serverMongoDB | Status: Unlabelled |
| MongoDB MCP serverMongoDB | Status: Unlabelled |
| Neon MCP serverNeon | Status: Unlabelled |
| MySQL MCP serverOracle | Status: Preview |
| Oracle Autonomous AI Database MCP serverOracle | Status: GA |
| Oracle SQLcl MCP serverOracle | Status: GA |
| ORDS MCP serverOracle | Status: GA |
| Pinecone MCP serverPinecone | Status: Unlabelled |
| PlanetScale MCP serverPlanetScale | Status: Unlabelled |
| Prisma MCP serverPrisma | Status: Unlabelled |
| Qdrant MCP serverQdrant | Status: Unlabelled |
| Redis MCP serverRedis | Status: GA |
| RedisVL MCP serverRedis | Status: Unlabelled |
| Snowflake-managed MCP serverSnowflake | Status: GA |
| Supabase MCP serverSupabase | Status: GA |
| Supabase Postgrest MCP serverSupabase | Status: Unlabelled |
| Turso MCP serverTurso | Status: Unlabelled |
| Upstash MCP serverUpstash | Status: Unlabelled |
| Upstash Redis MCP serverUpstash | Status: Unlabelled |
| Weaviate MCP serverWeaviate | Status: GA |
| MCP server for MilvusZilliz (Milvus) | Status: Unlabelled |
| Zilliz MCP serverZilliz (Milvus) | Status: Unlabelled |
Newsletter
New MCP servers, the week they ship
One email per week. New official MCP servers, the coding tools that support them and how developers wire them up.