SERVER

Supabase MCP Server

Rank #58

com.supabase/mcp

MCP server for interacting with the Supabase platform

20 versions
2,953 GitHub stars
by supabase (3 servers)View repository ↗
First listed
Jan 20, 2025
Last publish date
Oct 14, 2026
PURPOSE

What you can do with Supabase MCP Server

Supabase's hosted MCP server connects an agent to your Supabase projects so it can query and migrate the Postgres database, read logs and advisors, deploy Edge Functions, manage branches and projects, and search the Supabase docs.

Suitable tasks
  • List tables, extensions and migrations in a project
  • Run SQL or apply named migrations
  • Read project logs and security/performance advisors
  • Generate TypeScript types and fetch project URL and keys
  • Deploy and inspect Edge Functions
  • Create, merge and reset development branches
CAPABILITIES AND LIMITATIONS

What Supabase MCP Server can and cannot do

Capabilities

Tools are grouped into feature groups: Database, Debugging, Development, Edge Functions, Account management, Docs, Branching (experimental) and Storage (off by default). The features URL parameter selects groups; project_ref scoping disables the account tools.

Documented tools
  • list_tables
  • list_extensions
  • list_migrations
  • apply_migration
  • execute_sql
  • query_logs
  • get_advisors
  • get_project_url
  • get_publishable_keys
  • generate_typescript_types
  • list_edge_functions
  • get_edge_function
  • deploy_edge_function
  • create_edge_function_secret
  • list_projects
  • get_project
  • create_project
  • pause_project
  • restore_project
  • list_organizations
  • get_organization
  • get_cost
  • confirm_cost
  • search_docs
  • create_branch
  • list_branches
  • delete_branch
  • merge_branch
  • reset_branch
  • rebase_branch
  • list_storage_buckets
  • get_storage_config
  • update_storage_config
Limitations
  • Runs with your developer permissions; the docs say not to expose it to customers or end users
  • Prompt injection via query results is the main documented risk; result wrapping is "not foolproof"
  • Elicitation confirmations are a guardrail, not a guarantee; destructive-SQL detection may miss some operations
  • Local CLI (localhost:54321/mcp) and self-hosted Supabase offer a limited tool subset and no OAuth 2.1
  • Branching requires a paid plan; Storage tools are disabled by default
REQUIREMENTS

What you need before using Supabase MCP Server

DeclaredNo credentialsNo credentials declared

The registry listing declares no required environment variables or authentication. This is declared metadata, not a verified install — the repository README is the authority.

MCP Toplist probed the public endpoint on Oct 11, 2026 and could not complete the MCP handshake (jsonrpc error). Requirements remain unverified.

Declared by the Official MCP Registry, last synced Oct 16, 2026. Not independently verified by MCP Toplist.

Runtime
None; hosted remote at https://mcp.supabase.com/mcp (Supabase CLI for the local endpoint)
Credentials
OAuth sign-in to your Supabase organization; a scoped personal access token as a Bearer header for CI
Payment
Free with a Supabase account; branching needs a paid plan
Also needed
Optional URL parameters: project_ref, read_only=true, features, skip_elicitations
Declared in the registry install config
  • SUPABASE_ACCESS_TOKEN · required

Hosted endpoint declared as public.

INSTALLATION AND FIRST TASK

Connect Supabase MCP Server and confirm it works

  1. Read Supabase's security best practices for connecting an LLM to a project
  2. Add https://mcp.supabase.com/mcp as an HTTP server in your MCP client (or copy the project-specific URL from the dashboard's MCP tab)
  3. Append ?project_ref=<ref>&read_only=true to scope and restrict the server
  4. Sign in when prompted and choose the organization that holds your project
Remote · HTTP
claude mcp add --transport http supabase https://mcp.supabase.com/mcp
npm package
claude mcp add supabase -e "SUPABASE_ACCESS_TOKEN=<your SUPABASE_ACCESS_TOKEN>" -- npx -y @supabase/mcp-server-supabase

Replace each placeholder with your own value before saving.

First successful task

Ask the agent "what tables are in my project?" so it calls list_tables.

Expected: A list of the schemas and tables in the scoped Supabase project's Postgres database.

ALTERNATIVES

When to choose another server

  • Neon#1,277

    Your managed Postgres is on Neon and you want its branch and project tools.

  • Postgres MCP#724

    You run plain Postgres and want health checks and index tuning.

  • MCP PostgreSQL Server#46,916

    You just need read-only SQL against any Postgres over a connection string.

