Allows querying and updating Notion pages, including creating new database entries and modifying content in specified Notion pages.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Notion MCP Serveradd a new task 'Finish quarterly report' to my project database"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Notion MCP Server
This is a simple MCP server that allows you to query Notion Pages.
Installation
git clone https://github.com/arre-ankit/notion-mcp-server.git
cd notion-mcp-servernpm installRunning the server
npm run buildAdd Notion Integration
Go to https://www.notion.so/my-integrations
Click on "New integration"
Name it "Claude MCP Server"
Select "Read" and "Write" permissions for "Pages"
Copy the "Integration Token"
Add Claude Integration
claude_desktop_config.json
{
"mcpServers":
"notion-mcp-server": {
"command": "node",
"args": [
"Copy Path"
],
"env": {
"NOTION_API_TOKEN": "Your Notion Token"
}
}
}
}How to use
Write a prompt to query Notion Pages.
Add link to the Notion Page from the link in the prompt.
Eg: https://www.notion.so/154916e48026802f97d4df6086787817

Prompt: Make a new Databse entry in notion with this of list of movies to watch in 2024 Page link https://www.notion.so/154916e48026802f97d4df6086787817 Add the movie datase in this page

🤯 Woah it will be updated in your Notion Page!
This server cannot be installed
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.