# Supabase

> Use this tool when you need to manage and interact with your Supabase project, including database CRUD operations, storage, authentication, and project lifecycle management. It provides a comprehensive set of 31 tools via REST and Management APIs, accepting inputs such as project URL, service role key, and access token, and generating outputs like database records, storage objects, and user data. Use it to streamline development, automate tasks, and integrate Supabase functionality into your applications.

Canonical page: https://skillsregistry.net/skills/node2flow-supabase  
JSON: https://api.skillsregistry.net/v1/skills/node2flow-supabase

## Description

MCP server for Supabase — 31 tools for database
   CRUD, storage, auth admin, project management,
   edge functions, and secrets via REST +
  Management APIs.

  ## Features

  - Database CRUD with PostgREST filtering,
  resource embedding (JOINs), and RPC
  - Storage bucket and object management with
  signed URLs
  - Auth admin for user creation, updates, bans,
  and deletion
  - Project lifecycle management (create, pause,
  restore)
  - Execute SQL queries and generate TypeScript
  types
  - Edge function inspection and secret/API key
  management

  ## 31 Tools

  - **Database REST (6):** sb_list_records,
  sb_insert_records, sb_update_records,
  sb_upsert_records, sb_delete_records,
  sb_call_function
  - **Storage (6):** sb_list_buckets,
  sb_create_bucket, sb_delete_bucket,
  sb_list_objects, sb_delete_objects,
  sb_create_signed_url
  - **Auth Admin (5):** sb_list_users,
  sb_get_user, sb_create_user, sb_update_user,
  sb_delete_user
  - **Projects (5):** sb_list_projects,
  sb_get_project, sb_create_project,
  sb_pause_project, sb_restore_project
  - **Database Management (3):** sb_run_query,
  sb_list_migrations, sb_get_typescript_types
  - **Edge Functions (2):** sb_list_functions,
  sb_get_function
  - **Secrets & Keys (4):** sb_list_secrets,
  sb_create_secrets, sb_delete_secrets,
  sb_list_api_keys

  ## Configuration

  - `SUPABASE_URL` — Project URL (e.g.
  `https://xxx.supabase.co`) — for database,
  storage, auth tools
  - `SUPABASE_SERVICE_ROLE_KEY` — Service role
  key (bypasses RLS) — from Settings → API
  - `SUPABASE_ACCESS_TOKEN` — Personal access
  token — for project management tools (from
  dashboard → Account → Access Tokens)

## Trust

- **Trust score (0–1):** 0.85
- **Verification tier:** verified
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** database
- **Updated:** 2026-09-28

## Source

- **Source listing:** [Smithery](https://smithery.ai/server/node2flow/supabase)
- **Repository:** <https://github.com/node2flow-th/supabase-mcp-community>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "node2flow-supabase"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/node2flow-supabase` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/node2flow-supabase/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
