Community MCP server for Supabase.
npx -y @supabase/mcp-server
{
"mcpServers": {
"supabase": {
"env": {
"SUPABASE_URL": "https://xxx.supabase.co",
"SUPABASE_SERVICE_ROLE_KEY": "xxx"
},
"args": [
"-y",
"@supabase/mcp-server"
],
"command": "npx"
}
}
}Execute SQL query on Supabase Postgres
{
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string"
}
}
}// Input
{
"query": "SELECT * FROM users LIMIT 5"
}// Output
{
"rows": [
{
"id": "uuid1",
"email": "alice@example.com"
}
]
}Invoke a Supabase Edge Function
{
"type": "object",
"required": [
"function_name"
],
"properties": {
"body": {
"type": "object"
},
"function_name": {
"type": "string"
}
}
}// Input
{
"body": {
"event": "signup"
},
"function_name": "process-webhook"
}// Output
{
"result": {
"processed": true
}
}List Supabase tables
{
"type": "object",
"required": [],
"properties": {}
}Community MCP server for Supabase.
Supabase provides 5 tools including execute_sql, invoke_edge_function, list_tables, and 2 more.
Yes, Supabase is completely free to use with no usage limits on the free tier.
You can install Supabase using the following command: npx -y @supabase/mcp-server. After installation, add the provided config snippet to your Claude Desktop or Cursor configuration.
// Input
{}// Output
{
"tables": [
{
"name": "profiles",
"row_count": 150
}
]
}List or manage Supabase Auth users
{
"type": "object",
"required": [
"action"
],
"properties": {
"email": {
"type": "string"
},
"action": {
"type": "string"
}
}
}// Input
{
"action": "list"
}// Output
{
"users": [
{
"id": "uuid1",
"email": "alice@example.com"
}
]
}Upload a file to Supabase Storage
{
"type": "object",
"required": [
"bucket",
"path",
"content"
],
"properties": {
"path": {
"type": "string"
},
"bucket": {
"type": "string"
},
"content": {
"type": "string"
}
}
}// Input
{
"path": "alice.png",
"bucket": "avatars",
"content": "base64..."
}// Output
{
"url": "https://storage.supabase.co/avatars/alice.png"
}Supabase is listed under the Data & Analytics category in the AgentForge MCP registry.
Supabase has a current uptime of 99.88% with an average response time of 85ms.
To connect Supabase, click the "Connect Agent" button on this page to get the configuration snippet. Add it to your MCP client (Claude Desktop, Cursor, or any MCP-compatible tool). Your AI agent will then have access to all of Supabase's tools via the Model Context Protocol.