MCPNews

The Model Context Protocol ecosystem, verified

Current spec 2026-07-28

Supabase MCP Server

Earlier Revision First-party Confidence: Good (0.85)

Supabase MCP Server is an MCP server published by Supabase, verified on MCP revision 2025-11-25; support for the current revision (2026-07-28) is not yet confirmed. It is the first-party server from Supabase. Last verified 2026-08-20.

Does Supabase MCP Server support the current MCP specification (2026-07-28)?

Not yet confirmed. Supabase MCP Server is verified on revision 2025-11-25; we have not confirmed support for the current revision (2026-07-28) as of 2026-08-20.

Is Supabase MCP Server a first-party (official) MCP server?

Yes. Supabase MCP Server is the first-party MCP server published by Supabase (last verified 2026-08-20).

How do I connect to Supabase MCP Server?

Supabase MCP Server is available via a hosted remote endpoint at https://mcp.supabase.com/mcp, the package npm:@supabase/mcp-server-supabase, the official MCP Registry under com.supabase/mcp, the source repository at https://github.com/supabase/mcp. Authentication: oauth. Transports: streamable-http, stdio.

Does Supabase MCP Server support MCP revision 2025-11-25?

Yes. Supabase MCP Server supports MCP revision 2025-11-25 (checked 2026-08-20).

Does Supabase MCP Server support MCP revision 2026-07-28?

No. Supabase MCP Server was checked against MCP revision 2026-07-28 and does not support it (checked 2026-08-20).

When were Supabase MCP Server's facts last verified?

2026-08-20. Each fact on this page links to the sources used to verify it.

The Supabase MCP Server connects agents to Supabase projects: schema and data operations, debugging, Edge Functions, account management, docs search, and experimental branching, organized as feature groups that can be narrowed per connection. The hosted deployment at https://mcp.supabase.com/mcp authorizes through OAuth with dynamic client registration (personal access tokens remain available for CI); a 2026-08-07 probe confirmed the OAuth requirement first-hand via an RFC 9728 resource_metadata challenge. A local stdio package exists for the CLI and self-hosted deployments, which Supabase notes offers a limited tool subset and no OAuth 2.1.

Two documented safety controls are worth knowing: read_only=true runs all queries as a read-only Postgres user, and project_ref scopes the connection to one project and drops account-level tools. Supabase's own security guide treats prompt injection as the primary attack vector, with a worked example of a poisoned support ticket steering a connected agent, and recommends development projects, internal-only use, and the narrowest feature set.

No surface names a supported MCP specification revision. The vendor docs link the 2025-06-18 spec's authorization section when describing dynamic client registration, which cites a feature rather than declaring a revision, and the SDK dependency (^1.25.2, deliberately pinned per the project's own PR notes) is not evidence either. spec_status is therefore unknown. The repository moved from supabase-community into the supabase org and is now a monorepo also hosting a PostgREST server package.

Which MCP spec revisions does Supabase MCP Server support?

Supabase MCP Server has 2 verified spec-support records. Each row lists the revision, the verified status, the evidence URL, and the date that fact was last checked.

Spec revision Status Last checked Evidence
MCP 2025-11-25 Supported Source
MCP 2026-07-28 Not supported Source

How widely adopted is Supabase MCP Server?

Ranked #13 in The MCP 500 with Adoption Index 70.25 (snapshot , methodology v1).

Measurement Value Source
Official MCP Registry yes API ·
Docker MCP Catalog no API ·
npm downloads (weekly) 83,962 API ·
GitHub stars 2,908 API ·
GitHub forks 403 API ·
Last push 2026-09-15T13:17:59Z API ·
Repository archived no API ·

Repository and package signals for Supabase MCP Server

Measured directly from the source registries, not asserted from a document. Each figure carries the date it was read; none of it affects the verified spec status above.

Repository as of

Created
Open issues
113
Primary language
TypeScript
License (repository)
Apache-2.0
Continuous integration
Present
Tests
None detected
Security policy
None

Package (npm) as of

Latest version
0.11.0
Last published
First published
Releases
59
License (package)
Apache-2.0
Maintainers
2
Direct dependencies
6
Unpacked size
625 KB
Registry signature
Signed
Build provenance
Attested

How was this verified, and what are the sources?

Verified · method: sdk-protocol-constant · confidence 0.85 (Good).

  1. Official MCP Registry record com.supabase/mcp version 0.9.0 (published 2026-07-17) - npm package @supabase/mcp-server-supabase (stdio) and a streamable-http remote at https://mcp.supabase.com/mcp; the com.supabase namespace is domain-verified - accessed
  2. supabase.com/mcp - hosted server config is a plain http entry pointing at https://mcp.supabase.com/mcp; auth is "modern OAuth flow with dynamic client registration" with personal access tokens still supported for CI; feature groups include Database, Debugging, Development, Edge Functions, Account management, Docs, Branching (experimental), Storage (disabled by default); read_only=true executes queries as a read-only Postgres user and project_ref scopes access to one project - accessed
  3. Endpoint probe of https://mcp.supabase.com/mcp - HTTP 401 with a Bearer WWW-Authenticate challenge carrying an RFC 9728 resource_metadata URL (mcp.supabase.com/.well-known/oauth-protected-resource/mcp); OAuth requirement confirmed first-hand, capability set not observable without credentials - accessed
  4. Supabase docs "Model context protocol (MCP)" security guidance - names prompt injection as the primary LLM-specific attack vector with a worked support-ticket example, and recommends development-project use, internal-developer-only access, read-only mode, project scoping, branching, and narrowing feature groups - accessed
  5. Staleness re-verification 2026-08-18 - endpoint probe of https://mcp.supabase.com/mcp returned HTTP 401 with WWW-Authenticate: Bearer error="invalid_request", error_description="No access token was provided in this request", resource_metadata="https://mcp.supabase.com/.well-known/oauth-protected-resource/mcp", re-confirming the OAuth requirement first-hand; the capability set is not observable without credentials - accessed
  6. npm registry metadata for @supabase/mcp-server-supabase at published version 0.10.0, retrieved 2026-08-20 - declares a dependency on @modelcontextprotocol/sdk, which resolves to @modelcontextprotocol/sdk@1.30.0 - accessed
  7. Published artifact of @modelcontextprotocol/sdk@1.30.0, retrieved 2026-08-20 - the artifact declares LATEST_PROTOCOL_VERSION 2025-11-25 and carries no 2026-07-28 implementation. Read from the artifact itself, not from release notes - accessed