Supabase
Supabase's official MCP — query Postgres, manage auth, inspect storage buckets, all from your agent.
Delv Safety Grade: A
Score 82/100 · assessed 2026-04-28
Supabase's official MCP server provides direct database and infrastructure access through a well-maintained npm package. The maintainer score reflects Supabase as an established mid-size vendor with strong community presence, though not quite the scale of hyperscalers. Supply chain is excellent with standard npm distribution and versioning. Transparency is strong with open source code and clear documentation. The permissions score is moderate because this grants substantial write access: arbitrary SQL execution against production Postgres, auth user management, and storage bucket operations. The SUPABASE_ACCESS_TOKEN requirement means the agent inherits whatever permissions that token carries, potentially including destructive operations. No known security incidents. This is a legitimate, well-built tool, but the broad database write permissions and arbitrary SQL capability require careful token scoping and awareness of what your agent can modify.
Lethal Trifecta (prompt-injection exposure)
TWO OF THREEDB read/write plus outbound to the Supabase API. No untrusted-input ingestion in normal use; trifecta needs another server.
Green flags
- Official Supabase package, not community fork
- Standard npm distribution with semantic versioning
- Open source with active GitHub repository
- Clear documentation on Supabase's official docs site
- Well-scoped to Supabase ecosystem, not general filesystem access
Red flags
- Arbitrary SQL execution can modify or delete production data
- Access token scope determines full blast radius, potentially org-wide
- Auth user management allows creating/modifying user accounts
- Storage operations can delete files if token permits
- No built-in query guardrails or read-only mode
Permissions requested
Install
npx -y @supabase/mcp-server-supabase
SUPABASE_ACCESS_TOKENReview
Install this if you're running Supabase and want agent-driven database queries without leaving your editor. Skip it if you're not already on Supabase or prefer the dashboard for everything. It's a time-saver for debugging and data inspection, not a replacement for proper database tooling.
Good at
- Direct SQL queries from your agent, which is faster than switching to a SQL client for quick checks.
- Auth and storage inspection in one place, handy for debugging user flows or file uploads.
- Official vendor support means it's maintained and updated alongside Supabase itself.
- Works across multiple hosts (Claude Desktop, Cursor, Windsurf, Cline, Zed), so you're not locked into one editor.
Watch out
- Requires manual token generation from Supabase settings, which adds a setup step.
- No schema management or migrations, so you'll still need the CLI or dashboard for structural changes.
- Responses can get noisy on large tables if you don't filter or limit rows upfront.
- Only useful if you're already running Supabase, so it's not a general-purpose database tool.
Getting started
Works with
Similar MCPs
- NeonNeon's official MCP for serverless Postgres. Manage projects, branches, and run SQL against any of your databases.
- PostgresQuery Postgres databases with natural language. Read-only access by default - the agent sees your schema and runs SELECT queries safely.
- ClickHouseClickHouse MCP for fast analytical queries. Built by ClickHouse Inc, supports cluster topology discovery.
- SnowflakeSnowflake MCP for warehouse queries. Enterprise data teams use it to let Claude run analytical SQL against the lake.