Auth0 OAuth MCP Server

by pratham-svg

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
NODE_ENVNoThe environment setting - use development for local development
AUTH0_SCOPEYesThe scopes requested by the MCP Server. Here we request basic profile info (openid email profile), refresh token capability (offline_access), and API access (read:todos)
API_BASE_URLYesThe base URL where your Todos API is running
AUTH0_DOMAINYesThe domain of your Auth0 tenant (e.g., acme.auth0.com)
AUTH0_AUDIENCEYesThe unique identifier for your API which you registered in the Auth0 dashbaord (e.g., urn:todos-api)
AUTH0_CLIENT_IDYesThe Client ID from the Auth0 application you created
AUTH0_CLIENT_SECRETYesThe Client Secret from the Auth0 application you created

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription

No tools

ID: ltli48vbh2