MCP server

Supabase MCP Server

Query Postgres, manage tables, migrations, edge functions and branches in your Supabase projects. Official: built and maintained by Supabase. It runs as a hosted remote server or locally. Setup below for 13 clients (checked 2026-10-25). Repo and registry data checked 2026-10-24.
Maintainer
Official · Supabase
Runs
Remote + local
GitHub
★ 2,970, last push 2026-10-24 (checked 2026-10-24)
License
Apache-2.0
URL
https://mcp.supabase.com/mcp
Registry
com.supabase/mcp
Connects to
PostgreSQL, Supabase

Install the Supabase MCP Server

Pick your client. Remote first: nothing to install, and you sign in with OAuth where the client supports it. Config shapes checked against each client's docs on 2026-10-25.

Needs SUPABASE_ACCESS_TOKEN (replace the ... with your value).

Run in a terminal, then /mcp inside Claude Code to sign in. Add --scope project to share it via .mcp.json. docs

claude mcp add --transport http supabase https://mcp.supabase.com/mcp

Security notes

  • Supabase asks you to read its MCP security best practices first (supabase.com/docs/guides/ai-tools/mcp). The server can be scoped to one project and run read-only (project_ref and read_only=true in the URL, for example https://mcp.supabase.com/mcp?project_ref=<project-ref>&read_only=true).
  • The remote server runs at mcp.supabase.com, hosted by Supabase. You sign in with OAuth in clients that support it, and it acts with your account's permissions.
  • The local server runs with your user's permissions (npx downloads it from npm on first run).
  • Needs SUPABASE_ACCESS_TOKEN. Use a key or token with the narrowest scopes (read-only if there is one), and keep it out of config files you commit (.mcp.json, .vscode/mcp.json).
  • Connect it to a development database or a read-only user first: the model can run writes and deletes if the credentials allow them.

Source: github.com, checked 2026-11-07.

  • MCP Toolbox for Databasesofficial · ★ 17k

    One server for Postgres, MySQL, SQL Server, BigQuery, AlloyDB, Spanner and more, with tools you define in YAML.

  • Neonofficial · ★ 655

    Create Neon Postgres projects and branches, run SQL and plan migrations.

  • AlloyDBofficial

    Google-hosted server to manage AlloyDB for PostgreSQL clusters and run queries.

  • Cloud SQLofficial

    Google-hosted server to manage Cloud SQL for MySQL, PostgreSQL and SQL Server instances.

  • Prismaofficial

    Create Prisma Postgres databases, run migrations and inspect schemas.

  • DBHubcommunity · ★ 3.7k

    One server for Postgres, MySQL, MariaDB, SQL Server and SQLite with read-only mode.

  • Postgres MCP Procommunity · ★ 3.4k

    Postgres access with index tuning, explain plans and health checks; read-only by default.

  • Convexofficial · ★ 13k

    Read tables, run functions and inspect logs of a Convex deployment.

Comparing servers for one product? PostgreSQL MCP servers

FAQ

What does the Supabase MCP Server do?+

Query Postgres, manage tables, migrations, edge functions and branches in your Supabase projects.

Is the Supabase MCP server official?+

Official: built and maintained by Supabase.

How do I add Supabase to Claude Code?+

Run: claude mcp add --transport http supabase https://mcp.supabase.com/mcp, then /mcp inside Claude Code to sign in. Add --scope project to share it with your team through .mcp.json.

How do I use the Supabase MCP server in Cursor or VS Code?+

Open the Cursor or VS Code tab above: it has the mcp.json entry and a one-click install link. Cursor uses the "mcpServers" key; VS Code uses "servers" and needs a type ("http").

Does Supabase work in ChatGPT and claude.ai?+

Yes, it has a remote URL (https://mcp.supabase.com/mcp). In claude.ai add it under Customize > Connectors > Add custom connector; in ChatGPT under chatgpt.com/plugins > Add custom MCP server.

What are the alternatives to the Supabase MCP server?+

Other database MCP servers: MCP Toolbox for Databases, Neon, AlloyDB, Cloud SQL and Prisma.

All MCP servers · What is an MCP server? · Agent skills