• AUDIT
  • VERIFY
  • CLEANUP
  • REVIEW

How to audit and manage auth users with your AI

Connect your AI to Supabase to handle user management through natural language. You can audit your entire user base or target specific accounts without touching the dashboard.

Ask AI about this page

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.

  1. Scan the user base

    Your agent scans your Supabase project to find all registered users.

    list_auth_users
  2. Inspect an account

    The AI pulls detailed metadata for a single user to check their current status.

    get_auth_user
  3. Identify targets

    Your agent compares the user list against your criteria to find the right accounts.

    list_auth_usersget_auth_user
  4. Execute 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.

Connector linkhttps://edge.vinkius.com/vk_preview_FP0ge4xEx4qBf4t9J73WhJFmRYGy102qt1vYxGMm/mcp

Claude Desktop

Follow the steps below to connect in seconds.

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — Supabase capabilities are ready to use.
Configuration · claude_desktop_config.jsonCopy
{
  "mcpServers": {
    "supabase-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_FP0ge4xEx4qBf4t9J73WhJFmRYGy102qt1vYxGMm/mcp"
    }
  }
}
Copy into chat04
  • 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 AI

FAQ

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