MCPdir β€” MCP Server Directory
πŸ‡¬πŸ‡§ πŸ‡ͺπŸ‡Έ

Notion MCP Server

by Notion

Official Notion MCP server for AI-powered workspace management

productivity Node.js Beginner Self-hostable Docker Verified Featured
⭐ 4k stars πŸ“… Updated: 1mo ago

Description

Official Notion MCP server that connects AI clients to Notion workspaces. Provides 22 tools for searching content, reading and writing pages, querying data sources, managing databases, comments, and blocks. Supports both STDIO and Streamable HTTP transports, optimized for LLM token consumption. Version 2.0 leverages the Notion API 2025-09-03 with data sources support, enabling AI assistants to fully interact with your Notion workspace β€” from creating pages and databases to managing comments and reorganizing content structure.

βœ… Best for

Teams and developers who want AI assistants to manage their Notion workspace

⏭️ Skip if

You need offline access or real-time collaborative editing via AI

πŸ’‘ Use cases

  • Managing Notion pages, databases, and blocks from AI assistants
  • Searching and querying Notion workspaces using natural language
  • Automating content creation and organization in Notion
  • Building AI workflows that read and write Notion data sources

πŸ‘ Pros

  • βœ“ Official Notion project with full API coverage (22 tools)
  • βœ“ Dual transport support β€” STDIO for local, Streamable HTTP for remote
  • βœ“ Optimized for LLM token consumption, reducing context usage
  • βœ“ Supports data sources API for structured data queries

πŸ‘Ž Cons

  • βœ— Requires a Notion integration token with proper permissions
  • βœ— Large workspaces may produce verbose responses that consume context
  • βœ— Rate-limited by Notion API quotas on heavy usage

πŸ”§ Exposed tools (10 tools)

ToolCategoryDescription
manage_commentscollaborationCreate and retrieve comments on pages and blocks
move_pagemanagementMove a page to a different parent location
read_pagereadRead the content of a Notion page
query_databasereadQuery a Notion database with filters and sorting
searchsearchSearch for pages and databases in a Notion workspace
update_pagewriteUpdate properties and content of an existing page
create_pagewriteCreate a new page in a Notion workspace
create_databasewriteCreate a new database with defined schema
update_databasewriteUpdate database properties and schema
append_blockswriteAppend content blocks to a page

⚑ Installation

Prerequisites:

  • β€’ Node.js v18+
  • β€’ Notion integration token
  • β€’ API key required

Check Claude Code documentation to configure this MCP server.

πŸ’‘ Tips & tricks

Create a dedicated Notion integration with minimal required permissions. Share only the specific pages and databases the AI needs access to, keeping the scope narrow for both security and performance.

Quick info

Author
Notion
License
MIT
Runtime
Node.js 18+
Transport
stdio
Category
productivity
Difficulty
Beginner
Self-hostable
βœ…
Auth
β€”
Docker
🐳 Docker available
Version
latest
Updated
Feb 28, 2026

Client compatibility

  • βœ… Claude Code
  • βœ… Cursor
  • βœ… VS Code Copilot
  • ❓ Gemini CLI
  • βœ… Windsurf
  • ❓ Cline
  • ❓ JetBrains AI
  • ❓ Warp

Platforms

🍎 macOS 🐧 Linux πŸͺŸ Windows