Setup
1. Create Auth0 Application
- Go to Auth0 Dashboard
- Navigate to Applications → Create Application
- Choose Single Page Application or Machine to Machine
- Note your Domain and Client ID
2. Configure Application
In your Auth0 application settings: Allowed Callback URLs:- ✅ Authorization Code
- ✅ Refresh Token
3. Create an API
- Navigate to APIs → Create API
- Set Name: Your API name
- Set Identifier:
https://your-api.example.com(this becomes your audience) - Leave Signing Algorithm as RS256
Configuration
Basic Configuration
Environment Variables
Full Configuration Options
Permissions
Configure Permissions
- In Auth0 Dashboard → APIs → Your API
- Go to Permissions tab
- Add permissions:
read:documentswrite:documentsdelete:documents
Assign Permissions
Via Rules/Actions:- Go to Applications → Your App → APIs
- Authorize the API
- Select specific permissions
Check Permissions
Testing
Using MCP Inspector
The Inspector includes full Auth0 OAuth support:Resources
Next Steps
- User Context - Access user information