{
  "slug": "supabase-mcp",
  "name": "Supabase MCP",
  "url": "https://supabase.com/docs/guides/getting-started/mcp",
  "cat": "mcp",
  "group": "ai",
  "tagline": "Official MCP server (Postgres BaaS)",
  "price": "Free · your Supabase plan applies",
  "tier": "free",
  "pick": false,
  "what": "Supabase's official server, remote at <code>https://mcp.supabase.com/mcp</code> or local through the Supabase CLI. Current versions use browser-based OAuth with dynamic client registration rather than personal access tokens. Tools cover queries, migrations, logs, advisors, Edge Functions, API keys, TypeScript type generation and docs search.",
  "why": "The agent inspects your live schema, writes and applies a migration, then reads the error logs when it breaks — the whole backend loop without leaving the editor.",
  "warn": "Supabase explicitly flags prompt injection: rows in your own tables can carry instructions. Use <code>read_only=true</code>, scope with <code>project_ref</code>, enable manual tool approval, and keep it off production data.",
  "install": "claude mcp add --transport http supabase https://mcp.supabase.com/mcp",
  "category": {
    "key": "mcp",
    "name": "MCP servers & registries",
    "desc": "How your agent reaches past the terminal. Directory scale is not a quality signal.",
    "group": "ai",
    "groupName": "Put AI inside it"
  },
  "freshness": null,
  "health": {
    "ok": true,
    "status_code": 200,
    "final_url": "https://supabase.com/docs/guides/ai-tools/mcp",
    "checked_at": "2026-08-19T00:17:14.278+00:00"
  },
  "corrected_at": null,
  "upstream_changed_at": null
}