MCPNews

The Model Context Protocol ecosystem, verified

Current spec 2026-07-28

Supabase MCP Server

Spec Support Unverified First-party Confidence: Good (0.85)

Supabase MCP Server is an MCP server published by Supabase; its MCP spec-revision support has not been verified yet. It is the first-party server from Supabase. Last verified 2026-08-07.

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

Undetermined. We have not verified which MCP specification revision Supabase MCP Server supports (as of 2026-08-07).

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-07).

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.

When were Supabase MCP Server's facts last verified?

2026-08-07. 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.

How widely adopted is Supabase MCP Server?

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

Measurement Value Source
Official MCP Registry yes API ·
npm downloads (weekly) 75,653 API ·
GitHub stars 2,863 API ·
GitHub forks 392 API ·
Last push 2026-08-14T06:33:48Z API ·
Repository archived no API ·

How was this verified, and what are the sources?

Verified · method: endpoint-probe · 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