Fixed tools failing to load on the stdio server.
Release history
supabase-community/supabase-mcp releases
Connect Supabase to your AI assistants
All releases
23 shown
- 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
Minor fixes and improvements.
Full changelog
- Gemini CLI extension removed
- 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
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
- 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-07todraft-7by @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
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
- Zod v4 upgrade
- AI SDK v6 upgrade
- MCP registry publication
Full changelog
What's Changed
- feat: publish
v0.5.10to 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
- verify_jwt flag for deploy_edge_function
- Minified GraphQL schema
Full changelog
What's Changed
- chore: bump registry schema to
2025-10-17by @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
- get_anon_key replaced with get_publishable_keys
- 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
- 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
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-29schema, 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
- onToolCall callback
- Platform-specific get_logs with 24-hour support
Full changelog
What's Changed
- feat:
onToolCallcallback 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_logsplatform-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
- 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
- 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
- New get_edge_function to retrieve individual edge functions
- Improved list_edge_functions
Full changelog
What's Changed
- feat: add
get_edge_function, condenselist_edge_functionsby @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
- Package version is now exported
Full changelog
What's Changed
- feat: export package
versionby @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
- Export of currentFeatureGroupSchema for direct schema access
Full changelog
What's Changed
- feat: export
currentFeatureGroupSchemaby @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
- region parameter required for create_project
- debug feature group renamed to debugging
- More terse list_tables output
Full changelog
What's Changed
- The output from the
list_tablestool is much more terse, consuming a lot fewer input tokens. - The
debugfeature group has been renamed todebugging(debugwill still work for now but is deprecated and may be removed in the future) - The
regionoption is now required when creating new projects viacreate_projecttool. 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
- 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
- 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
- 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
- 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