🌐

Notion MCP Server

Updated June 2026✓ Official⭐ FeaturedTrust grade A95/100

The Notion MCP Server is the official integration from Notion that connects AI assistants directly to your Notion workspace via the Notion REST API. Built by Notion, it is officially maintained and best for API & Web.

by Notion

About

The Notion MCP Server is the official integration from Notion that connects AI assistants directly to your Notion workspace via the Notion REST API. With 4,580+ GitHub stars, it is the canonical MCP tool for bringing Notion's knowledge management capabilities into Claude Desktop, Cursor, Windsurf, and any MCP-compatible client. The server exposes a rich set of tools: search your entire workspace by keyword and return matching pages and databases; retrieve full page content and block trees; create new pages inside any parent page or workspace section; update, append, or delete block content on existing pages; list all databases your integration has access to; query database entries with filter and sort parameters; retrieve individual blocks or nested children by block ID; and add comments to pages. Authentication uses a Notion integration token — create an internal integration at notion.so/my-integrations, share specific pages or databases with it, and set NOTION_TOKEN in your environment (the older OPENAPI_MCP_HEADERS form still works). Install with a single npx command. The Notion MCP Server is especially powerful for AI workflows that span documentation retrieval, project planning, and knowledge capture — Claude can read product specs from Notion, draft new pages from conversation output, log structured data into databases, and search across thousands of notes without any manual copy-paste.

A
Reliable95/100
high confidence · 3 measured signals

Grade A (95/100, reliable) from 3 measured signals, based on live MCP handshakes.

What was measured

  • Live MCP handshake85/100 · weight 30

    Answered with an OAuth/Bearer challenge — the endpoint is alive and speaking MCP, it just requires credentials before it will list tools. (148 ms handshake)

  • Measured uptime100/100 · weight 20

    Answered 200 of 200 recorded checks (100%). A check counts as answered when the server completed the MCP handshake in any form, including an auth challenge.

  • Tool-schema stability100/100 · weight 15

    No tool-schema or protocol-version drift across 200 recorded checks. Tools an agent bound to last week are still the tools it will find today.

  • Source verification100/100 · weight 25

    The repository URL was confirmed to resolve against the live GitHub API and is not archived.

  • Provenance90/100 · weight 10

    Published and maintained by the vendor of the service it connects to, rather than by a third party.

  • Listing ↔ repository match100/100 · weight 5

    The listing name lines up with the linked repository makenotion/notion-mcp-server.

What could not be measured

These contributed nothing to the score — not a penalty, not a zero. They are why the confidence reads the way it does.

  • Repository maintenanceunknown

    No repository-freshness reading has been collected for this server yet.

Installation

npm / npx
npx -y @notionhq/notion-mcp-server

@notionhq/notion-mcp-server confirmed live on the npm registry — checked August 17, 2026.

There are two Notion MCP servers, both from Notion, and picking the wrong one is the most common way this setup goes sideways. The hosted remote server at mcp.notion.com/mcp needs no install and no token — you authorise it with OAuth from inside your client. The local npm server, @notionhq/notion-mcp-server, is the older one; its README now says Notion is only actively supporting the remote server and may sunset the repository. Use the remote server unless you specifically need to run the process yourself, pin a version, or point it at a self-managed deployment.

