MCP Notion Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
NOTION_API_KEYYesYour Notion API key (Internal Integration Token) obtained from the Notion Integrations page

Schema

Prompts

Interactive templates invoked by user choice

NameDescription
summarize_notesSummarize all notes

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
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