Skip to content

Release history

supabase-community/supabase-mcp releases

Connect Supabase to your AI assistants

All releases

23 shown

mcp-server-supabase-v0.8.1 Bug fix

Fixed tools failing to load on the stdio server.

Full changelog

0.8.1 (2026-05-01)

Bug Fixes

mcp-server-supabase-v0.8.0 Bug fix
Notable features
  • Inject RLS advisory into list_tables response
Full changelog

0.8.0 (2026-04-30)

Features

  • extra validation to platform schemas (faac42b)
  • extra validation to platform schemas (06e66c5)
  • inject RLS advisory into list_tables response (7f80119)
  • inject RLS advisory into list_tables response (9d9ce76)
  • remove cost confirmation mention in instructions (dc376b9)
  • server instruction test (24908e9)
  • server instructions (17fb90f)
  • server instructions (6e39c6f)

Bug Fixes

  • sync management API types and add slug to list_organizations output (#234) (755b5db)
  • update RLS advisory message for clarity and user guidance (bbc2131)
v0.7.0 Breaking risk
Breaking changes
  • Gemini CLI extension removed
Notable features
  • Typed tool outputs via exported Zod schemas
  • Verbose flag for list_tables
Full changelog

What's Changed

  • chore: remove gemini extension by @mattrossman in https://github.com/supabase-community/supabase-mcp/pull/219
  • feat: add verbose flag to list_tables by @mattrossman in https://github.com/supabase-community/supabase-mcp/pull/221
  • fix: replace deprecated Anthropic model IDs in tests by @mattrossman in https://github.com/supabase-community/supabase-mcp/pull/222
  • chore: split coveralls upload into separate job by @mattrossman in https://github.com/supabase-community/supabase-mcp/pull/225
  • feat: typed tool outputs via exported Zod schemas by @mattrossman in https://github.com/supabase-community/supabase-mcp/pull/223
  • v0.7.0 by @mattrossman in https://github.com/supabase-community/supabase-mcp/pull/228

Full Changelog: https://github.com/supabase-community/supabase-mcp/compare/v0.6.3...v0.7.0

v0.6.3 Bug fix

Fixes memory leak in Zod schema definitions.

Full changelog

What's Changed

  • fix: move Zod .describe() schemas to module level to prevent memory leak by @mattrossman in https://github.com/supabase-community/supabase-mcp/pull/215
  • v0.6.3 by @mattrossman in https://github.com/supabase-community/supabase-mcp/pull/217

Full Changelog: https://github.com/supabase-community/supabase-mcp/compare/v0.6.2...v0.6.3

v0.6.2 New feature
Notable features
  • Gemini CLI extension
  • SDK bump to ^1.25.2 as peerDependency
Full changelog

What's Changed

  • feat: add Gemini CLI extension for Supabase by @jackwotherspoon in https://github.com/supabase-community/supabase-mcp/pull/176
  • chore: --compact preview URLs by @mattrossman in https://github.com/supabase-community/supabase-mcp/pull/210
  • chore: bump @modelcontextprotocol/sdk to ^1.25.2 and move to peerDependencies by @mattrossman in https://github.com/supabase-community/supabase-mcp/pull/209
  • fix: update JSON Schema target from draft-07 to draft-7 by @mattrossman in https://github.com/supabase-community/supabase-mcp/pull/213
  • v0.6.2 by @mattrossman in https://github.com/supabase-community/supabase-mcp/pull/214

New Contributors

  • @jackwotherspoon made their first contribution in https://github.com/supabase-community/supabase-mcp/pull/176

Full Changelog: https://github.com/supabase-community/supabase-mcp/compare/v0.6.1...v0.6.2

v0.6.1 Bug fix

Minor fixes and improvements.

Full changelog

What's Changed

  • fix: target JSON Schema 'draft-07' by @mattrossman in https://github.com/supabase-community/supabase-mcp/pull/204
  • v0.6.1 by @mattrossman in https://github.com/supabase-community/supabase-mcp/pull/205

Full Changelog: https://github.com/supabase-community/supabase-mcp/compare/v0.6.0...v0.6.1

v0.6.0 New feature
Notable features
  • Zod v4 upgrade
  • AI SDK v6 upgrade
  • MCP registry publication
Full changelog

What's Changed

  • feat: publish v0.5.10 to MCP registry, manage tools with mise by @mattrossman in https://github.com/supabase-community/supabase-mcp/pull/193
  • fix(content api): use get requests by @charislam in https://github.com/supabase-community/supabase-mcp/pull/194
  • docs: add deno.json instruction to deploy_edge_function tool by @Rodriguespn in https://github.com/supabase-community/supabase-mcp/pull/195
  • feat: "Publish preview" workflow with pkg.pr.new by @mattrossman in https://github.com/supabase-community/supabase-mcp/pull/196
  • feat: Zod v4, AI SDK v6 by @mattrossman in https://github.com/supabase-community/supabase-mcp/pull/198
  • fix deploy edge function description by @Rodriguespn in https://github.com/supabase-community/supabase-mcp/pull/201
  • v0.6.0 by @mattrossman in https://github.com/supabase-community/supabase-mcp/pull/202

Full Changelog: https://github.com/supabase-community/supabase-mcp/compare/v0.5.10...v0.6.0

v0.5.10 New feature
Notable features
  • verify_jwt flag for deploy_edge_function
  • Minified GraphQL schema
Full changelog

What's Changed

  • chore: bump registry schema to 2025-10-17 by @mattrossman in https://github.com/supabase-community/supabase-mcp/pull/174
  • docs: mention self-hosted and update the description about project scope by @aantti in https://github.com/supabase-community/supabase-mcp/pull/172
  • docs: add Factory client installation instructions by @factory-ben in https://github.com/supabase-community/supabase-mcp/pull/178
  • chore(registry): add title and icon to server.json by @gregnr in https://github.com/supabase-community/supabase-mcp/pull/181
  • docs(client config): point client configs to Supabase documentation by @Rodriguespn in https://github.com/supabase-community/supabase-mcp/pull/180
  • ci: add format check job to CI workflow by @Rodriguespn in https://github.com/supabase-community/supabase-mcp/pull/182
  • feat: minifiy content api graphql schema by @gregnr in https://github.com/supabase-community/supabase-mcp/pull/187
  • feat: add verify_jwt flag to deploy_edge_function tool by @nooreldeensalah in https://github.com/supabase-community/supabase-mcp/pull/188
  • chore: fix lint errors by @Rodriguespn in https://github.com/supabase-community/supabase-mcp/pull/191
  • feat: MCP registry version badge in README by @mattrossman in https://github.com/supabase-community/supabase-mcp/pull/190
  • v0.5.10 by @mattrossman in https://github.com/supabase-community/supabase-mcp/pull/192

New Contributors

  • @aantti made their first contribution in https://github.com/supabase-community/supabase-mcp/pull/172
  • @factory-ben made their first contribution in https://github.com/supabase-community/supabase-mcp/pull/178
  • @nooreldeensalah made their first contribution in https://github.com/supabase-community/supabase-mcp/pull/188

Full Changelog: https://github.com/supabase-community/supabase-mcp/compare/v0.5.9...v0.5.10

v0.5.9 Breaking risk
Breaking changes
  • get_anon_key replaced with get_publishable_keys
Notable features
  • Lazy GraphQL schema loading
Full changelog

What's Changed

  • feat: lazy graphql schema by @mattrossman in https://github.com/supabase-community/supabase-mcp/pull/166
  • fix: return success response from void operations (AI-164) by @Rodriguespn in https://github.com/supabase-community/supabase-mcp/pull/168
  • feat: Replace get_anon_key with get_publishable_keys by @Rodriguespn in https://github.com/supabase-community/supabase-mcp/pull/167
  • v0.5.9 by @mattrossman in https://github.com/supabase-community/supabase-mcp/pull/171

Full Changelog: https://github.com/supabase-community/supabase-mcp/compare/v0.5.8...v0.5.9

v0.5.8 Security relevant
Security fixes
  • SQL injection prevention in list_tables
Full changelog

What's Changed

  • fix(list_table): preventing sql injection attack on list_tables by @Rodriguespn in https://github.com/supabase-community/supabase-mcp/pull/165
  • v0.5.8 by @mattrossman in https://github.com/supabase-community/supabase-mcp/pull/170

Full Changelog: https://github.com/supabase-community/supabase-mcp/compare/v0.5.7...v0.5.8

v0.5.7 Maintenance

Minor fixes and improvements.

Full changelog

Maintenance bump to incorporate @supabase/mcp-utils v0.2.3

What's Changed

  • chore: update registry to 2025-09-29 schema, bump version by @mattrossman in https://github.com/supabase-community/supabase-mcp/pull/156
  • docs: add quick install button to README for Cursor and VSCode by @Rodriguespn in https://github.com/supabase-community/supabase-mcp/pull/158

New Contributors

  • @Rodriguespn made their first contribution in https://github.com/supabase-community/supabase-mcp/pull/158

Full Changelog: https://github.com/supabase-community/supabase-mcp/compare/v0.5.6...v0.5.7

v0.5.6 New feature
Notable features
  • onToolCall callback
  • Platform-specific get_logs with 24-hour support
Full changelog

What's Changed

  • feat: onToolCall callback by @mattrossman in https://github.com/supabase-community/supabase-mcp/pull/146
  • docs: add remote MCP to README, remove stdio by @mattrossman in https://github.com/supabase-community/supabase-mcp/pull/150
  • feat(mcp-registry): add remote transport to server.json by @gregnr in https://github.com/supabase-community/supabase-mcp/pull/154
  • feat: get_logs platform-specific sql and 24 hour logs by @mattrossman in https://github.com/supabase-community/supabase-mcp/pull/155

Full Changelog: https://github.com/supabase-community/supabase-mcp/compare/v0.5.5...v0.5.6

v0.5.5 Mixed
Notable features
  • Annotation hints added to tools
Full changelog

What's Changed

  • Disable mutating tools in read-only mode by @diksipav in https://github.com/supabase-community/supabase-mcp/pull/114
  • feat: adds annotation hints to tools by @gregnr in https://github.com/supabase-community/supabase-mcp/pull/144

New Contributors

  • @diksipav made their first contribution in https://github.com/supabase-community/supabase-mcp/pull/114

Full Changelog: https://github.com/supabase-community/supabase-mcp/compare/v0.5.4...v0.5.5

v0.5.4 New feature
Notable features
  • Official MCP registry publication
  • Deno 2 Edge Function support
Full changelog

What's Changed

  • Support consistent Edge Function file paths for Deno 2
  • Published to the official MCP registry as com.supabase/mcp

By PR

  • feat: consistent edge function filenames for deno 1 & 2 by @mattrossman in https://github.com/supabase-community/supabase-mcp/pull/138
  • feat: mcp registry by @gregnr in https://github.com/supabase-community/supabase-mcp/pull/141

Full Changelog: https://github.com/supabase-community/supabase-mcp/compare/v0.5.3...v0.5.4

v0.5.3 New feature
Notable features
  • New get_edge_function to retrieve individual edge functions
  • Improved list_edge_functions
Full changelog

What's Changed

  • feat: add get_edge_function, condense list_edge_functions by @mattrossman in https://github.com/supabase-community/supabase-mcp/pull/140

Full Changelog: https://github.com/supabase-community/supabase-mcp/compare/v0.5.2...v0.5.3

v0.5.2 New feature
Notable features
  • Package version is now exported
Full changelog

What's Changed

  • feat: export package version by @mattrossman in https://github.com/supabase-community/supabase-mcp/pull/137

Full Changelog: https://github.com/supabase-community/supabase-mcp/compare/v0.5.1...v0.5.2

v0.5.1 New feature
Notable features
  • Export of currentFeatureGroupSchema for direct schema access
Full changelog

What's Changed

  • feat: export currentFeatureGroupSchema by @mattrossman in https://github.com/supabase-community/supabase-mcp/pull/132

Full Changelog: https://github.com/supabase-community/supabase-mcp/compare/v0.5.0...v0.5.1

v0.5.0 Breaking risk
Breaking changes
  • region parameter required for create_project
  • debug feature group renamed to debugging
Notable features
  • More terse list_tables output
Full changelog

What's Changed

  • The output from the list_tables tool is much more terse, consuming a lot fewer input tokens.
  • The debug feature group has been renamed to debugging (debug will still work for now but is deprecated and may be removed in the future)
  • The region option is now required when creating new projects via create_project tool. The LLM will ask you which region you wish to deploy to.

By PR

  • refactor: extract eszip server side via multipart body request by @gregnr in https://github.com/supabase-community/supabase-mcp/pull/107
  • refactor(e2e): reorganize e2e tests by @charislam in https://github.com/supabase-community/supabase-mcp/pull/106
  • docs: adds section on security risks by @gregnr in https://github.com/supabase-community/supabase-mcp/pull/110
  • docs: production data clarification by @gregnr in https://github.com/supabase-community/supabase-mcp/pull/111
  • fix: add user-agent string to content api requests by @charislam in https://github.com/supabase-community/supabase-mcp/pull/119
  • Migrate to pnpm by @mattrossman in https://github.com/supabase-community/supabase-mcp/pull/127
  • fix: make list_tables more terse by @mattrossman in https://github.com/supabase-community/supabase-mcp/pull/129
  • Conditional tools based on platform implementation by @gregnr in https://github.com/supabase-community/supabase-mcp/pull/103
  • feat: make region required for create_project by @mattrossman in https://github.com/supabase-community/supabase-mcp/pull/130
  • fix: type checking by @mattrossman in https://github.com/supabase-community/supabase-mcp/pull/131

New Contributors

  • @mattrossman made their first contribution in https://github.com/supabase-community/supabase-mcp/pull/127

Full Changelog: https://github.com/supabase-community/supabase-mcp/compare/v0.4.5...v0.5.0

v0.4.5 New feature
Notable features
  • Storage tools
  • Selective feature group enabling
Full changelog

What's Changed

  • feat: allow enabling of specific feature groups + adds storage tools by @Ngineer101 in https://github.com/supabase-community/supabase-mcp/pull/98
  • feat: re-enable branching tools by default by @gregnr in https://github.com/supabase-community/supabase-mcp/pull/100
  • docs: update default feature groups by @gregnr in https://github.com/supabase-community/supabase-mcp/pull/101

New Contributors

  • @Ngineer101 made their first contribution in https://github.com/supabase-community/supabase-mcp/pull/98

Full Changelog: https://github.com/supabase-community/supabase-mcp/compare/v0.4.4...v0.4.5

v0.4.4 Security relevant
Security fixes
  • Tool descriptions added to mitigate prompt injection
Full changelog

What's Changed

  • docs: encourage read-only mode by default by @gregnr in https://github.com/supabase-community/supabase-mcp/pull/94
  • feat: tool descriptions to mitigate prompt injection by @gregnr in https://github.com/supabase-community/supabase-mcp/pull/95
  • feat(prompt-injection): wraps execute_sql response + adds e2e test by @gregnr in https://github.com/supabase-community/supabase-mcp/pull/96
  • fix: apply migration result by @gregnr in https://github.com/supabase-community/supabase-mcp/pull/97

Full Changelog: https://github.com/supabase-community/supabase-mcp/compare/v0.4.3...v0.4.4

v0.4.3 New feature
Notable features
  • Advisors tool
Full changelog

What's Changed

  • Advisors tool by @gregnr in https://github.com/supabase-community/supabase-mcp/pull/87

Full Changelog: https://github.com/supabase-community/supabase-mcp/compare/v0.4.2...v0.4.3

v0.4.2 New feature
Notable features
  • search_docs tool
  • Platform abstraction layer
Full changelog

What's Changed

  • Platform abstraction by @gregnr in https://github.com/supabase-community/supabase-mcp/pull/78
  • Upgrade sql-to-rest on @supabase/mcp-server-postgrest by @gregnr in https://github.com/supabase-community/supabase-mcp/pull/83
  • chore: add biome formatter by @charislam in https://github.com/supabase-community/supabase-mcp/pull/86
  • fix: clean up branching todo by @sweatybridge in https://github.com/supabase-community/supabase-mcp/pull/88
  • feat(tools): add search_docs tool by @charislam in https://github.com/supabase-community/supabase-mcp/pull/90
  • docs: search_docs tool by @gregnr in https://github.com/supabase-community/supabase-mcp/pull/91

Full Changelog: https://github.com/supabase-community/supabase-mcp/compare/v0.4.1...v0.4.2

Beta — feedback welcome: [email protected]