Setting up Notion MCP

  1. 1.Option A — connect the hosted server (recommended)

    Nothing to install. In Claude Code, add the remote endpoint and complete the OAuth flow with /mcp. Cursor takes the same URL as a `url` entry in mcp.json, VS Code as an http-type server in .vscode/mcp.json, and Claude Desktop and ChatGPT both take it under Settings → Connectors → Add Connector.

    shell
    claude mcp add --transport http notion https://mcp.notion.com/mcp
  2. 2.Option B — create an internal integration (local server only)

    The local server authenticates with an integration token, not OAuth. Create an internal integration at notion.so/profile/integrations. If you only want the assistant to read, grant just "Read content" under Capabilities — that is the cleanest way to bound the blast radius, since the token is what an LLM will be holding.

  3. 3.Share the pages you want reachable

    A fresh integration can see nothing. Open the integration's Access tab and select the pages and databases to expose, or go to a page → ⋯ → Connect to integration. Access is inherited, so sharing a parent page covers its children. This step is where most "the search tool returns nothing" reports end.

  4. 4.Point your client at the local server

    Add the server to claude_desktop_config.json or .cursor/mcp.json with the token in NOTION_TOKEN. The older OPENAPI_MCP_HEADERS form still works and is what you need if you want to pin the Notion-Version header yourself, but NOTION_TOKEN is the documented recommendation.

    claude_desktop_config.json
    {
      "mcpServers": {
        "notionApi": {
          "command": "npx",
          "args": ["-y", "@notionhq/notion-mcp-server"],
          "env": { "NOTION_TOKEN": "ntn_****" }
        }
      }
    }

What changed in v2.0 of the local server

v2.0.0 moved to the 2025-09-03 Notion API, where a database is addressed through its data sources. Three tools were removed and seven added — 22 total, up from 19. No config change is needed (clients re-discover tools on start), but hardcoded tool names in your prompts will break.

query-data-source

Replaces post-database-query. Filters and sorts a data source; takes data_source_id, not database_id.

retrieve-a-data-source

Schema and properties for one data source — the call you want before writing rows.

update-a-data-source

Replaces update-a-database.

create-a-data-source

Replaces create-a-database; parents off parent.page_id.

retrieve-a-database

Still present. Returns database metadata including the list of data source IDs it contains.

retrieve-page-markdown

Reads a whole page as Markdown instead of block JSON — far cheaper in tokens. include_transcript inlines meeting-note transcripts.

update-page-markdown

Edits page content as Markdown: replace_content to overwrite, update_content for targeted find-and-replace.

move-page

Moves a page to a different parent.

list-data-source-templates

Lists templates available in a data source.

What people use it for

Turn a conversation into a spec page

Create a page named "Q3 billing migration" under the Development page, summarising what we just decided, with a Risks section and an Open questions section.

Two calls — a search to resolve the parent page, then a create. This is the workflow the README itself uses as its worked example.

Read a long doc without burning context

Read the "Billing architecture" page as Markdown and tell me which parts contradict the new pricing model.

retrieve-page-markdown returns prose rather than a block tree, which is the difference between a page fitting in context and not.

Query a database as data, not as pages

In the Customers database, list every row where Plan is Enterprise and Renewal is before October, sorted by renewal date.

Post-v2.0 this resolves the database to a data source first — the reason older prompts referencing database_id stopped working.

Which one should you use?

Notion MCP (hosted, mcp.notion.com/mcp)

Default choice. OAuth instead of tokens, no install, actively supported, and workspace owners can audit and revoke client connections from Settings → Connections.

@notionhq/notion-mcp-server (local)

When you need a pinned version, a self-hosted process, or multi-tenant token passthrough on one deployment.

Every command, environment variable, and endpoint above was read from the project’s own documentation on 2026-08-09: makenotion/notion-mcp-server README, Notion MCP docs — overview, Notion MCP docs — connect a client.

Browse all MCP server setup guides.

Frequently Asked Questions

