Lists all Supabase projects accessible to the user
Gets detailed information about a specific Supabase project
Creates a new Supabase project
Deletes an existing Supabase project
Retrieves API keys for a specific Supabase project
Lists all Supabase organizations accessible to the user
Gets detailed information about a specific Supabase organization
Creates a new Supabase organization
The Supabase Management MCP provides a standardized interface for AI models and clients to interact with the Supabase Management API. It enables programmatic control over Supabase projects and organizations, allowing for seamless integration of Supabase management capabilities into AI workflows. With this MCP, you can create, list, and manage Supabase projects and organizations without leaving your AI environment. It simplifies the process of working with Supabase infrastructure by providing structured access to key management functions through a consistent protocol.
The Supabase Management MCP provides programmatic access to the Supabase Management API, allowing AI models and other clients to manage Supabase projects and organizations through a standardized interface.
To use the Supabase Management MCP, you need to add it to your Claude Config JSON file with your Supabase API key. The API key can be obtained from your Supabase account.
Add the following configuration to your Claude Config JSON file:
{
"mcpServers": {
"supabase": {
"command": "npx",
"args": [
"y",
"@joshuarileydev/supabase-mcp-server"
],
"env": {
"SUPABASE_API_KEY": "YOUR_SUPABASE_API_KEY_HERE"
}
}
}
}
Replace YOUR_SUPABASE_API_KEY_HERE
with your actual Supabase API key.
Once installed, you can use the MCP to manage your Supabase projects and organizations. The MCP provides several capabilities:
You can perform various project management tasks:
The MCP also allows you to manage Supabase organizations:
Always keep your Supabase API key secure. The API key provides access to manage your Supabase resources, so it should be treated as sensitive information. Never share your configuration file containing the API key publicly.