Notion MCP Server
Provides tools for managing Notion pages, blocks, search, and users, exposing Notion content as resources.
Click on "Deploy 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 Serversearch for recent project updates"
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
A Model Context Protocol (MCP) server for Notion integration, providing AI assistants with secure access to Notion workspaces.
Features
Page Management: Create, read, update, and archive Notion pages
Search: Search across your Notion workspace
Block Operations: Append blocks and manage page content
User Management: Access workspace users and permissions
Resource Providers: Expose Notion content as MCP resources
Related MCP server: Notion MCP Server
Setup
Install dependencies:
npm installSet up Notion API:
Go to Notion Developers
Create a new integration
Copy the integration token
Configure environment:
cp .env.example .env # Edit .env with your Notion API keyShare pages with integration:
Go to your Notion pages
Share → Add people → Find your integration → Invite
Usage
Development
npm run devProduction
npm run build
npm startTesting with MCP Inspector
npx @modelcontextprotocol/inspectorTools Available
notion_get_page: Retrieve a page by IDnotion_create_page: Create a new pagenotion_update_page: Update an existing pagenotion_search: Search workspace contentnotion_append_blocks: Add blocks to a pagenotion_get_users: Get workspace usersnotion_archive_page: Archive a page
Resources
notion://pages: Recent pages in workspacenotion://page/{id}: Specific page content
Integration with Claude Desktop
Add to your Claude Desktop configuration:
{
"mcpServers": {
"notion": {
"command": "node",
"args": ["path/to/notion-mcp-server/dist/index.js"],
"env": {
"NOTION_API_KEY": "your_token_here"
}
}
}
}This server cannot be deployed
Maintenance
Related MCP Connectors
Securely search, create, and organize your Mem notes and collections from AI assistants.
- OpenOakOAuthorg.openoak
Secure AI access to OpenOak tasks, notes, and Kanban boards.
Task management for people and AI agents, with scoped OAuth access to issues, projects, and docs.
Connect an AI assistant to a Capacities space (objects, daily notes, search).
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables AI agents to interact with Notion workspaces through the Notion API. Supports reading, writing, commenting, and managing Notion pages and databases with optimized token consumption for AI agents.19122,532 npmMIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with Notion workspaces through the Notion API. Supports searching, reading, creating pages, and querying databases with filters and sorting capabilities.1,642 npmMIT
- AlicenseNot gradedqualityNot gradedmaintenanceEnables AI workflows to integrate with Notion workspaces, supporting page and database creation, queries with filters and sorting, content updates, and workspace-wide search operations.-
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to search, read, summarize, and analyze sentiment of Notion pages and databases, turning your Notion workspace into an intelligent, queryable knowledge system.MIT