Why does Notion MCP search return nothing even though my token works?
The integration has not been given access to any content. A Notion integration token authenticates but grants nothing by default — you have to share pages and databases with it explicitly, from the integration's Access tab or per-page via ⋯ → Connect to integration.
Why did post-database-query stop working?
It was removed in v2.0.0 of @notionhq/notion-mcp-server, along with update-a-database and create-a-database, when the server moved to the 2025-09-03 API. Use query-data-source, update-a-data-source and create-a-data-source, and pass data_source_id where you used to pass database_id.
Should I use the local Notion MCP server or the remote one?
Remote, unless you have a specific reason not to. Notion states it is prioritising and only actively supporting the remote server at mcp.notion.com/mcp, that issues and pull requests on the local repository are not actively monitored, and that the local repository may be sunset. The local server remains the right choice for pinning a version or running the process inside your own network.
Is it safe to expose the Notion MCP server over HTTP?
Only with bearer auth on. The Streamable HTTP transport requires a token by default and will generate one if you do not supply --auth-token or AUTH_TOKEN. The --unsafe-disable-auth flag turns that off and the README is blunt about the consequence: the server can become reachable to pages you visit via DNS rebinding. Use it only on an isolated network.
What is Notion MCP Server?
Notion is an MCP server built by Notion. The Notion MCP Server is the official integration from Notion that connects AI assistants directly to your Notion workspace via the Notion REST API. With 4,580+ GitHub stars, it is the canonical MCP tool for bringing Notion's knowledge management capabilities into Claude Desktop, Cursor, Windsurf, and any MCP-compatible client. The server exposes a rich set of tools: search your entire workspace by keyword and return matching pages and databases; retrieve full page content and block trees; create new pages inside any parent page or workspace section; update, append, or delete block content on existing pages; list all databases your integration has access to; query database entries with filter and sort parameters; retrieve individual blocks or nested children by block ID; and add comments to pages. Authentication uses a Notion integration token — create an internal integration at notion.so/my-integrations, share specific pages or databases with it, and set NOTION_TOKEN in your environment (the older OPENAPI_MCP_HEADERS form still works). Install with a single npx command. The Notion MCP Server is especially powerful for AI workflows that span documentation retrieval, project planning, and knowledge capture — Claude can read product specs from Notion, draft new pages from conversation output, log structured data into databases, and search across thousands of notes without any manual copy-paste.
Who built Notion MCP Server?
Notion MCP Server was built by Notion.
Is Notion MCP Server free?
Yes, Notion MCP Server has a free option. The MCP server is free and open-source. Notion: Free for personal use. Plus: $10/user/mo. Business: $18/user/mo. Enterprise: Custom pricing.
How do I install Notion MCP Server?
Install Notion MCP Server with npm: npx -y @notionhq/notion-mcp-server
What does Notion MCP Server integrate with?
Notion MCP Server integrates with Claude Desktop, Cursor, VS Code, Windsurf, Cline.

Related Guides

MCP vs Traditional API Integrations: When to Use Each

6 min readGuides

Best MCP Servers for Content Creation & Writing in 2026

8 min readGuides

Best MCP Servers for Automation in 2026: Build AI-Powered Workflows

11 min readGuides

Best MCP Servers for Productivity: Notes, Tasks & Collaboration in 2026

7 min readGuides

Best MCP Servers for Customer Support Teams in 2026

7 min readGuides

Best MCP Servers for Project Management in 2026

7 min readGuides

Top 10 Most Popular MCP Servers in 2026 (By Use & GitHub Stars)

6 min readLists

Best MCP Servers for Google Workspace in 2026

8 min readGuides

Best MCP Servers for Startup Founders in 2026

7 min readGuides

Best MCP Servers for Notion Users: AI-Powered Knowledge Management in 2026

7 min readGuides

Best MCP Servers for Obsidian & Personal Knowledge Management

6 min readGuides

Best MCP Servers for Designers in 2026: Figma, Canva & Creative Workflows

8 min readGuides

Best MCP Servers for Freelancers & Consultants in 2026

9 min readGuides

Notion MCP Server Setup Guide: Connect Notion to Claude, Cursor & More

7 min readSetup Guides

Best MCP Servers for Salesforce Developers and Admins in 2026

6 min readGuides

Best MCP Servers for Legal Teams and Law Firms in 2026

7 min readGuides

Best MCP Servers for HR and People Operations Teams in 2026

6 min readGuides

Best MCP Servers for Teachers and Educators in 2026

6 min readGuides

Best MCP Servers for Startups and Small Teams in 2026

6 min readGuides

Best MCP Servers for Healthcare Professionals in 2026

