- DCR (Built-in)
- OAuth Proxy
Auth0’s built-in DCR feature is currently in Early Access. MCP clients register and authenticate directly with Auth0The Or pass config explicitly:
To use the built-in Auth0 provider, you need to join Auth0’s Early Access program. See the Auth0 MCP Authorization Guide for details on how to get access.
Auth0 Setup
1. Configure your tenant
In the Auth0 Dashboard:- Go to Settings → Advanced and enable Resource Parameter Compatibility Profile
- Promote connections to domain-level so third-party clients (like MCP Inspector) can use them:
2. Create an API
rfc9068_profile_authz token dialect includes the permissions claim in access tokens, enabling scope-based access control.3. Environment variables
Configuration
Accessing user info in tools
Permissions
Auth0 includes permissions directly in the access token when you use therfc9068_profile_authz token dialect. Check them in tool callbacks:
Resources
- Runnable mcp-use + Auth0 DCR example
- Runnable mcp-use + Auth0 proxy example
- Auth0 MCP Authorization Guide
- Auth0 Documentation
Next Steps
- User Context - Access user information in tools