MCP Notion Server
Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
NOTION_API_KEY | Yes | Your Notion API key (Internal Integration Token) obtained from the Notion Integrations page |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
summarize_notes | Summarize all notes |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
list_databases | List all accessible databases |
create_database | Create a new database |
create_page | Create a new page |
update_page | Update an existing page |
append_blocks | Append blocks to a page |
delete_blocks | Delete blocks from a page |
get_page | Retrieve a page by ID |
get_database | Retrieve a database by ID |
query_database | Query a database with filters and sorting |
search | Search pages and databases |