7 min readGuides

Best MCP Servers for Real Estate Professionals in 2026

6 min readGuides

Best MCP Servers for Sales Teams in 2026

8 min readGuides

Best MCP Servers for Social Media Managers in 2026

7 min readGuides

Best MCP Servers for Video Creators and YouTubers in 2026

7 min readGuides

Best MCP Servers for Learning & Education in 2026

7 min readGuides

Best MCP Servers for Entrepreneurs and Indie Hackers in 2026

7 min readGuides

Best MCP Servers for Design Teams in 2026

7 min readGuides

Best MCP Servers for HR Teams in 2026

7 min readGuides

Best MCP Servers for Technical Writers in 2026

7 min readGuides

Best MCP Servers for UX Researchers in 2026

7 min readGuides

Best MCP Servers for Engineering Managers in 2026

7 min readGuides

Best MCP Servers for Business Analysts in 2026

8 min readGuides

Best MCP Servers for Growth Engineers in 2026

8 min readGuides

Best MCP Servers for Legal Teams in 2026

7 min readGuides

Most Popular MCP Servers in 2026: Top Tools Ranked by Usage

10 min readGuides

Best MCP Servers for Operations Teams in 2026

8 min readGuides

Best MCP Servers for Consulting Firms in 2026

8 min readGuides

Best MCP Servers for Customer Success Teams in 2026

8 min readGuides

Best MCP Servers for No-Code and Low-Code Builders in 2026

6 min readGuides

Best MCP Servers for Recruiters and Talent Acquisition Teams in 2026

7 min readGuides

Best MCP Servers for Digital Agencies in 2026: Client Work at Scale

8 min readGuides

Best MCP Servers for Community Managers in 2026

7 min readGuides

Best MCP Servers for HR Teams in 2026

7 min readGuides

Best MCP Servers for SEO Teams in 2026

8 min readGuides

Best MCP Servers for Design and UX Teams in 2026

7 min readGuides

Best MCP Servers for Project Managers in 2026

7 min readGuides

Best MCP Servers for Compliance Teams in 2026

7 min readGuides

Best MCP Servers for Supply Chain Teams in 2026

7 min readGuides

Best MCP Servers for Executive Teams in 2026

7 min readGuides

Best MCP Servers for E-Commerce Teams in 2026

8 min readGuides

Best MCP Servers for Legal Teams in 2026

8 min readGuides

Best MCP Servers for Healthcare Teams in 2026

7 min readGuides

Best MCP Servers for Sales Teams in 2026

8 min readGuides

Best MCP Servers for Educators and Teachers in 2026

7 min readGuides

Best MCP Servers for Product Managers in 2026

8 min readGuides

Best MCP Servers for Knowledge Management in 2026: Obsidian, Notion & More

8 min readGuides

Best MCP Servers for Nonprofits in 2026: Grant Research, Donor Management & Impact Reporting

9 min readGuides

Best MCP Servers for Copywriters in 2026: Research, Voice Matching & High-Converting Copy

8 min readGuides

Best MCP Servers for Event Planners in 2026: Venue Research, Vendor Management & Logistics

8 min readGuides

Best MCP Servers for n8n Workflow Automation in 2026

8 min readGuides

Best MCP Servers for Zapier Users in 2026

8 min readGuides

Best MCP Servers for Healthcare Professionals in 2026

8 min readGuides

Best MCP Servers for Developer Relations Teams in 2026

8 min readGuides

Best MCP Servers for Documentation in 2026

7 min readGuides

Best MCP Servers for React Developers in 2026

8 min readGuides

Best MCP Servers for UX Designers in 2026

7 min readGuides

Best MCP Servers for Product Managers in 2026

7 min readGuides

Best MCP Servers for Sales Teams in 2026

7 min readGuides

Best MCP Servers for Marketing Teams in 2026

7 min readGuides

Best MCP Servers for Linear in 2026: AI-Powered Project Management

6 min readGuides

