Supabase MCP server
Short answer: Yes. Supabase has an official MCP server: com.supabase/mcp, published in the official MCP Registry under the verified supabase.com domain and hosted at https://mcp.supabase.com/mcp.
This page covers the official server for Supabase and the community alternatives, the listed connection options, and what to check before using Claude, ChatGPT or Cursor. Registry entries checked in October 2026.
What can you do with the Supabase MCP server?
Supabase's official server connects an assistant to your Supabase projects: tables, SQL, migrations, edge functions and logs. It is hosted at mcp.supabase.com and is also published as an npm package that uses a SUPABASE_ACCESS_TOKEN.
- Design a table and its migration from a description of the feature.
- Ask why a query is slow and get an index suggestion.
- Read recent logs to find the error behind a failing edge function.
Is there an official Supabase MCP server?
Yes. The MCP Registry only lets a publisher use a namespace it has proved it controls, through the vendor's domain or its GitHub organisation. This entry is published under Supabase's own namespace: com.supabase/mcp. 6 community servers are listed too.
What should you check before connecting Supabase?
- Keep it away from production data; connect it to a development project.
- Supabase's documentation describes a read-only mode and scoping to a single project; use both when exploring.
Supabase MCP servers in the registry
| Server | What it does | How it runs | Updated |
|---|---|---|---|
Supabasecom.supabase/mcpOfficial · supabase.com | MCP server for interacting with the Supabase platform | Hosted: https://mcp.supabase.com/mcpRegistry package: @supabase/mcp-server-supabase | 2026-10-14 |
supabase-mcpio.github.mrfentmen/supabase-mcpGitHub: mrfentmen | Query your Supabase project: table rows, auth users, RPC. Endpoints per official docs. | Registry package: @mrfentmen/supabase-mcp | 2026-10-17 |
Supabase URL Shapeio.github.sadri-dridi/supabase-url-shapeGitHub: sadri-dridi | Check a Supabase project URL shape. Secrets discarded. | Hosted: https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/supabase-url-shape/mcp | 2026-09-08 |
Supabaseio.github.mcp-dir/supabase-mcpGitHub: mcp-dir | Your Supabase account in natural language: run SQL, apply migrations, manage tables, storage, edge f | Hosted: https://api.mcp.ai/p_supabase | 2026-08-21 |
MisterSandFR-supabase-mcp-selfhostedai.smithery/MisterSandFR-supabase-mcp-selfhostedsmithery.ai | Manage Supabase projects end to end across database, auth, storage, realtime, and migrations. Moni… | Hosted: https://server.smithery.ai/@MisterSandFR/supabase-mcp-selfhosted/mcp | 2025-09-18 |
pinion05-supabase-mcp-liteai.smithery/pinion05-supabase-mcp-litesmithery.ai | Same functionality, consuming only 1/20 of the context window tokens. | Hosted: https://server.smithery.ai/@pinion05/supabase-mcp-lite/mcp | 2025-09-17 |
supabaseai.waystation/supabasewaystation.ai | Connect to your Supabase database to query data and schemas. | Hosted: https://waystation.ai/supabase/mcp | 2025-09-09 |
How do I connect the Supabase MCP server to Claude?
The registry lists a hosted endpoint at https://mcp.supabase.com/mcp. Check the publisher's authentication and client requirements, then add the endpoint as a custom connector in Claude and complete any sign-in it requires.
In Claude Code, run:
claude mcp add --transport http supabase https://mcp.supabase.com/mcpA local package is listed as @supabase/mcp-server-supabase. Use the publisher's installation instructions for its complete command, arguments and authentication settings. A package name alone is not a complete Claude Desktop or Claude Code configuration.
The registry also lists these authentication or required environment fields: SUPABASE_ACCESS_TOKEN (secret). Follow the publisher's guidance on which ones your authentication method needs, and keep secrets out of shared files.
Does the Supabase MCP server work with ChatGPT?
A hosted endpoint is available at https://mcp.supabase.com/mcp. ChatGPT needs a compatible remote transport and authentication flow, and your account or workspace must allow custom MCP connections. Confirm those requirements with the publisher before connecting.
How do I add it to Cursor?
Start with this remote endpoint in .cursor/mcp.json in your project, or ~/.cursor/mcp.json for every project. Add any authentication fields required by the publisher:
{
"mcpServers": {
"supabase": {
"url": "https://mcp.supabase.com/mcp"
}
}
}
Keep what your assistant does in one place
Schema decisions and the tasks they create can be saved to the client's project in Flori, so the build and the client conversation stay in step. Flori's MCP server gives every assistant one shared CRM and project record.
Other developer tools MCP servers
- Argo CD MCP server
- AWS MCP server (official)
- Azure MCP server (official)
- Bitbucket MCP server
- Chrome DevTools MCP server (official)
- ClickHouse MCP server (official)
- Cloudflare MCP server (official)
- Context7 MCP server (official)
How this page is checked
Rows come from the official MCP Registry. Official means a verified Supabase namespace, not a security review. See the full directory.
Give your assistant a project record