- AUDIT
- VERIFY
- CLEANUP
- REVIEW
Short answer
How can I audit and manage my Supabase users with AI?
Your AI client pulls your user data directly from Supabase to identify specific accounts or list everyone in your system. You can then instruct your agent to remove users or check their status. This breakdown shows how you'll handle those requests.
User management outcomes.
Where your data lands.
What happens when you give your AI a command.
AUDIT
Full user lists
The AI pulls a complete list of authenticated users. You get a clear view of who is currently in your system.
VERIFY
Account status checks
Your agent looks up specific user details. You'll know exactly which accounts are active or suspended.
CLEANUP
User removal
The AI deletes users you specify. This keeps your database clean and up to date.
REVIEW
Human oversight
The AI presents the data it finds. You decide which users actually need to be deleted or modified.
The workflow
What your AI does when the request arrives.
Your AI uses specific tools to interact with your Supabase auth data.
Scan the user base
Your agent scans your Supabase project to find all registered users.
list_auth_usersInspect an account
The AI pulls detailed metadata for a single user to check their current status.
get_auth_userIdentify targets
Your agent compares the user list against your criteria to find the right accounts.
list_auth_usersget_auth_userExecute deletions
Once you confirm, the AI removes the chosen user from your authentication system.
delete_auth_user
Try it
Copy these to start.
Use these prompts to begin managing your users.
Starting points
These are basic starting lines. Swap out the specific user emails or criteria to match your needs.
Supabase Connector
You're all set. Choose your MCP client and follow the setup instructions.
https://edge.vinkius.com/vk_preview_FP0ge4xEx4qBf4t9J73WhJFmRYGy102qt1vYxGMm/mcpClaude Desktop
Follow the steps below to connect in seconds.
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — Supabase capabilities are ready to use.
{
"mcpServers": {
"supabase-mcp": {
"url": "https://edge.vinkius.com/vk_preview_FP0ge4xEx4qBf4t9J73WhJFmRYGy102qt1vYxGMm/mcp"
}
}
}List all authenticated users in my Supabase project.
Get the details for the user with email test@example.com.
Find all users in my system and tell me if any are suspended.
Delete the user with the email user_to_remove@domain.com.
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
Start here
Connect Supabase once, then ask.
You only need to link your account once. Your credentials stay encrypted, and you can immediately start managing users through your preferred AI client.
Connect Supabase to your AIFAQ
How this task behaves
- 01
Can the AI change user passwords?
No. The current tools only allow for listing, getting, and deleting users.
- 02
Will the AI delete users without asking me?
No. The AI performs the action you request, but you should always review the user list it provides before confirming a deletion.
- 03
Can I use this to update user metadata?
No. The available tools are limited to listing, retrieving, and deleting auth users.
- 04
Does the AI see my database tables?
No. The AI only accesses the authentication data provided by the auth tools.
- 05
How do I find a specific user by ID?
You can ask your agent to get the details for a specific user using their unique identifier.
More questions about Supabase? The Connector page answers them. See everything the Supabase Connector can do
Connect Supabase to Claude, Cursor, ChatGPT & more
