VendorGoogle
Connects overstdio, http

Our grade: 4 checks

Login Login optional
Upkeep Active · 2026-10
Known bugs 0 open
Connection stdio, http

Based on public data, not a full audit. See how we grade. Something changed? Request a re-grade.

Community rating

3.0 8 reviews
13% would trust it in production
  • 5 0
  • 4 2
  • 3 4
  • 2 2
  • 1 0

Trust in production

  • Trust it - 13%
  • With caveats - 63%
  • Wouldn't - 25%

63% would recommend this server

How reviewers scored it

  • Setup & docs 3.0
  • Auth experience 3.0
  • Reliability 3.1
  • Maintainer responsiveness 3.9

Why it got a B

Google's open-source server, and the closest thing to an official Postgres MCP server; one binary covers about 20 databases. It is very active, with more than a dozen Google engineers committing in the last 90 days. Twelve 2026 CVEs (auth bypasses, SQL injection, SSRF) were all fixed before disclosure, so run v1.5.0 or later. Use --prebuilt=postgres/data or a tools.yaml to limit tools, and connect as a read-only database user. Biggest deduction: HTTP mode has no login and no TLS by default and accepts any Origin, so prefer --stdio.

How to connect

// .cursor/mcp.json in your project root
{ "mcpServers": { "postgres": { "command": "./PATH/TO/toolbox",
  "args": ["--prebuilt","postgres","--stdio"],
  "env": { "POSTGRES_HOST": "", "POSTGRES_PORT": "", "POSTGRES_DATABASE": "",
           "POSTGRES_USER": "", "POSTGRES_PASSWORD": "" } } } }

Is MCP Toolbox for Databases safe?

Is MCP Toolbox for Databases safe to use?

MCP Toolbox for Databases grades B (solid, with minor gaps). Login is optional, so check that it is turned on in your setup. It shells out to helper programs or serves HTTP without enforced TLS, so keep it local and isolated.

Does MCP Toolbox for Databases have known vulnerabilities?

Not in our current data: it has no open CVEs or advisories. We re-check as new ones are published.

Does MCP Toolbox for Databases support authentication?

Optionally. It can run with a login, but it does not require one, so turn it on.

Embed this badge

Maintain this server? Add the grade to your README.

TrustedMCP grade B

Markdown

[![TrustedMCP grade B](https://trustedmcp.io/badge/mcp-toolbox-for-databases.svg)](https://trustedmcp.io/servers/mcp-toolbox-for-databases)

HTML

<a href="https://trustedmcp.io/servers/mcp-toolbox-for-databases"><img src="https://trustedmcp.io/badge/mcp-toolbox-for-databases.svg" alt="TrustedMCP grade B" height="80"></a>

Community reviews

Leila Ahmadi Solo founder
Trusts with caveats Recommends

Quietly reliable

Started with it as an experiment, now it is a fixture. Updates land regularly, and nothing broke when I upgraded. Out of the box it runs without sign-in, so remember to enable auth before exposing it anywhere. Worth it, just do not skip the hardening steps.

Used for Checking data quality after imports

  • Setup & docs 4/5
  • Auth experience 4/5
  • Reliability 4/5
  • Maintainer responsiveness 4/5
Anna Virtanen Backend engineer
Trusts with caveats Recommends

Capable but needs guardrails

Took longer to configure than I expected. Read-only mode is the first thing I enable, and it covers most of what I need. Nice that it supports both stdio and HTTP, I use stdio locally and HTTP for the shared agent. I would use it in prod, but only with a human approving writes.

Used for Generating SQL for ad-hoc reports

  • Setup & docs 4/5
  • Auth experience 2/5
  • Reliability 3/5
  • Maintainer responsiveness 5/5
Raj Malhotra Eng lead, fintech
Trusts in production Recommends

Does what it says, no drama

Tried it on a side project first, then rolled it out at work. Out of the box it runs without sign-in, so remember to enable auth before exposing it anywhere. Good choice if you need Toolbox for Databases in your agent.

Used for Incident investigation

  • Setup & docs 4/5
  • Auth experience 4/5
  • Reliability 5/5
  • Maintainer responsiveness 4/5
Tobias Becker Developer, healthtech
Would not trust in production

Security story needs work

Not what I expected from the description. Nice to use something maintained by Google rather than a random fork. You can tell it is actively maintained, the rough edges keep getting fixed. I run it with auth enabled. Without it I would not let it near anything shared. Not something I would put in production yet.

Used for Schema exploration during a migration

  • Setup & docs 1/5
  • Auth experience 3/5
  • Reliability 2/5
  • Maintainer responsiveness 3/5
Elif Yilmaz CTO, early-stage startup
Trusts with caveats Recommends

Good, but read the permissions first

Works well enough for what I need. Auth is optional, which is convenient locally. I turned it on before sharing it with the team. Updates land regularly, and nothing broke when I upgraded.

Used for Answering support questions from the database

  • Setup & docs 3/5
  • Auth experience 3/5
  • Reliability 3/5
  • Maintainer responsiveness 3/5
Amara Okeke Security engineer
Trusts with caveats

Not ready for anything that matters

I wanted to like this one. Auth is optional, which is convenient locally. I turned it on before sharing it with the team. I gave it a database user that can only read the tables it needs. Releases come often and the changelog is clear.

Used for Read-only analytics questions

  • Setup & docs 3/5
  • Auth experience 3/5
  • Reliability 2/5
  • Maintainer responsiveness 4/5
Zara Ali Freelance developer
Would not trust in production

Decent, not set-and-forget

Good for experimenting, still deciding about production. Nice that it supports both stdio and HTTP, I use stdio locally and HTTP for the shared agent. I run it with auth enabled. Without it I would not let it near anything shared. Keeping it to local experiments for now.

Used for Debugging data issues in staging

  • Setup & docs 3/5
  • Auth experience 2/5
  • Reliability 3/5
  • Maintainer responsiveness 4/5
Nina Hoffmann Senior developer
Trusts with caveats Recommends

Useful, with a few rough edges

Useful tool, though I would not hand it to a junior unsupervised. Turned on read-only mode on day one, highly recommend doing the same. Nice that it supports both stdio and HTTP, I use stdio locally and HTTP for the shared agent.

Used for Prototyping queries before writing code

  • Setup & docs 2/5
  • Auth experience 3/5
  • Reliability 3/5
  • Maintainer responsiveness 4/5

Write a review

Ran this server? Tell other teams how it went. You get one review per server. We email you a link to confirm it, then an editor checks it before it goes up. We never show your email.

How was it overall?

Would you trust it in production?
Would you recommend it to another team?

Score the details

Setup & docs
Auth experience
Reliability
Maintainer responsiveness

Tell other teams how it went

About you