Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| NODE_ENV | No | The environment setting - use development for local development | |
| AUTH0_SCOPE | Yes | The 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_URL | Yes | The base URL where your Todos API is running | |
| AUTH0_DOMAIN | Yes | The domain of your Auth0 tenant (e.g., acme.auth0.com) | |
| AUTH0_AUDIENCE | Yes | The unique identifier for your API which you registered in the Auth0 dashbaord (e.g., urn:todos-api) | |
| AUTH0_CLIENT_ID | Yes | The Client ID from the Auth0 application you created | |
| AUTH0_CLIENT_SECRET | Yes | The Client Secret from the Auth0 application you created |
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |