What is Notion MCP Server?
A Model Context Protocol (MCP) server that integrates with the Notion API, enabling Claude and other LLMs to search, read, create, update, and manage pages, databases, and database entries in a user’s Notion workspace.
How to use Notion MCP Server?
Clone the repository, install dependencies (npm install), build the server (npm run build), and run it (npm start). You must configure a Notion API key (obtained from the Notion Developers portal) either in a .env file or passed directly to the server. For use with Claude for Desktop, add the server to claude_desktop_config.json with the command node and the path to the built server plus the --notion-api-key argument.
Key features of Notion MCP Server
- Search across your entire Notion workspace
- Retrieve content from a specific Notion page
- Create new pages with custom content and titles
- Update existing pages (content and title)
- Create new databases with custom properties
- Query databases with filters and sorting
- Update properties of database entries
- Add new rows to existing databases
Use cases of Notion MCP Server
- Search for meeting notes or project files across your Notion workspace
- Create a new Notion page for a weekly report with structured tasks
- Update a database entry’s status, priority, or due date
- Add a new row to a task tracker database with custom properties
Comments