delete_user
Delete a user by their ID
How to use it
delete_user is exposed by the Supabase MCP Server MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the delete_user tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
Install Supabase MCP Server
pipx install supabase-mcp-serverOther tools in Supabase MCP Server (26)
Destructive operations (delete project, etc.) - never allowed
to directly invoke Auth Admin methods with proper parameter handling
Executes high-risk operations after confirmation
Create a new user
Delete a factor on a user (currently not implemented in SDK)
Schema changes (DROP, CREATE) - require unsafe mode + confirmation
Executes SQL statements against your database
Generate an email link for various authentication purposes
to retrieve documentation for all available Auth Admin methods
Gets all safety rules with human-readable explanations
Gets the enriched API specification with safety information
Lists schemas with sizes and table counts
Gets detailed table structure (columns, keys, relationships)
Lists tables, foreign tables, and views with metadata
Retrieve a user by their ID
Send an invite link to a user's email
List all users with pagination
Toggles between safe and unsafe modes
and recovery links require the user to already exist in the system
Gets migrations with filtering and pagination options
Read-only operations (SELECT) - always allowed
Sends arbitrary requests to Supabase Management API with auto-injection of project ref
links don't require the user to exist
State-changing operations (POST, PUT, PATCH, DELETE) - require unsafe mode
Update user attributes by ID
Data modifications (INSERT, UPDATE, DELETE) - require unsafe mode