{
 "categories": [
  "developer-tools",
  "database",
  "saas-platform"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-08-28",
   "fact": "homepage",
   "note": "Supabase presents a Postgres platform with Auth, Data APIs, Edge Functions, Realtime, Storage, and vectors.",
   "source": "https://supabase.com/",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "license",
   "note": "Supabase publishes Free, Pro, Team, and Enterprise plans. The Free plan includes two active projects that pause after one week of inactivity.",
   "source": "https://supabase.com/pricing",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.api.exists",
   "note": "Supabase documents a Management API for organizations and projects, authenticated over HTTPS.",
   "source": "https://supabase.com/docs/reference/api/introduction",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.api.kinds[0]",
   "note": "Supabase documents an auto-generated PostgREST Data REST API at https://<project_ref>.supabase.co/rest/v1/.",
   "source": "https://supabase.com/docs/guides/api",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.api.auth[0]",
   "note": "Management API requests send a personal access token in the Authorization Bearer header. PATs carry the same privileges as the user account.",
   "source": "https://supabase.com/docs/reference/api/introduction",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.api.auth[1]",
   "note": "Supabase documents OAuth2 for third-party apps that create or manage projects on behalf of a user, with short-lived scoped tokens.",
   "source": "https://supabase.com/docs/reference/api/introduction",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.api.coverage",
   "note": "The Data API reflects Postgres tables, views, functions, and RLS. The Management API covers organizations and projects. Together they are broad but not the entire product.",
   "source": "https://supabase.com/docs/guides/api",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.sdk.exists",
   "note": "Supabase documents supabase-js as the official isomorphic JavaScript library for database, Auth, Edge Functions, Realtime, and Storage.",
   "source": "https://supabase.com/docs/reference/javascript/introduction",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.sdk.languages[0]",
   "note": "The official JavaScript client is documented as supabase-js.",
   "source": "https://supabase.com/docs/reference/javascript/introduction",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.mcp.first_party",
   "note": "Supabase documents a hosted MCP server at https://mcp.supabase.com/mcp and a local CLI endpoint at http://localhost:54321/mcp, with the source repository at github.com/supabase/mcp.",
   "source": "https://supabase.com/docs/guides/getting-started/mcp",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.integrations.n8n",
   "note": "n8n documents a built-in Supabase node that creates, deletes, gets, lists, and updates rows, including custom schemas.",
   "source": "https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.supabase/",
   "tier": "scraped"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.cli.exists",
   "note": "Supabase documents an official CLI for local development, migrations, TypeScript types, secrets, and deploying to the hosted platform.",
   "source": "https://supabase.com/docs/guides/cli",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.extensibility.scripting[0]",
   "note": "Supabase MCP documents list_edge_functions, get_edge_function, and deploy_edge_function. The homepage also presents Edge Functions as a first-party product surface.",
   "source": "https://supabase.com/docs/guides/getting-started/mcp",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.data_access.export[0]",
   "note": "The Data REST API returns JSON for table, view, and function queries.",
   "source": "https://supabase.com/docs/guides/api",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "Supabase publishes a genuine llms.txt that indexes API, CLI, Management API, and product guides.",
   "source": "https://supabase.com/llms.txt",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "verdict.scores.api",
   "note": "Management API plus PostgREST give documented read/write coverage with PAT and OAuth, official JS client, and published rate limits. Plan quotas and per-endpoint caps keep it below unusual completeness.",
   "source": "https://supabase.com/docs/reference/api/introduction",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "verdict.scores.mcp",
   "note": "The official hosted server has useful database, function, and project tools, but Supabase states it is for development and testing only, not production data. That is a limited official server under the rubric.",
   "source": "https://supabase.com/docs/guides/getting-started/mcp",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "verdict.scores.cli",
   "note": "The official CLI manages local stacks, migrations, types, secrets, and hosted deploys. It is a practical agent path but is oriented to project lifecycle rather than arbitrary data CRUD.",
   "source": "https://supabase.com/docs/guides/cli",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "freshness.watch[0].url",
   "note": "Opened and verified as Supabase's current hosted MCP setup, tools, URL parameters, and production-data warning.",
   "source": "https://supabase.com/docs/guides/getting-started/mcp",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "freshness.watch[1].url",
   "note": "Opened the supabase/mcp repository page that hosts the first-party MCP server.",
   "source": "https://github.com/supabase/mcp",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as Supabase's current Management API authentication and rate-limit page.",
   "source": "https://supabase.com/docs/reference/api/introduction",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "freshness.watch[3].url",
   "note": "Opened and verified as Supabase's current agent documentation index.",
   "source": "https://supabase.com/llms.txt",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-08-28",
  "volatility": "high",
  "watch": [
   {
    "type": "mcp",
    "url": "https://supabase.com/docs/guides/getting-started/mcp"
   },
   {
    "type": "repo",
    "url": "https://github.com/supabase/mcp"
   },
   {
    "type": "docs",
    "url": "https://supabase.com/docs/reference/api/introduction"
   },
   {
    "type": "docs",
    "url": "https://supabase.com/llms.txt"
   }
  ]
 },
 "homepage": "https://supabase.com/",
 "id": "supabase",
 "license": "freemium",
 "modalities": {
  "agent_docs": {
   "llms_txt": true
  },
  "api": {
   "auth": [
    "personal-access-token",
    "oauth2"
   ],
   "coverage": "partial",
   "docs": "https://supabase.com/docs/reference/api/introduction",
   "exists": true,
   "kinds": [
    "rest"
   ]
  },
  "cli": {
   "exists": true
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "json"
   ],
   "import": []
  },
  "extensibility": {
   "scripting": [
    "edge-functions"
   ],
   "webhooks": "unknown"
  },
  "integrations": {
   "make": "unknown",
   "n8n": true,
   "power_automate": "unknown",
   "zapier": "unknown"
  },
  "mcp": {
   "first_party": true,
   "third_party": [],
   "verdict": "official"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "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.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": true,
   "languages": [
    "javascript"
   ],
   "official": true
  }
 },
 "name": "Supabase",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "airtable"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Supabase",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 8,
   "cli": 7,
   "computer_use": null,
   "integrations": null,
   "mcp": 6,
   "overall": 8,
   "rpa": null
  },
  "summary": "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.\n"
 }
}