A Postgres application backend with database APIs, authentication, storage, functions, realtime services, and tools for local development and project administration.

MCPCLIAPIOther

What your agent can do

  • Execute SQL in the connected project

    Via MCP.

Tasks depend on the interface and permissions.

Connection methods

Choose a route that fits your agent.

API

For custom integrations

an access token / an API key

1 of 3 paths checked
MCP connection
MCP server URL
https://mcp.supabase.com/mcp

Authentication
complete the OAuth authentication flow
POST https://mcp.supabase.com/mcp
CLI connection
CLI package
supabase

Authentication
signing in with your personal access token
API connection

Manage your Supabase organizations and projects programmatically.

API path
https://api.supabase.com/v1

Authentication
Authorization Bearer

Query and mutate database rows using the project GraphQL schema.

API path
https://{project_ref}.supabase.co/graphql/v1

Authentication
Send apikey and the appropriate Authorization bearer token; permissions and row-level security determine access.

Auto-generated REST APIs

API path
https://<project_ref>.supabase.co/rest/v1

Authentication
Pass a project API key in the apikey header; use a user bearer JWT for user-scoped access.
Other connection
Connection target
wss://{PROJECT_REF}.supabase.co/realtime/v1/websocket?apikey={API_KEY}

Documentation & experience

  • 2 of 6 connection paths checked
  • Latest documentation check 13 Oct 2026
View sources and checks
How documentation is checked