Best MCP Servers for Astro Developers in 2026

7 min readGuides

Best MCP Servers for Solopreneurs in 2026: Run Your Business with AI

9 min readGuides

Best MCP Servers to Use with Make.com in 2026: Supercharge Your Automations

8 min readGuides

MCP Servers for Document Processing: Extract, Analyze, and Transform Documents with AI

8 min readUse Cases

Best MCP Servers for Education in 2026: EdTech, LMS & Learning Tools

9 min readIndustries

MCP Servers for Customer Support: AI-Powered Ticket Triage and Resolution

10 min readUse Cases

MCP Servers for Healthcare: AI Workflows for Clinical and Admin Teams

11 min readIndustries

Live Status

Auth requiredChecked 1m ago
Latency
148 ms

OAuth-gated (HTTP 401): Streamable HTTP error: Error POSTing to endpoint: {"error":"invalid_token","error_description":"Missing or invalid access token"}

Uptime 0% over the last 30 checksRecent uptime

Quick Info

Install Type
npm
Author
Notion
Categories
2
Integrations
5

Related Servers

🌐

Fetch

Web content fetching and conversion for efficient LLM usage. Extract readable content from any URL.

Local
📋

Time

Time and timezone conversion capabilities for AI assistants.

Local
💻

21st.dev Magic

Create crafted UI components inspired by the best 21st.dev design engineers.

Local
🌍

Apify MCP Server

The Apify MCP server gives AI agents access to 6,000+ ready-made cloud scrapers, crawlers, and automation tools on the Apify Store — no infrastructure required. Connect to Apify Actors that extract data from social media platforms (Instagram, TikTok, LinkedIn), search engines (Google, Bing), e-commerce sites (Amazon, eBay), maps (Google Maps), and virtually any website. Each Actor runs in the cloud with managed proxies, browser fingerprinting, and anti-bot bypass built in. Use the Apify MCP server to query Actors by task, stream results directly into your AI context, run custom scraping Actors from your Apify account, and chain multiple data extraction steps in a single workflow. Supports tool filtering to expose only the Actors you need, and integrates with Apify's RAG web browser Actor for retrieval-augmented generation use cases.

Auth required
🌍

Browserbase MCP Server

Browserbase MCP and Stagehand MCP are the same server under two names, and this catalog lists both because people search for both — this page is the platform view, /servers/stagehand covers the natural-language automation layer that runs inside it. What Browserbase supplies is the browser itself: a headless Chrome session running in Browserbase's cloud rather than on the machine your agent is on, which is the reason to use it at all. The session is a real, addressable browser with its own residential-proxy and stealth configuration and a recorded replay you can watch afterwards, so an agent's browsing survives being run from a datacenter IP, and a failed run is debuggable after the fact instead of being a black box. Nothing renders on the developer's machine, so a long-running agent is not tied to a desktop staying awake. Browserbase's recommendation is the hosted server at https://mcp.browserbase.com/mcp over streamable HTTP — they operate it and absorb the model inference that the instruction-following tools require. Clients without HTTP transport connect via npx mcp-remote https://mcp.browserbase.com/mcp. Self-hosting installs @browserbasehq/mcp-server-browserbase from npm and needs BROWSERBASE_API_KEY and BROWSERBASE_PROJECT_ID from your dashboard. Six tools are exposed — start and end for session lifecycle, navigate, act, observe and extract — and they are documented in detail on the Stagehand entry, because the act/observe/extract trio is Stagehand's model rather than Browserbase's. One thing to know before self-hosting: the browserbase/mcp-server-browserbase repository was archived on 2026-07-20 and its README now says it is kept for historical reference and should not be read as representative of the current production service. The npm package still installs and the star count on this page belongs to that archived repo; the hosted endpoint is the path Browserbase actually maintains.

Local

Sponsored

Better Stack

Free Plan

Get alerted when your APIs, browser tests, payment pipelines, or MCP server dependencies go down. Used by 100K+ developers.

Start monitoring free →