ClaudeChatGPTPerplexityGeminiMicrosoft CopilotRaycastMeta AIGrokZ.aiQwenKimi
DeepSeekMistralCursorVS CodeWindsurfJetBrainsClineLovableVercel AI SDKLangChain

Use Supabase with your AI.

Connect your account once and let the AI you already use work with it, without building another integration. Manage Supabase projects, databases and secrets via API. create projects, configure Postgres, manage branches and secrets from any AI agent.

Included with plan

Ask AI about this Connector

Developed, maintained, and hosted by Vinkius.

MCP VERIFIED · PRODUCTION READY · VINKIUS GUARANTEED

Waiting for input…

Works with modern AI clients that support MCP, including ChatGPT, Claude, Cursor, and more.

ChatGPTClaudeCursorPerplexityGeminiMicrosoft CopilotRaycastMeta AI

Complete set · 14 capabilities

The complete Supabase capability set.

These are the exact actions your AI can choose when you ask it to work with Supabase.

Capability set01 / 04

01-04

4 capabilities in this set.

Part of 14 available through Supabase.

  1. 01

    Create secret

    Requires the secret name and value. Optionally set the branch slug (defaults to main). The secret value is encrypted at rest. Returns confirmation of creation. Create a secret for a Supabase project

  2. 02

    Delete secret

    Provide the project ref and secret name. WARNING: the secret cannot be recovered after deletion. Delete a secret from a Supabase project

  3. 03

    Get user

    Returns user ID, email, name and account metadata. Use this to verify your token is working correctly. Get the authenticated Supabase user

  4. 04

    Get postgres config

    Get PostgreSQL configuration for a Supabase project

Capability set02 / 04

05-08

4 capabilities in this set.

Part of 14 available through Supabase.

  1. 05

    List branches

    Branches are isolated copies of the project database used for preview environments and development. Returns branch name, status, creation date and parent branch info. List branches for a Supabase project

  2. 06

    List organizations

    Each organization can contain multiple projects. Returns organization ID, name and creation date. List Supabase organizations

  3. 07

    List projects

    Each project is an isolated instance with its own Postgres database, Auth, Storage and Edge Functions. Returns project ref, name, region, organization ID, creation date and status. List Supabase projects

  4. 08

    List secrets

    Optionally filter by branch slug. Secrets are used to store API keys, credentials and configuration values securely. List environment secrets for a Supabase project

Capability set03 / 04

09-11

3 capabilities in this set.

Part of 14 available through Supabase.

  1. 09

    Pause project

    The project's database and data are preserved. Provide the project ref. The project can be restored later using restore_project. Pause a Supabase project

  2. 10

    Update postgres config

    Provide the project ref and a JSON object with the settings to change (e.g. {"max_connections":200,"work_mem":"16MB"}). Changes may require a database restart. Update PostgreSQL configuration for a Supabase project

  3. 11

    Create branch

    The branch gets an isolated copy of the database that can be modified independently. Returns the created branch with its name and status. Create a new branch for a Supabase project

Capability set04 / 04

12-14

3 capabilities in this set.

Part of 14 available through Supabase.

  1. 12

    Create project

    Requires the project name, organization ID and optionally the region (e.g. "us-east-1", "eu-west-2") and database password. The project will be provisioned with Postgres, Auth, Storage and API services. Returns the created project with its ref. Create a new Supabase project

  2. 13

    Get project

    Provide the project ref (e.g. "abcxyz123456"). Get details for a specific Supabase project

  3. 14

    Restore project

    The project's data is fully intact. Provide the project ref. Restore a paused Supabase project

Observed, not estimated

937ms average. Fast in production.

Supabase is checked daily against the live service.

Daily averagePeak 1211ms
Aug 20Today
Fastest day
773ms
Slowest day
1211ms
14-day trend
Slowing+57%

Connect your client

One URL. Every client.

Activate the Connector, copy your link, and paste it into the client you already use. 14 capabilities arrive ready to run.

Preview access · not provider authentication

The vk_preview_* token belongs to Vinkius preview infrastructure. It lets Claude discover and display the capabilities of Supabase, so you can see the experience inside your AI.

It does not authenticate your account with Supabase. Actions requiring credentials or live account data may not run until you activate the Connector and authorize the service.

Supabase Connector

You're all set. Choose your MCP client and follow the setup instructions.

Connector linkhttps://edge.vinkius.com/vk_preview_1yqJRB687wGnT0yDa9WG5Rvl1dh6u5Mg2RCACLvF/mcp

Claude Desktop

Follow the steps below to connect in seconds.

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — Supabase capabilities are ready to use.
Configuration · claude_desktop_config.jsonCopy
{
  "mcpServers": {
    "supabase-alternative-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_1yqJRB687wGnT0yDa9WG5Rvl1dh6u5Mg2RCACLvF/mcp"
    }
  }
}
  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

Step-by-step instructions for each client are in the guide. How to connect

FAQ

Questions Supabase owners ask.

  • 01

    How do I create a Supabase Personal Access Token?

    Log in to the Supabase Dashboard, go to Account Settings > Access Tokens, click Generate Token, give it a name and copy it immediately. it won't be shown again. The token starts with sbp_.

  • 02

    What happens when I pause a project?

    Pausing a project stops all compute resources (API, Auth, Edge Functions) to reduce costs. Your database and all stored data are preserved. You can restore the project at any time with restore_project and all services will come back online with data intact.

  • 03

    Can I manage environment secrets via the agent?

    Yes! Use list_secrets to see all secret names (values are hidden for security), create_secret to add new ones with name and value, and delete_secret to remove them. You can scope secrets to specific branches using the slug parameter.

  • 04

    Can I update PostgreSQL settings programmatically?

    Yes! Use get_postgres_config to view current settings and update_postgres_config with a JSON object of settings to change (e.g. {"max_connections":200,"work_mem":"16MB"}). Some changes may require a database restart to take effect.