Notion MCP Server

Enables Language Models to interact with Notion workspaces through standardized tools for managing pages and databases.

Local serverstdioTypeScript★ 119

What is the Notion MCP Server?

Enables Language Models to interact with Notion workspaces through standardized tools for managing pages and databases.

What you get

A Model Context Protocol (MCP) server that provides seamless integration with Notion. This server enables Language Models to interact with your Notion workspace through standardized tools for searching, reading, creating, and updating pages and databases.

Configuration and credentials

  • Node.js (v16 or higher) - Notion API key - MCP-compatible client (e.g., Claude Desktop)

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

How to install the Notion MCP Server

{
  "mcpServers": {
    "notion": {
      "command": "node",
      "args": [
        "/absolute/path/to/notion-server/build/index.js"
      ],
      "env": {
        "NOTION_API_KEY": "YOUR_NOTION_API_KEY"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

  • Node.js (v16 or higher) - Notion API key - MCP-compatible client (e.g., Claude Desktop)
VariableDescriptionRequired
NOTION_API_KEYDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use Notion to Prerequisites.”
  • “Use Notion to Installation.”

Frequently asked questions

Key features include enhanced markdown support, comprehensive database operations (create, query, update), block-level operations, and the ability to add/retrieve comments on Notion pages.