Skip to content

Supabase Integration

The Supabase node lets your agents query your Postgres database, manage schema, deploy edge functions, and monitor project health.

Requires a Supabase Access Token.

  1. Go to Supabase → Account → Access Tokens
  2. Click Generate new token
  3. Paste it when connecting Supabase in Spawnbase
ToolDescription
list_tablesList all tables in the database
execute_sqlExecute SQL queries
list_extensionsList available and installed Postgres extensions
list_migrationsList database migrations
apply_migrationApply a database migration
ToolDescription
list_edge_functionsList all edge functions
get_edge_functionGet a specific edge function’s details
deploy_edge_functionDeploy an edge function
ToolDescription
list_projectsList all projects
get_projectGet project details
create_projectCreate a new project
pause_project / restore_projectPause or resume a project
get_project_urlGet the API URL for a project
get_publishable_keysGet anon/public keys
ToolDescription
get_logsRetrieve service logs (API, Postgres, Edge Functions, Auth, Storage, Realtime)
get_advisorsGet security and performance recommendations
get_costView cost breakdown
ToolDescription
generate_typescript_typesGenerate TypeScript types from your schema
search_docsSearch Supabase documentation
list_storage_bucketsList storage buckets (disabled by default)
Server URLhttps://mcp.supabase.com/mcp
TransportStreamable HTTP
DocsSupabase MCP Guide
  • execute_sql is the most versatile tool — your agent can run any SQL query. Combine with an AI node to generate queries dynamically.
  • Branching (create, merge, rebase) is available on paid plans — useful for agents that manage staging environments.
  • Useful for reporting agents that query production data and summarize trends.