Before you start
- Install Node.js v18 or higher on your system.
- Create an active Auth0 accountwith administrative permissions.
- Install at least one supported MCP client (Claude Desktop, Cursor, Windsurf, VS Code, Claude Code, or Gemini CLI, for example).
Installation and configuration
Install Auth0 MCP Server by running one of these commands in your terminal:For Claude Desktop (default)
For Cursor
For Windsurf
For VS Code
- Global: Available in all VS Code instances.
- Workspace: Available only in a specific project or repository.
mcp.json file based on your selection.
For Claude Code
- User: Written to
~/.claude.jsonand available across all your projects. - Project: Available only in the current project.
For Gemini CLI
Other MCP clients
To use Auth0 MCP Server with any other MCP Client, you can manually add this configuration to the client and restart for changes to take effect:Authenticate with Auth0
Your browser will automatically open to initiate the device . Log into your Auth0 account and grant the requested permissions.Credentials are securely stored in your system’s keychain. You can optionally verify storage through your keychain management tool.
Verify your integration
Claude Desktop
- Restart Claude Desktop to ensure it recognizes the newly installed Auth0 MCP Server.
- In Claude Desktop, click on the Tools icon and verify that Auth0 tools (for example,
auth0_create_actionorauth0_delete_application) show up in the Available MCP Tools list. - Begin a conversation with Claude Desktop and ask help managing your Auth0 tenant.
Cursor
- Restart Cursor to ensure it recognizes the newly installed Auth0 MCP Server.
- In Cursor, open Settings > MCP and verify that Auth0 appears in the MCP Servers list.
- Begin a conversation with Cursor and ask for help managing your Auth0 tenant.
Windsurf
- Restart Windsurf to ensure it recognizes the newly installed Auth0 MCP Server.
- In Windsurf, open Windsurf Settings > Cascade and verify that Auth0 appears in the Model Context Protocol (MCP) Servers list.
- Begin a conversation with Windsurf and ask for help managing your Auth0 tenant.
VS Code
- Restart VS Code to ensure it recognizes the newly installed Auth0 MCP Server.
- In VS Code, open Copilot Chat in agent mode and verify that Auth0 tools are available.
- Begin a conversation and ask for help managing your Auth0 tenant.
Claude Code
- Restart Claude Code to ensure it recognizes the newly installed Auth0 MCP Server.
- Verify that Auth0 tools (for example,
auth0_create_actionorauth0_list_applications) are available in your session. - Begin a conversation with Claude Code and ask for help managing your Auth0 tenant.
Gemini CLI
- Restart Gemini CLI to ensure it recognizes the newly installed Auth0 MCP Server.
- Begin a conversation with Gemini CLI and ask for help managing your Auth0 tenant.
Common troubleshooting steps
Most connection issues can be resolved by configuring the Auth0 MCP server and restarting the MCP client.
Get command line help:
View a list of supported commands and usage examples with:Authentication issues
Ensure correct permissions in your Auth0 tenant and try re-initializing with:Connection failures:
-
Confirm the MCP server is actively running with:
- Restart your AI client after verifying the server is running.
Claude Can’t Connect to the Server error:
- Restart Claude Desktop after installation.
-
Check that the server is running with: