notion-mcp-server

MCP.Pizza Chef: makenotion

Notion's own connector opens the pages and databases you choose to whichever assistant you already use, including Claude Desktop, Cursor, and Zed. Once it is running you can search your workspace, read a page as plain text, draft a new one, edit an existing one, and pull rows out of a database just by asking. You create an integration in your Notion settings and pick exactly which pages it may see, so nothing is exposed by accident.

Data
Notes
Writing

Use This MCP server To

Find the meeting notes I wrote about last quarter Turn a rough outline into a tidy Notion page Update a project page without leaving the conversation Pull this week's unfinished tasks out of a Notion database Summarize a long Notion page into a few bullets Move a page under a different parent when I reorganize

README

Notion MCP Server

Note

We’ve introduced Notion MCP, a remote MCP server with the following improvements:

  • Easy installation via standard OAuth. No need to fiddle with JSON or API tokens anymore.
  • Powerful tools tailored to AI agents, including editing pages in Markdown. These tools are designed with optimized token consumption in mind.

Learn more and get started at Notion MCP documentation.

We are prioritizing, and only providing active support for, Notion MCP (remote). As a result:

  • We may sunset this local MCP server repository in the future.
  • Issues and pull requests here are not actively monitored.
  • Please do not file issues relating to the remote MCP here; instead, contact Notion support.

notion-mcp-sm

This project implements an MCP server for the Notion API.

mcp-demo


⚠️ Version 2.0.0 breaking changes

Version 2.0.0 migrates to the Notion API 2025-09-03 which introduces data sources as the primary abstraction for databases.

notion-mcp-server FAQ

Which apps does this work in?
Claude Desktop, Cursor, Zed, GitHub Copilot CLI, and other assistants that let you add a connector.
Can I use this to write a brand new Notion page from a chat?
Yes, it can create pages and fill them in with Markdown you dictate.
Do I need anything from Notion first?
Yes. You create an internal integration in your Notion settings and share the pages you want reachable.
Can it see my entire workspace?
Only the pages and databases you explicitly connect to the integration. You can also make it read-only.
How hard is the setup?
You paste a short block into your assistant's settings file and drop in the integration key.
Is there an easier hosted version?
Yes. Notion now offers a hosted connector you sign in to, and it is the version they actively support.
Can it delete my databases?
No. Deleting databases is deliberately left out of what it can reach.