MCP ConfigsMar 30, 2026·2 min read

Notion MCP Server — Official Notion Integration

Official Notion MCP server. Search, read, create, and update Notion pages, databases, and blocks from Claude Code, Cursor, or any MCP client. By Notion. 4.1K+ stars.

TL;DR
Official MCP server by Notion. Search, read, create, and update Notion pages from any MCP-compatible AI agent.
§01

What it is

Notion MCP Server is the official Model Context Protocol integration built by Notion. It exposes Notion's API -- pages, databases, blocks, search -- through the MCP standard so that AI coding assistants like Claude Code or Cursor can interact with your Notion workspace directly.

This is useful for developers and teams who want their AI agents to read project specs from Notion, create meeting notes, update task databases, or search across a workspace without leaving the editor.

§02

How it saves time or tokens

Without this server, you would need to manually copy-paste content between Notion and your AI tool, or write custom API integration code. The MCP server eliminates that friction: the agent calls Notion's API directly, reads the data it needs, and acts on it. For workflows that involve frequent reference to documentation or task boards stored in Notion, this can save significant context-switching time.

§03

How to use

  1. Add the MCP server configuration to your AI editor's MCP settings:
{
  "mcpServers": {
    "notion": {
      "command": "npx",
      "args": ["-y", "@notionhq/notion-mcp-server"],
      "env": {
        "OPENAPI_MCP_HEADERS": "{\"Authorization\": \"Bearer ntn_YOUR_TOKEN\", \"Notion-Version\": \"2022-06-28\"}"
      }
    }
  }
}
  1. Create a Notion internal integration at https://www.notion.so/my-integrations and copy the token.
  2. Share the pages or databases you want the agent to access with your integration.
  3. Restart your AI editor. The agent can now search, read, create, and update Notion content.
§04

Example

Once configured, you can ask your AI agent:

'Search my Notion workspace for the Q2 product roadmap and summarize the key milestones.'

The agent will call the Notion MCP server's search endpoint, retrieve the matching page, read its blocks, and return a summary -- all without you opening Notion.

§05

Related on TokRepo

§06

Common pitfalls

  • You must explicitly share each Notion page or database with your integration. Unshared pages return empty results and this is the most common setup mistake.
  • The integration token is scoped to a single workspace. If you work across multiple Notion workspaces, you need separate integrations for each.
  • Rate limits apply. Notion's API has a rate limit that the MCP server does not bypass, so bulk operations on large databases may hit throttling.

Frequently Asked Questions

What AI editors support the Notion MCP server?+

Any editor or tool that implements the Model Context Protocol can use this server. Currently that includes Claude Code, Cursor, Windsurf, and other MCP-compatible clients. The server runs as a local process and communicates via the standard MCP protocol, so compatibility depends on the client rather than on Notion.

Do I need a paid Notion plan to use this?+

No. The Notion MCP server works with Notion's free plan. You create an internal integration, which is available on all Notion plans. The only requirement is that you generate an integration token and share the relevant pages with it. API rate limits are the same across plans.

Can the MCP server modify my Notion data?+

Yes. The server supports create and update operations on pages, databases, and blocks. If you want read-only access, you can configure your Notion integration with read-only capabilities in the integration settings page. This is recommended if you are experimenting and want to avoid accidental edits.

How does this differ from using the Notion API directly?+

The MCP server wraps Notion's REST API into the MCP protocol, which means your AI agent can call it without you writing any API code. The agent discovers available tools automatically and calls them as needed. Directly using the Notion API requires writing HTTP requests, handling pagination, and parsing responses yourself.

Is my Notion data sent to third parties?+

The MCP server runs locally on your machine. Data flows between your local MCP server process and Notion's API servers. Your AI editor reads the responses locally. No data is sent to any third-party service beyond Notion itself and the LLM provider your editor uses.

Citations (3)
🙏

Source & Thanks

Created by Notion. Licensed under MIT. makenotion/notion-mcp-server — 4,100+ GitHub stars

Discussion

Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.