Supabase MCP
Supabase MCP lets agents manage Supabase tables and projects; add https://mcp.supabase.com/mcp in your MCP client.

OUR TAKE
Pick Supabase MCP for app teams whose coding agent should migrate and query the same Supabase project they already pay for. Connecting an LLM to a live project is a security risk.
Good fit
App teams whose coding agent should migrate and query the same Supabase project they already pay for.
Poor fit
People who only need a spreadsheet of rows in the dashboard (Supabase), or a generic multi-database MCP.
Free / OSS
USD, before tax · Checked 2026-11-01 · supabase.com/pricing
OUR TAKE
Pick Supabase MCP for app teams whose coding agent should migrate and query the same Supabase project they already pay for. Connecting an LLM to a live project is a security risk. Prefer read-only until you trust the client.
Good fit
App teams whose coding agent should migrate and query the same Supabase project they already pay for.
Poor fit
People who only need a spreadsheet of rows in the dashboard (Supabase), or a generic multi-database MCP.
Free / OSS
USD, before tax · Checked 2026-11-01 · supabase.com/pricing
What it costs
USD, before tax · Checked 2026-11-01 · supabase.com/pricing
Free / OSS
Apache-2.0. The MCP server has no seat SKU
$0
Supabase project required.
Free is (pauses after 1 week idle). Pro is . Team is . Extra projects from . Confirm supabase.com/pricing
$0
Self-hosted MCP
is a limited subset — see Enabling MCP
Free
Checked 2026-11-01·supabase.com/pricing
Install and adoption
MCP server2,990 GitHub stars (2026-11-01) · 153,380 weekly on npm (@supabase/mcp-server-supabase) (2026-11-01)
Stars 2026-11-01 from GitHub API (https://api.github.com/repos/supabase/mcp). Downloads 2026-11-01 from npm (https://api.npmjs.org/downloads/point/last-week/@supabase/mcp-server-supabase).
Cursor / hosted MCP
{ "mcpServers": { "supabase": { "type": "http", "url": "https://mcp.supabase.com/mcp" } } }From official docs — requires OAuth sign-in, not tested · https://github.com/supabase/mcp
Claude Code / hosted MCP
{ "mcpServers": { "supabase": { "type": "http", "url": "https://mcp.supabase.com/mcp" } } }From official docs — requires OAuth sign-in, not tested · https://supabase.com/docs/guides/getting-started/mcp
VS Code
{ "mcpServers": { "supabase": { "type": "http", "url": "https://mcp.supabase.com/mcp" } } }From official docs — requires OAuth sign-in, not tested · https://github.com/supabase/mcp
Local Supabase CLI
http://localhost:54321/mcp
From official docs — requires OAuth sign-in, not tested · https://github.com/supabase/mcp
Before you pay
Good fit
App teams whose coding agent should migrate and query the same Supabase project they already pay for.
Poor fit
People who only need a spreadsheet of rows in the dashboard (Supabase), or a generic multi-database MCP.
Watch out
Connecting an LLM to a live project is a security risk. Prefer read-only until you trust the client.
Instead, try
Supabase if the Table Editor and SQL desk when you want to click rows yourself, not hand the project to an agent; Neon if serverless Postgres branches when you are not on Supabase
Compare Supabase MCP with
Limits, in full
- 01
Connecting an LLM to a live project is a security risk. Prefer read-only until you trust the client.
- 02
Free projects pause after a week idle. Crossing that is the $25 Pro tile on the parent product.
- 03
Remote setup needs a Supabase login
If Supabase MCP isn't it

Why: the Table Editor and SQL desk when you want to click rows yourself, not hand the project to an agent.
Free· paid from$10
Free pauses after 1 week idleChecked 2026-10-23·supabase.com/pricing
vs Supabase MCP
Why: serverless Postgres branches when you are not on Supabase.
Free· paid from$0.106
Free suspends when CU-hours or 5 GB egress are goneChecked 2026-10-22·neon.com/pricing
vs Supabase MCP
Why: a branching database when you want deploy requests, not Supabase MCP tools.
Paid only$0.50
There is no $0 Hobby cardChecked 2026-10-23·planetscale.com/pricing.md
vs Supabase MCPLimits & alternatives3 limits · Supabase, Neon, PlanetScale instead
Limits, in full
- 01
Connecting an LLM to a live project is a security risk. Prefer read-only until you trust the client.
- 02
Free projects pause after a week idle. Crossing that is the $25 Pro tile on the parent product.
- 03
Remote setup needs a Supabase login
If Supabase MCP isn't it

Why: the Table Editor and SQL desk when you want to click rows yourself, not hand the project to an agent.
Free· paid from$10
Free pauses after 1 week idleChecked 2026-10-23·supabase.com/pricing
vs Supabase MCP
Why: serverless Postgres branches when you are not on Supabase.
Free· paid from$0.106
Free suspends when CU-hours or 5 GB egress are goneChecked 2026-10-22·neon.com/pricing
vs Supabase MCP
Why: a branching database when you want deploy requests, not Supabase MCP tools.
Paid only$0.50
There is no $0 Hobby cardChecked 2026-10-23·planetscale.com/pricing.md
vs Supabase MCP