KosmoKrator

other

Supabase MCP, CLI, and Lua Integration for AI Agents

Supabase integration docs for AI agents: MCP gateway setup, Supabase CLI commands, Lua API reference, credentials, and function schemas.

9 functions 9 read 0 write Bearer token auth

Supabase for agents

Credentials can be configured manually in web or CLI hosts.

Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.

Machine-Readable Metadata
integration_slug
supabase
route_slug
supabase
package
supabase
auth_strategy
bearer_token Bearer token
cli_setup_supported
true
cli_runtime_supported
true
mcp_gateway_supported
true
lua_supported
true
supports_multi_account
true

Quick Links

Supabase MCP Client Matrix

Use these pages when a specific agent client or framework needs copy-pasteable MCP setup for Supabase.

Supabase CLI Matrix

Use these pages for direct Supabase CLI workflows in scripts, CI, cron, and agent wrappers.

Function Catalog

FunctionTypeParametersDescription
supabase.supabase_get_current_user Read read 0 Get the currently authenticated Supabase user profile information.
supabase.supabase_get_project Read read 1 Get details of a specific Supabase project by its reference ID.
supabase.supabase_get_row Read read 3 Get a single row from a Supabase table by its ID.
supabase.supabase_get_settings Read read 0 Get the OpenAPI spec info for the Supabase PostgREST instance. Returns database metadata, available tables, and schema information.
supabase.supabase_get_table Read read 2 Get details of a specific table in a Supabase project by its ID.
supabase.supabase_list_projects Read read 0 List all Supabase projects in the organization. Returns project IDs, names, and regions.
supabase.supabase_list_rows Read read 6 List rows in a Supabase table. Returns row data and metadata.
supabase.supabase_list_tables Read read 1 List all tables in a Supabase project. Returns table IDs, names, and schemas.
supabase.supabase_query_with_filters Read read 5 Query a Supabase table using advanced PostgREST filter operators. Provide filters as a JSON array of objects, each with "column", "operator", and "value" keys. Supported operators: eq, neq, gt, gte, lt, lte, like, ilike, in, is, cs, cd, ov, sl, sr, nxr, nxl, adj, not, or, and. Example filters_json: [ {"column": "status", "operator": "eq", "value": "active"}, {"column": "age", "operator": "gte", "value": 18} ]