Notion MCP Server

✓ verified

Search, read, and update Notion pages and databases from chat.

Don't have ToolPiper? We'll take you to the download.

Open repository →

Publisher

Notion

License

MIT

Transport

Local subprocess

Tools

4

What this server does

Notion's own MCP server gives your assistant scoped access to the pages and databases you share with an internal integration. Search the workspace, read a page or database row, create pages, and update properties without leaving chat. Access is bounded by what you share with the integration in Notion, so the server cannot reach pages you never granted. Pair it with a fetch or git server when you want the assistant to pull external context into a Notion doc.

Tools included

  • search

    Search pages and databases across the workspace.

  • fetch

    Read a page or database by ID.

  • create_pages

    Create one or more pages under a parent.

  • update_page

    Update properties or content of a page.

The authoritative list comes from the server's tools/list at runtime. This catalog entry may lag the upstream until the next ToolPiper release.

Install in ToolPiper

ToolPiper handles the JSON configuration. Click Install, fill in any required tokens, and the server is ready in your chat.

Don't have ToolPiper? We'll take you to the download.

Install in another client

Install in another MCP client (Claude Desktop, Cursor, Continue, Cline)

Add this to ~/Library/Application Support/Claude/claude_desktop_config.json.

{
  "mcpServers": {
    "notion": {
      "command": "npx",
      "args": [
        "-y",
        "@notionhq/notion-mcp-server"
      ]
    }
  }
}

Example prompts

  • "Find the Q3 roadmap page and summarize the open items."

  • "Create a new page titled 'Weekly Sync 2026-05-28' under the Team Notes database with these bullets."

  • "Update the status of the 'Auth rewrite' row to Done."

Security notes

The integration token grants whatever pages you share with the integration in Notion, nothing more. Treat it like a password and rotate it at notion.so/my-integrations if it leaks. Share only the workspaces and pages the assistant actually needs; an over-shared integration is the main footgun.

Related tools