Best free database MCP servers: tested agent tools and MCP servers
As of 2026-10-22, TestedMCP tested 17 database MCP servers; 1 free server scored 100/100 and 5 deprecated servers are listed below under "Don't use".
Last tested 2026-10-22 · How we test
Managed database hosting has no verified affiliate program, so this page has no affiliate links. Maintained Postgres and Redis servers are now tested; most aren't ranked here yet because their pricing hasn't been verified (see 'Also tested').
Free labels are assigned by hand as of 2026-10-22 and haven't yet been re-checked against vendor pricing pages.
Ranked free options
| Rank | Server | Free label | Score | Install | Handshake | Maintenance | Docs | License | Tools | Last tested | Install |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | MongoDB (official) repo | Free, no key to start (needs your own DB connection) | 100 | pass (20) | pass (30) | pass (25) | pass (15) | pass (10) | 27 | Last tested 2026-10-22 | npx -y mongodb-mcp-server |
| 2 | Supabase (official) repo | Free with account | 60 | pass (20) | auth-gated (5) | pass (25) | fail (0) | pass (10) | not listed without credentials | Last tested 2026-10-22 | npx -y @supabase/mcp-server-supabase |
Notes on each server
1. MongoDB (official)
MCP initialize + tools/list over stdio succeeded with no credentials; 27 tools listed in 9.9s. Repo pushed 0 days before test; 1,148 GitHub stars. Apache-2.0 (OSI-approved).
2. Supabase (official)
Auth-gated: without credentials the server only printed a missing-credential message and did not list tools ("Please provide a personal access token (PAT) with the --access-token flag or set the SUPABASE_ACCE"). Not tested with real credentials; not counted as working. Repo pushed 0 days before test; 2,968 GitHub stars. Apache-2.0 (OSI-approved).
Also tested (not ranked: pricing not yet verified)
- ClickHouse (official): score 100, handshake pass, Last tested 2026-10-22
- Redis MCP (official, Redis): score 100, handshake pass, Last tested 2026-10-22
- Neo4j Cypher (official): score 90, handshake pass, Last tested 2026-10-22
- PostgreSQL MCP (HenkDz): score 80, handshake pass, Last tested 2026-10-22
- SQLite (npx): score 80, handshake pass, Last tested 2026-10-22
- mcp-redis (npm): score 75, handshake pass, Last tested 2026-10-22
- MotherDuck / DuckDB (official): score 70, handshake fail, Last tested 2026-10-22
- Upstash (official): score 65, handshake auth-gated, Last tested 2026-10-22
- Postgres MCP Pro (Crystal DBA): score 60, handshake fail, Last tested 2026-10-22
- MySQL: score 60, handshake fail, Last tested 2026-10-22
Don't use
- Redis (legacy reference) (
@modelcontextprotocol/server-redis), score 75: npm saysPackage no longer supported. Contact Support at https://www.npmjs.com/support for more info.
. Replacement: none identified. - Postgres (legacy reference) (
@modelcontextprotocol/server-postgres), score 70: npm saysPackage no longer supported. Contact Support at https://www.npmjs.com/support for more info.
. Replacement: none identified. - SQLite (legacy reference, Python) (
mcp-server-sqlite), score 45: npm says . Replacement: none identified. - Neon (official) (
@neondatabase/mcp-server-neon), score 45: npm saysThis package is deprecated. Use the remote MCP server at mcp.neon.tech instead. See https://neon.tech/docs/ai/neon-mcp-server for more details.
. Replacement: none identified. - Elasticsearch (official) (
@elastic/mcp-server-elasticsearch), score 45: npm saysThis package is deprecated. Please see the README at https://github.com/elastic/mcp-server-elasticsearch for details on how to run v0.4.0 or later.
. Replacement: none identified.
When to upgrade to a paid option
None needed for most users. No paid option is recommended here.
FAQ
What is the best free database MCP server?
MongoDB (official) ranks first with a TestedMCP score of 100/100 (tested 2026-10-22). Ties are broken by GitHub stars; affiliate status is never used.
Do I need an API key?
MongoDB (official): no key needed for the MCP handshake; Supabase (official): yes, credentials needed before it lists tools. A working handshake without a key doesn't mean the backing service is free.
Is Elasticsearch (official) deprecated?
Yes. Status: "This package is deprecated. Please see the README at https://github.com/elastic/mcp-server-elasticsearch for details on how to run v0.4.0 or later." (tested 2026-10-22).
Is Neon (official) deprecated?
Yes. Status: "This package is deprecated. Use the remote MCP server at mcp.neon.tech instead. See https://neon.tech/docs/ai/neon-mcp-server for more details." (tested 2026-10-22).
Is SQLite (legacy reference, Python) deprecated?
Yes. Status: "GitHub repo archived" (tested 2026-10-22).
Is Postgres (legacy reference) deprecated?
Yes. Status: "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info." (tested 2026-10-22).