This is the management plane only: create_project takes the region, plan and db_pass, get_project_api_keys hands back what the application will need, and nothing here touches tables, rows or SQL once the project exists. delete_project takes a ref and no confirmation, which is worth settling before an agent is allowed to call it.
A server over Supabase's management side: 8 tools covering projects, organizations and project API keys.
- Projects listed, fetched by ref, created with a name, organization_id, region, plan and db_pass, and deleted
- Organizations listed, fetched by slug, and created with a billing_email
- get_project_api_keys returning the keys for a project, so something created in this session can be wired up in the same session
SUPABASE_API_KEY with rights over the organizations you intend to touch, and a Supabase account behind it. The repository declares no license.
One command plus a key — npx -y @joshuarileydev/supabase-mcp-server, then supply credentials
