Database & Storage MCP servers let an AI assistant connect directly to the systems where your application data lives: Postgres, MySQL, MongoDB, Neo4j, Supabase, and multi-database gateways. Instead of copying SQL into a chat window or manually describing your schema, you can let the assistant inspect tables, collections, indexes, relationships, and query results through MCP tools. That makes it useful for day-to-day work like exploring an unfamiliar database, writing and fixing queries, tracing data issues, checking migrations, reviewing graph models, and pulling the exact records needed to debug a bug report.
This category is most useful for backend engineers, full-stack developers, data engineers, analytics teams, and anyone maintaining production systems with real databases behind them. It is also useful when your assistant needs to work across several storage systems in one conversation, such as comparing app data in Supabase with a reporting database or checking whether a schema change will break an existing query. The best servers in this category give the model enough structure to understand your schema safely, return results efficiently, and work with the database engines you already run.
“Inspect the schema of our Postgres app database with genai-toolbox and write the SQL to find users who signed up in the last 30 days but never created a project.”
viagenai-toolbox“Connect through mcp-toolbox to our MySQL reporting database and trace which join is duplicating rows in the weekly revenue query.”
viamcp-toolbox“List the tables, RLS policies, and storage buckets in our Supabase project with mcp-supabasecommuni and flag anything that would expose private user files.”
viamcp-supabasecommuni“Use dbhub to compare the customer schema in our staging Postgres database and our production MySQL mirror, then summarize the differences that would break sync jobs.”
viadbhub| # | Server | Stars |
|---|---|---|
| 1 | MCP Toolbox for Databases MCP Toolbox for Databases is an open source Model Context Protocol (MCP) server that connects AI agents, IDEs, and applications directly to enterprise databases. It provides prebuilt tools for instant data exploration and a framework for building custom tools. | 14.4k |
| 2 | MCP Toolbox for Databases MCP Toolbox for Databases is an open source Model Context Protocol (MCP) server that connects AI agents, IDEs, and applications directly to enterprise databases. |
It lets your AI assistant inspect schema, generate queries, execute approved reads or writes, and use the results immediately in the same conversation. That removes the back-and-forth of manually copying queries, result sets, and schema definitions into chat.
No. This category includes SQL databases, document stores like MongoDB, graph databases like Neo4j, and backend platforms like Supabase. Some servers also provide one interface across multiple database types.
Only when you need operational actions and have strict controls in place. For most setups, read-only access is the right default so the assistant can inspect schema, run diagnostics, and answer data questions without modifying records.
Choose a database-specific server when you need features tied to one platform, such as Supabase project operations or Neo4j graph workflows. Choose a general toolbox server when you want one MCP endpoint that works across several existing databases with a consistent interface.
143 servers
googleapis
MCP Toolbox for Databases enables your agent to connect to your database.
googleapis
MCP Toolbox for Databases enables your agent to connect to your database.
supabase-community
MCP server for interacting with the Supabase platform
bytebase
Minimal, token-efficient Database MCP Server for PostgreSQL, MySQL, SQL Server, SQLite, MariaDB
mongodb-js
MongoDB Model Context Protocol Server
neo4j-contrib
A simple Neo4j MCP server for creating graph data models.
neo4j-contrib
MCP Neo4j Knowledge Graph Memory Server
neo4j-contrib
A simple Neo4j MCP server that allows you to run Cypher queries against a Neo4j database.
neo4j-contrib
MCP server for Neo4j Aura Database Instance Manager.
falkordb
An MCP server for Text2SQL: transforms natural language into SQL using graph schema understanding.
arcadedata
Built-in MCP server for ArcadeDB multi-model database (graph, document, vector, time-series)
arcadedata
Multi-Model database with built-in MCP server for SQL, Cypher, Gremlin, and GraphQL.
motherduckdb
SQL analytics and data engineering for AI Assistants and IDEs
domdomegg
Read and write access to Airtable database schemas, tables, and records.
betterdb-inc
BetterDB MCP server - Valkey observability for Claude Code and other MCP clients
snowflake-labs
MCP Server for Snowflake from Snowflake Labs
cr7258
MCP server for interacting with Elasticsearch
pgedge
Enterprise PostgreSQL MCP server with NL queries, hybrid search (pgvector+BM25), and web UI
timescale
Provides programmatic access to Tiger Cloud services, databases, and documentation.
tuannvm
MCP server for Trino distributed SQL query engine access
appwrite
MCP (Model Context Protocol) server for Appwrite
verygoodplugins
Graph-vector memory for AI assistants using FalkorDB and Qdrant
waystation-ai
Connect to your Supabase database to query data and schemas.
waystation-ai
Access and manage your Airtable bases, tables, and records seamlessly
waystation-ai
Connect to your PostgreSQL database to query data and schemas.
prisma
MCP server for managing Prisma Postgres.
Couchbase-Ecosystem
Couchbase Model Context Protocol Server to interact with Couchbase clusters
greptimeteam
Query and analyze GreptimeDB metrics, logs and traces via SQL, TQL and RANGE queries.
nonatofabio
Local FAISS vector database for RAG with document ingestion, semantic search, and MCP prompts.
insforge
MCP server for InsForge BaaS — database, storage, edge functions, and deployments
isdaniel
provides AI-powered PostgreSQL performance tuning capabilities.
ai.aliengiraffe
Ephemeral data sandbox for AI workflows with guardrails and security
verygoodplugins
WordPress database access via Local by Flywheel. Execute read-only MySQL queries and inspect schema.
spences10
MCP server for integrating Turso with LLMs
neverinfamous
SQLite MCP server with 73 tools for JSONB, full-text search, geospatial, and analytics.
spences10
MCP server for local SQLite database operations
iunera
AI-powered MCP server for Apache Druid cluster management and analytic
meloncafe
Remote ChromaDB vector database MCP server with streamable HTTP transport
snowleopard-ai
A SnowLeopardAI-managed MCP server that provides access to Google BigQuery data.
hydrolix
An MCP server to query Hydrolix
schemacrawler
Enables natural language schema queries — explore tables, keys, procedures, and get SQL help fast
neverinfamous
Enterprise PostgreSQL MCP server with 63 tools, 10 resources, 10 prompts for AI-native operations
“Query the orders collection with mongodb-mcp-server to find documents missing the shippingAddress field and show the most common shape of the bad records.”
viamongodb-mcp-server“Write and run a Cypher query with mcp-neo4j-cypher to find the shortest path between a compromised service account node and any production database node.”
viamcp-neo4j-cypher“Translate this plain-English analytics question into SQL with queryweaver, then explain which tables and joins it used from the schema.”
viaqueryweaver| 3 | Supabase Supabase MCP Server connects AI assistants to Supabase projects so they can inspect docs, query databases, manage projects, and work with edge functions, branches, and storage. It supports project scoping, read-only mode, and feature-group filtering via URL parameters. | 2.6k |
| 4 | DBHub DBHub is a zero-dependency, token efficient MCP server that implements the Model Context Protocol (MCP) server interface, allowing MCP-compatible clients to connect to and explore multiple databases through a single interface. | 2.6k |
| 5 | Mongodb Mcp Server The MongoDB MCP Server is a Model Context Protocol server designed for interacting with MongoDB databases and MongoDB Atlas. | 998 |
| 6 | Mcp Neo4J Aura Manager This MCP server implements the Model Context Protocol (MCP) for managing context between large language models and external systems, allowing users to interact with Neo4j and Aura accounts using natural language. | 936 |
| 7 | Mcp Neo4J Memory The MCP servers facilitate the use of the Model Context Protocol (MCP) for managing context between large language models and Neo4j databases, allowing users to perform various operations using natural language. | 936 |
| 8 | Mcp Neo4J Cypher The MCP servers facilitate the use of the Model Context Protocol (MCP) for managing context between large language models and Neo4j databases, allowing users to interact with their data using natural language queries. | 936 |
| 9 | Mcp Neo4J Data Modeling This MCP server facilitates interaction with Neo4j databases using natural language, allowing users to manage and query their data effectively. | 936 |
| 10 | Queryweaver QueryWeaver is an open-source Text2SQL tool that converts plain-English questions into SQL using graph-powered schema understanding. | 812 |