Can AI agents automate Supabase?
Supabase · saas · developer-toolsdatabasesaas-platform
Supabase hosted Postgres is automatable today through a public Management API, an auto-generated PostgREST Data API, and a first-party hosted MCP server. The Management API at https://api.supabase.com/v1 authenticates with a personal access token or OAuth2 and manages organizations and projects. Standard rate limits are 120 requests per minute per user per project or organization, with stricter caps on logs, usage, and database-context endpoints. The Data REST API at https://<project_ref>.supabase.co/rest/v1/ is generated from the Postgres schema and supports CRUD, views, functions, and Row Level Security behind key auth. Official supabase-js covers database, Auth, Edge Functions, Realtime, and Storage. The hosted MCP server at https://mcp.supabase.com/mcp uses browser OAuth by default, or a PAT header for CI. Tools cover SQL, migrations, logs, Edge Functions, account and project management, and docs search. Storage tools are off by default. Branching tools need a paid plan. URL parameters can set read_only, project_ref, and feature groups. Local CLI MCP is at http://localhost:54321/mcp. Supabase states MCP is for development and testing, not production data. Plans are Free, Pro ($25/month), Team, and Enterprise; Free projects pause after one week of inactivity. n8n ships a Supabase row node. Computer-use viability is unassessed. API scores 8 and is the best path because MCP is vendor-limited to non-production data.
Best path today: api · Overall automatability: 8/10
Modalities
| Modality | Status | Detail |
|---|---|---|
| API | yes | restpersonal-access-tokenoauth2 coverage: partial · docs |
| SDK | yes | javascript official: yes |
| MCP | yes | verdict: official |
| Integrations | yes | n8n |
| CLI | yes | |
| Extensibility | yes | edge-functions webhooks: unknown |
| Data access | export: json · import: unknown | |
| RPA / UI automation | unknown | web-dom No repeatable UI probe was run. Supabase's Management API, Data REST API, official JavaScript client, CLI, and hosted MCP server cover practical project and database automation without browser control.
|
| Computer use | unknown | measured verdicts only — "unknown" means not yet probed by us |
Scores
| api | mcp | integrations | cli | rpa | computer use | overall |
|---|---|---|---|---|---|---|
| 8 | 6 | — | 7 | — | — | 8 |
Evidence
| Fact | Tier | Source | Date |
|---|---|---|---|
homepage | declared | source | 2026-08-28 |
license | declared | source | 2026-08-28 |
modalities.api.exists | declared | source | 2026-08-28 |
modalities.api.kinds[0] | declared | source | 2026-08-28 |
modalities.api.auth[0] | declared | source | 2026-08-28 |
modalities.api.auth[1] | declared | source | 2026-08-28 |
modalities.api.coverage | declared | source | 2026-08-28 |
modalities.sdk.exists | declared | source | 2026-08-28 |
modalities.sdk.languages[0] | declared | source | 2026-08-28 |
modalities.mcp.first_party | declared | source | 2026-08-28 |
modalities.integrations.n8n | scraped | source | 2026-08-28 |
modalities.cli.exists | declared | source | 2026-08-28 |
modalities.extensibility.scripting[0] | declared | source | 2026-08-28 |
modalities.data_access.export[0] | declared | source | 2026-08-28 |
modalities.agent_docs.llms_txt | declared | source | 2026-08-28 |
verdict.scores.api | declared | source | 2026-08-28 |
verdict.scores.mcp | declared | source | 2026-08-28 |
verdict.scores.cli | declared | source | 2026-08-28 |
freshness.watch[0].url | declared | source | 2026-08-28 |
freshness.watch[1].url | declared | source | 2026-08-28 |
freshness.watch[2].url | declared | source | 2026-08-28 |
freshness.watch[3].url | declared | source | 2026-08-28 |
Related tools
Other products in this database that share a category with Supabase.
Last verified 2026-08-28 · volatility high · JSON record