Compared side by side in PostgreSQL MCP servers.

MAINTENANCE AND EVIDENCE

What changed, and when this was checked

First listed
Jan 20, 2025
Latest version published
Oct 14, 2026
Version history
20 versions tracked (below)
Requirements evidence
MCP Toplist probed the public endpoint on Oct 11, 2026 and could not complete the MCP handshake (jsonrpc error). Requirements remain unverified.
Profile checked
Oct 9, 2026 against Docs, README
Ranking data as of
Oct 16, 2026
Registry sightings
  • Official MCP ↗listed since Apr 25, 2026 · still listed
  • Glama ↗listed since Apr 26, 2026 · delisted, last seen May 5, 2026
  • Glama ↗listed since May 5, 2026 · delisted, last seen Jun 23, 2026
  • mcp.so ↗listed since May 22, 2026 · delisted, last seen Aug 25, 2026
  • mcp.so ↗listed since May 24, 2026 · still listed
  • Glama ↗listed since Jun 23, 2026 · still listed

Do you maintain Supabase MCP Server? to correct or enrich this profile.

VERSIONS

Available versions (20)

0.1.0 · Nov 25, 20240.5.4 · Sep 15, 20250.5.5 · Sep 18, 20250.5.6 · Oct 7, 20250.5.9 · Nov 3, 20250.5.10 · Dec 16, 20250.6.0 · Jan 6, 20260.6.1 · Jan 6, 20260.6.2 · Jan 27, 20260.6.3 · Feb 3, 20260.7.0 · Mar 2, 20260.8.1 · May 1, 20260.8.2 · Jun 8, 20260.8.3 · Jul 15, 20260.9.0 · Jul 17, 20260.10.0 · Aug 10, 20260.11.0 · Aug 20, 20260.12.0 · Sep 4, 20260.13.0 · Sep 17, 20260.14.0 · Oct 14, 2026Nov 25, 2024Oct 14, 2026
VersionPublished
0.14.0Oct 14, 2026
0.13.0Sep 17, 2026
0.12.0Sep 4, 2026
0.11.0Aug 20, 2026
0.10.0Aug 10, 2026
0.9.0Jul 17, 2026
0.8.3Jul 15, 2026
0.8.2Jun 8, 2026
0.8.1May 1, 2026
0.7.0Mar 2, 2026
0.6.3Feb 3, 2026
0.6.2Jan 27, 2026
0.6.1Jan 6, 2026
0.6.0Jan 6, 2026
0.5.10Dec 16, 2025
0.5.9Nov 3, 2025
0.5.6Oct 7, 2025
0.5.5Sep 18, 2025
0.5.4Sep 15, 2025
0.1.0Nov 25, 2024
STANDING
#58of 144,396 active serversTop 0.1%

Ranks ahead of 144,338 of 144,396 servers on MCP Toplist.

Recent momentum
+291GitHub stars since Apr 27 (+11%)
BADGE

Show your rank

Maintain this server? Add the live rank badge to your README — it updates automatically as the leaderboard changes.

MCP Toplist: Top 1% of 144,396
Markdown
[![MCP Toplist](https://mcptoplist.com/badge/com.supabase%2Fmcp.svg)](https://mcptoplist.com/server/com.supabase%2Fmcp)
HTML
<a href="https://mcptoplist.com/server/com.supabase%2Fmcp"><img src="https://mcptoplist.com/badge/com.supabase%2Fmcp.svg" alt="MCP Toplist: Top 1% of 144,396" /></a>

Variants: append ?metric=score or ?metric=stars to the image URL.

FAQ

Frequently asked questions

Who maintains Supabase MCP Server?
Supabase MCP Server is maintained by supabase, which publishes 3 MCP servers (20 total versions) tracked on MCP Toplist.
Is Supabase MCP Server listed on the Official MCP Registry?
Yes — Supabase MCP Server is listed on the Official MCP Registry, alongside Glama and mcp.so.
How many versions does Supabase MCP Server have?
MCP Toplist tracks 20 versions of Supabase MCP Server, most recently published on Oct 14, 2026.
Where can I find the source code for Supabase MCP Server?
The source code for Supabase MCP Server is hosted at github.com/supabase/mcp.
Used in projects

Do you run this server?

Community projects list the MCP servers behind real agents and apps. Publish yours and this page will link to it.

EXPLORE