Notion MCP Server

Active
GitHub TypeScript MIT

Description

The official Notion MCP server enabling AI assistants to directly read and manipulate pages, databases, and content in Notion workspaces, with full API support for search, creation, and editing.

Key Features

  • Official Notion MCP server with full API support for pages, databases, and content
  • 22 tools including search, create, update, query data sources, and move pages
  • Works with Cursor, Claude, Zed, GitHub Copilot, and other MCP-compatible clients
  • Flexible authentication via NOTION_TOKEN or OPENAPI_MCP_HEADERS
  • Docker support with official Docker Hub image for containerized deployment
  • Granular permission scoping — create read-only integrations for security-conscious users

Use Cases

💡 AI assistants reading and writing Notion workspace content directly
💡 Automated Notion page creation and database management via MCP clients
💡 Building AI workflows that integrate with existing Notion documentation
💡 Enabling Claude or Cursor to query and update Notion data sources

Categories

Quick Start

Create an internal integration at https://www.notion.so/profile/integrations and get your NOTION_TOKEN. Connect relevant pages/databases to the integration. Add to your MCP client config: `{"mcpServers": {"notionApi": {"command": "npx", "args": ["-y", "@notionhq/notion-mcp-server"], "env": {"NOTION_TOKEN": "ntn_****"}}}}`. The server auto-discovers 22 tools on startup.

Related Projects

Related Articles