Supabase MCP Server
The Supabase MCP Server provides programmatic access to manage Supabase projects and organizations through a standardized interface:
Project Management
List all projects
Get project details
Create new projects
Delete projects
Retrieve project API keys
Organization Management
List all organizations
Get organization details
Create new organizations
Provides programmatic access to the Supabase Management API, allowing AI models and other clients to manage Supabase projects and organizations. Capabilities include listing, creating and deleting projects, retrieving project API keys, and managing organizations.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Supabase MCP Server list all my projects and show their database URLs"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Supabase MCP Server
A Model Context Protocol (MCP) server that provides programmatic access to the Supabase Management API. This server allows AI models and other clients to manage Supabase projects and organizations through a standardized interface.
Features
Project Management
List all projects
Get project details
Create new projects
Delete projects
Retrieve project API keys
Organization Management
List all organizations
Get organization details
Create new organizations
Related MCP server: Supabase MCP Server
Installation
Add the following to your Claude Config JSON file
{
"mcpServers": {
"supabase": {
"command": "npx",
"args": [
"y",
"@joshuarileydev/supabase-mcp-server"
],
"env": {
"SUPABASE_API_KEY": "API_KEY_HERE"
}
}
}
}Available Tools
8 toolscreate_organizationC
Create a new organization
Inputs: name (required), billing_email (required).
create_projectC
Create a new Supabase project
Inputs: name (required), organization_id (required), region (required), db_pass (required), +1 more.
delete_projectC
Delete a Supabase project
Inputs: ref (required).
get_organizationC
Get details of a specific organization
Inputs: slug (required).
get_projectB
Get details of a specific Supabase project
Inputs: ref (required).
get_project_api_keysC
Get API keys for a specific Supabase project
Inputs: ref (required), name.
list_organizationsB
List all organizations
Inputs: no named parameters.
list_projectsC
List all Supabase projects
Inputs: ref.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 8 tools
Every tool has a clearly distinct purpose with no ambiguity. Tools are organized around two main resources (organizations and projects) with specific CRUD operations, making it easy for an agent to select the right tool without confusion.
All tools follow a consistent verb_noun pattern throughout (e.g., create_organization, list_projects, get_project). The naming is predictable and readable, with no deviations in style or convention.
With 8 tools, the server is well-scoped for managing Supabase organizations and projects. Each tool earns its place by covering essential CRUD operations, and the count is appropriate for the domain without being overwhelming or insufficient.
The tool set provides strong coverage for organizations and projects, including create, get, list, and delete operations. A minor gap exists in missing update operations (e.g., update_organization or update_project), but agents can work around this with delete and recreate if needed.
Maintenance
Related MCP Connectors
MCP server for interacting with the Supabase platform
An MCP server that provides an API to LLMs to manage their JumpCloud resources.
Model Context Protocol server for the Apideck Unified API. Connect any MCP-compatible agent framework to 100+ accounting systems, HRIS platforms, file storage providers, and more through one integration. More information https://www.apideck.com/mcp-server
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that enables Claude and other LLMs to perform database operations and invoke Edge Functions within Supabase through natural language.1,421 npm4MIT
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that enables AI tools to interact with Supabase databases, providing tools for reading, creating, updating, and deleting records in Supabase tables.MIT
- AlicenseAqualityDmaintenanceA protocol server that enables interaction with self-hosted Supabase instances directly from development environments, allowing database introspection, management of migrations, auth users, and storage through MCP clients like IDE extensions.21138MIT
- AlicenseAqualityDmaintenanceA Model Context Protocol server that enables interaction with self-hosted Supabase instances, allowing developers to query database schemas, manage migrations, inspect statistics, and interact with Supabase features directly from MCP-compatible development environments.211ISC