Supabase

Provides programmatic access to the Supabase Management API to manage projects and organizations via MCP.
  • typescript

0

GitHub Stars

typescript

Language

7 months ago

First Indexed

3 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "mcp-mirror-joshuarileydev_supabase-mcp-server": {
      "command": "npx",
      "args": [
        "y",
        "@joshuarileydev/supabase-mcp-server"
      ],
      "env": {
        "SUPABASE_API_KEY": "API_KEY_HERE"
      }
    }
  }
}

Supabase MCP Server provides a standard, programmable interface to manage Supabase projects and organizations through the Model Context Protocol. It enables AI models and clients to perform common management tasks in a consistent way, such as listing projects, creating new ones, and handling organization data.

How to use

You interact with the Supabase MCP Server through an MCP client that supports the Model Context Protocol. Use it to list projects and organizations, inspect details, create new entries, delete unwanted items, and retrieve API keys for projects. Build workflows where automation or AI agents manage your Supabase environment by issuing high-level actions like create project, get project details, or list organizations.

How to install

Prerequisites: You need Node.js and npm installed on your machine.

Install and configure the MCP server using the following snippet. Place the snippet in your Claude Config JSON file to enable the Supabase MCP Server.

{
  "mcpServers": {
    "supabase": {
      "command": "npx",
      "args": [
        "y",
        "@joshuarileydev/supabase-mcp-server"
      ],
      "env": {
        "SUPABASE_API_KEY": "API_KEY_HERE"
      }
    }
  }
}

Configuration and security

The server configuration exposes an API key placeholder that you must replace with your actual Supabase API key. Treat this key as sensitive credentials and store it securely. Do not commit real keys to publicly accessible locations.

Available tools

listProjects

List all projects under your Supabase organization.

getProject

Get details for a specific project by ID or name.

createProject

Create a new Supabase project with specified parameters.

deleteProject

Delete an existing project.

getProjectKeys

Retrieve the API keys for a given project.

listOrgs

List all organizations available to you.

getOrg

Get details for a specific organization.

createOrg

Create a new organization.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational