Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| BASE_URL | No | The base URL of the server, used for constructing OAuth redirect URIs and metadata (defaults to localhost if not set). | |
| TOKEN_ENC_KEY | No | A base64 encoded 32-byte key used for AES-256-GCM encryption of stored tokens. If not set, it may be auto-generated and stored locally. | |
| NOTION_VERSION | No | The Notion API version to use for requests. | 2025-09-03 |
| NOTION_CLIENT_ID | Yes | The Client ID of your Notion public integration. | |
| STATE_SIGNING_KEY | No | A random secret used for HMAC signing of OAuth state parameters. If not set, it may be auto-generated and stored locally. | |
| TOKEN_ENC_KEY_FILE | No | Optional path to a file containing the TOKEN_ENC_KEY. | |
| NOTION_CLIENT_SECRET | Yes | The Client Secret of your Notion public integration. | |
| ALLOWED_REDIRECT_URIS | Yes | A comma-separated list of allowed redirect URIs for your MCP client. | |
| STATE_SIGNING_KEY_FILE | No | Optional path to a file containing the STATE_SIGNING_KEY. |
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |