MCP ServerHTTPOfficialv1.0.0

Smithery Pinion05 Supabase MCP Lite MCP Server

Query and mutate Supabase databases with 95% fewer tokens than full MCP implementations. Built for developers who need core CRUD, storage, and auth operations without bloat.

ai.smithery/pinion05-supabase-mcp-lite

Hosted URL

https://server.smithery.ai/@pinion05/supabase-mcp-lite/mcp

Transport

HTTP

Auth

No auth required

Smithery Pinion05 Supabase MCP Lite repository at a glance

Live signal from GitHub, refreshed weekly.

Stars

1

Last commit

Dec 18, 2025

License

—

Language

TypeScript

What the Smithery Pinion05 Supabase MCP Lite MCP server does

How models use it and what it is built for.

Query and mutate Supabase databases with 95% fewer tokens than full MCP implementations. Built for developers who need core CRUD, storage, and auth operations without bloat.

Connect to Smithery Pinion05 Supabase MCP Lite

Hosted endpoint — paste into any MCP client.

https://server.smithery.ai/@pinion05/supabase-mcp-lite/mcp

Resources

Where to find authoritative docs and source for Smithery Pinion05 Supabase MCP Lite.

Example prompts for Smithery Pinion05 Supabase MCP Lite

Paste any of these into Agent Studio after connecting Smithery Pinion05 Supabase MCP Lite.

  • Select all published posts from the posts table with a limit of 10
  • Insert a new todo with title 'Fix auth bug' into the todos table
  • Upload avatar.jpg to the images storage bucket
  • List all users in the auth system for this Supabase project

Documentation from project README

View on GitHub

Excerpted from the project's README — boilerplate sections (license, changelog, contributing) omitted for clarity.

Supabase MCP Lite

image

Minimal Supabase MCP server - 70% less context usage than standard implementations.

Why Lite?

  • 4 tools instead of 50+ - Only essential operations
  • Minimal descriptions - No verbose explanations
  • Simple parameters - No complex nested schemas
  • Auto-truncated results - Max 100 rows per query

🔑 Personal Access Token Required

This MCP uses your Supabase Personal Access Token (starts with sbp_) to automatically fetch service role keys for any project you own.

How to get your Personal Access Token:

  1. Go to https://supabase.com/dashboard/account/tokens
  2. Click "Generate New Token"
  3. Give it a name (e.g., "MCP Access")
  4. Copy the token (starts with sbp_)
  5. Save it securely - you won't be able to see it again!

Setup

  1. Add to your MCP client configuration:
{
  "supabase-lite": {
    "command": "npx",
    "args": ["@smithery/cli", "connect", "@pinion05/supabase-mcp-lite"],
    "config": {
      "accessToken": "sbp_xxxxxxxxxxxx"  // Your Personal Access Token
    }
  }
}

Note: Project URL is required for each tool call. The service role key will be fetched automatically using your access token.

Tools (4)

All tools require projectUrl as the first parameter.

Tool Purpose Parameters
select Get data projectUrl, table, where?, limit?
mutate Change data projectUrl, action, table, data?, where?
storage Files projectUrl, action, bucket, path?, data?
auth Users projectUrl, action, email?, password?, id?

Examples

// Select tool  
select(
  projectUrl: "https://your-project.supabase.co",
  table: "posts", 
  where: {status: "published"}, 
  limit: 10
)

// Mutate tool
mutate(
  projectUrl: "https://your-project.supabase.co",
  action: "insert", 
  table: "todos", 
  data: {title: "New task"}
)
mutate(
  projectUrl: "https://your-project.supabase.co",
  action: "update", 
  table: "todos", 
  data: {done: true}, 
  where: {id: 1}
)
mutate(
  projectUrl: "https://your-project.supabase.co",
  action: "delete", 
  table: "todos", 
  where: {id: 1}
)

// Storage tool
storage(
  projectUrl: "https://your-project.supabase.co",
  action: "upload", 
  bucket: "images", 
  path: "avatar.jpg", 
  data: "base64..."
)
storage(
  projectUrl: "https://your-project.supabase.co",
  action: "list", 
  bucket: "images"
)

// Auth tool
auth(
  projectUrl: "https://your-project.supabase.co",
  action: "list"
)
auth(
  projectUrl: "https://your-project.supabase.co",
  action: "create", 
  email: "user@example.com", 
  password: "secure123"
)
Continue reading on GitHub

Smithery Pinion05 Supabase MCP Lite MCP server — FAQ

Common questions about connecting and running Smithery Pinion05 Supabase MCP Lite.

  • What is a Personal Access Token and how do I get one?

    A Personal Access Token (starting with `sbp_`) is a credential that lets the MCP fetch service role keys for your Supabase projects. Generate one at https://supabase.com/dashboard/account/tokens, give it a name, and copy it immediately—you won't see it again.

  • Does this MCP work with multiple Supabase projects?

    Yes. You provide the project URL with each tool call, and the MCP automatically fetches and caches the service role key for that project using your Personal Access Token.

  • How much context does this save compared to standard Supabase MCPs?

    The README states 70% less context usage and 1/20 of the token consumption of standard implementations, achieved by offering only 4 essential tools instead of 50+.

  • Does this bypass Row Level Security (RLS)?

    Yes. The MCP uses the service role key, which has full admin access and bypasses RLS policies. Use it only for server-side operations, never expose the token client-side.

  • What happens if I lose or leak my Personal Access Token?

    A leaked token grants access to all your Supabase projects. Regenerate or revoke it immediately from the dashboard. The README does not document token rotation or revocation procedures.

Run Smithery Pinion05 Supabase MCP Lite across 60+ AI models, side-by-side

Connect Smithery Pinion05 Supabase MCP Lite to Claude, GPT, Gemini, DeepSeek and 60+ AI models in MCP Agent Studio. Compare answers side-by-side, save reusable agent presets, share runs — all in your browser, no install required.

Open Agent Studio

Related servers

More on MCP Playground