Skip to main content
Glama

19 Best Notion MCP Servers, Compared (November 2026)

Updated 19 of 391 Notion servers in the Glama registryRebuilt weekly

The short answer

Notion MCP Server (makenotion/notion-mcp-server) is the default for most developers: it exposes 19 measured tools, had 189,858 npm downloads in a typical week, 4,693 GitHub stars, and a commit 7 days ago. If you need headless automation in CI, cron, or a background agent, notion-mcp-server (awkoy/notion-mcp-server) is the better fit: it exposes 3 measured tools, has a tool description grade of A, and had 66 commits in the last 12 weeks. For Markdown-first page authoring, Easy Notion MCP is the alternative, with 43 measured tools and 11 commits in the last 12 weeks.

Whichever you choose, give it the narrowest access that still works (a read-only credential, a replica, a scratch account), and widen it only once you have watched what your agent actually asks for.

Glama operates the MCP registry these numbers are measured from, and sells MCP hosting and a gateway. No position on this page is paid for. How the registry is built.

Quick picks

  • 1notion-mcp-server : Headless Notion automation in CI, cron jobs, or background agents: token auth avoids browser sign-in, so it runs without an interactive login.
  • 2Notion MCP Server : Self-hosted MCP access to a Notion workspace for AI assistants: it exposes 19 Notion API tools for search, reading, comments, and content creation.
  • 3Notion MCP Server : Teams querying and adding Notion data source items with simple values: schema-aware query and item creation tools accept simple values instead of raw Notion JSON.
  • 4Easy Notion MCP : AI agents authoring or editing Notion pages from Markdown: it exposes 43 tools for Markdown-to-block conversion and documented round-trip support.
  • 5notion-local-ops-mcp : Local coding-agent work on a real repository through a Notion MCP Agent: it exposes local files, shell, git, and patch-style editing over MCP.

Which one, for your situation

Your situationWhat to use
I need general Notion workspace access from an AI assistantNotion MCP Server (makenotion/notion-mcp-server) fits because it exposes 19 measured tools and had 189,858 npm downloads in a typical week.
I need headless CI or cron automationnotion-mcp-server (awkoy/notion-mcp-server) is the fit because its token auth avoids browser sign-in, it exposes 3 measured tools, and it had 66 commits in the last 12 weeks.
I author Notion pages from MarkdownEasy Notion MCP is the fit because it exposes 43 measured tools for Markdown-to-block conversion and had 11 commits in the last 12 weeks.
I need to attach PDFs or files to Notion pagesnotion-mcp (snickery/notion-mcp) fits because it exposes 55 measured tools for upload, in-place replacement, URL import, and in-place PDF reading.
I need a hosted read-and-search endpointmcp-notion_connect fits because it provides a hosted MCP endpoint for search, page, database, and query operations, with a commit 2 days ago.
I run several agents or logins on a MacPlugboard fits because it provides a local MCP gateway with per-agent tokens and approval-gated calls, and its last commit was 0 days ago.

Top MCP servers for Notion

Profile
1Community favourite179+61.7Ktoday85.5
2Community favourite4,693+39189.9K7 days ago85.0
3Abandoned but popular924+61.3K117 days ago75.5
4Steady55+344170 days ago54.4
5Dormant116+7–131 days ago48.1
6Steady36003 days ago42.9
7Community favourite717––today41.1
8Steady40608 days ago38.5
9Abandoned but popular1,006+50–101 days ago31.7
10Dormant10+1–232 days ago30.6
11Steady3–03 days ago29.0
12Steady18––today27.9
13Steady0–1104 days ago27.1
14Steady002910 days ago27.0
15Dormant1014296 days ago26.6
16Dormant21+1–103 days ago26.3
17Dormant1003395 days ago25.6
18Steady5––9 days ago25.3
19Steady0072 days ago25.1

The ranking, with the evidence

  • Best for: Headless Notion automation in CI, cron jobs, or background agents: token auth avoids browser sign-in, so it runs without an interactive login.

    notion-mcp-server exposes three tools: notion_read for read operations, notion_write for write operations, and notion_describe for operation schemas and examples. Every call needs a Notion token in NOTION_TOKEN; without that variable, calls fail with an auth error.

    Score 85.5: show every number behind it
    • Adoption77 / 100 · weight 40%
      • GitHub stars56
      • npm downloads69
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum61 / 100 · weight 14%
      • Stars gained, relative to size58
      • Stars gained, absolute35
      • npm download trend100
    • Tool quality100 / 100 · weight 13%
      • Tool description quality93
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    85.5
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    85.5
  • Best for: Self-hosted MCP access to a Notion workspace for AI assistants: it exposes 19 Notion API tools for search, reading, comments, and content creation.

    It is a self-hosted MCP server exposing 19 Notion API tools for search, user lookup, comment retrieval and creation, page and block reading and editing, and database query and creation. Before choosing it, expect to create a Notion internal integration, configure a token in JSON, and manually share pages with the integration.

    Score 85.0: show every number behind it
    • Adoption100 / 100 · weight 40%
      • GitHub stars92
      • npm downloads100
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance82 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade55
      • Commit cadence65
    • Momentum61 / 100 · weight 14%
      • Stars gained, relative to size37
      • Stars gained, absolute64
      • npm download trend100
    • Tool quality61 / 100 · weight 13%
      • Tool description quality53
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integrates100
    Weighted mean of the five
    85.0
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    85.0
  • Best for: Teams querying and adding Notion data source items with simple values: schema-aware query and item creation tools accept simple values instead of raw Notion JSON.

    Notion MCP Server exposes 31 tools for finding, reading, querying, and updating Notion pages, blocks, databases, data sources, comments, and users, with optional MCP Apps for interactive data source and page workflows. Before use, a Notion internal integration token is required, and the integration must be granted access to the pages or databases it should read or edit.

    Score 75.5: show every number behind it
    • Adoption84 / 100 · weight 40%
      • GitHub stars74
      • npm downloads66
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance69 / 100 · weight 24%
      • Last commit touching this server88
      • Repository maintenance grade80
      • Commit cadence5
    • Momentum44 / 100 · weight 14%
      • Stars gained, relative to size30
      • Stars gained, absolute33
      • npm download trend81
    • Tool quality78 / 100 · weight 13%
      • Tool description quality70
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    75.5
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    75.5
  • Best for: AI agents authoring or editing Notion pages from Markdown: it exposes 43 tools for Markdown-to-block conversion and documented round-trip support.

    Easy Notion MCP exposes 43 tools for Markdown-based Notion page and database work, including page creation from Markdown, reading pages and blocks as Markdown, content replacement, toggle handling, comments, and database views and entries. Its setup requires a Notion integration token and pages shared with that integration.

    Score 54.4: show every number behind it
    • Adoption48 / 100 · weight 40%
      • GitHub stars44
      • npm downloads28
        downloads show none of the weekday rhythm human traffic has; halved
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance90 / 100 · weight 24%
      • Last commit touching this server88
      • Repository maintenance grade100
      • Commit cadence85
    • Momentum31 / 100 · weight 14%
      • Stars gained, relative to size48
      • Stars gained, absolute24
      • npm download trend9
    • Tool quality76 / 100 · weight 13%
      • Tool description quality68
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    64.0
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    54.4
  • Best for: Local coding-agent work on a real repository through a Notion MCP Agent: it exposes local files, shell, git, and patch-style editing over MCP.

    It exposes local files, shell, git, and patch-style editing through MCP and can delegate long-running tasks to local codex or claude. It requires NOTION_LOCAL_OPS_WORKSPACE_ROOT and NOTION_LOCAL_OPS_AUTH_TOKEN, and OAuth mode requires NOTION_LOCAL_OPS_PUBLIC_BASE_URL.

    Score 48.1: show every number behind it
    • Adoption52 / 100 · weight 40%
      • GitHub stars52
      • npm downloadsnot measured
        no npm package
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance46 / 100 · weight 24%
      • Last commit touching this server68
        dated from the last commit on the default branch, re-read from GitHub at publication; github.com shows a push 104 days ago, which counts every ref; the stored date would have published 104 days ago
      • Repository maintenance grade30
      • Commit cadence5
    • Momentum55 / 100 · weight 14%
      • Stars gained, relative to size68
      • Stars gained, absolute37
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality≈63 / 100 · weight 13%
      • Tool description quality≈63
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    56.6
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    48.1
  • Best for: Agents that write Notion content as Markdown: the content_convert and pages tools accept Markdown and return Markdown instead of raw block JSON.

    It exposes 10 action-based tools covering pages, databases, blocks, users, workspace search, comments, and file uploads, plus a content_convert tool that translates between Markdown and Notion block JSON, with pagination and bulk row operations handled inside the call. Choosing it means supplying a Notion integration token (prefixed ntn_) and, when run through npx, Node.js 24 or newer, and the action that lists all workspace users requires admin permissions.

    Score 42.9: show every number behind it
    • Adoption39 / 100 · weight 40%
      • GitHub stars39
      • npm downloads0
        downloads show none of the weekday rhythm human traffic has; halved
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum11 / 100 · weight 14%
      • Stars gained, relative to size0
      • Stars gained, absolute0
      • npm download trend44
    • Tool quality85 / 100 · weight 13%
      • Tool description quality77
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    61.3
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: small audience
    0.70
    Composite score
    42.9
  • 7

    Best for: Teams needing multiple AI agents to share records, docs, and skills: Busabase is a self-hosted workspace with MCP access and auditable Change Requests for writes.

    Busabase is an open-source, self-hosted database and workspace whose MCP server lets agents manage structured records, documents, files, reusable skills, and apps, with auditable Change Requests for writes. Before choosing it, plan to run the Busabase server yourself: the README quick start is a local server and dashboard, and data can live locally or in a configured external Postgres or S3-compatible store.

    Score 41.1: show every number behind it
    • Adoption71 / 100 · weight 40%
      • GitHub stars71
      • npm downloadsnot measured
        no npm package
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance95 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade80
      • Commit cadence100
    • Momentum≈0 / 100 · weight 14%
      • Stars gained, relative to sizenot measured
        no snapshot history yet
      • Stars gained, absolutenot measured
        no snapshot history yet
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality≈63 / 100 · weight 13%
      • Tool description quality≈63
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integrates100
    Weighted mean of the five
    68.5
    × relevance: the keyword is tagged here
    0.60
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    41.1
  • Best for: Developers keeping project specs, guides, and architecture decisions in local SQLite vaults: it exposes 49 MCP tools for full-text search, version history, and context injection.

    LoreDocs exposes 49 MCP tools for creating vaults, adding and tagging documents, full-text search, version history and restore, directory import, and injecting documents into an agent's context. Before choosing it, note that installation requires uv and the vault data is stored locally in SQLite under ~/.loredocs.

    Score 38.5: show every number behind it
    • Adoption41 / 100 · weight 40%
      • GitHub stars17
      • PyPI downloads38
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance95 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade80
      • Commit cadence100
    • Momentum4 / 100 · weight 14%
      • Stars gained, relative to size0
      • Stars gained, absolute0
      • PyPI download trend15
    • Tool quality73 / 100 · weight 13%
      • Tool description quality65
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integrates100
    Weighted mean of the five
    58.1
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    38.5
  • 9

    Best for: Notion access without API keys: it bridges an authenticated Chrome session to web app internal APIs instead of requiring separate credentials.

    OpenTabs exposes 42 browser, extension, and plugin-development tools, and its README documents a CLI plus a Chrome extension that connect MCP clients to web apps through an authenticated browser session. Before installing, note that it requires Node.js 22+ and Chrome, with the extension loaded from ~/.opentabs/extension, and every tool starts disabled until explicitly enabled.

    Score 31.7: show every number behind it
    • Adoption75 / 100 · weight 40%
      • GitHub stars75
      • npm downloadsnot measured
        no npm package
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance63 / 100 · weight 24%
      • Last commit touching this server88
        dated from the last commit on the default branch, re-read from GitHub at publication; github.com shows a push 6 days ago, which counts every ref; the stored date would have published 6 days ago
      • Repository maintenance grade55
      • Commit cadence5
    • Momentum79 / 100 · weight 14%
      • Stars gained, relative to size86
      • Stars gained, absolute69
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality78 / 100 · weight 13%
      • Tool description quality70
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    75.5
    × relevance: the keyword is mentioned here
    0.42
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    31.7
  • Best for: Human-approved AI research or content workflows through a Notion task queue: it exposes Notion read/write/query tools plus web search and sandboxed code execution.

    It exposes five MCP tools for reading, writing, and querying Notion, web search, and sandboxed JavaScript execution, and its README documents research, GitHub tracking, and content-pipeline workflows through a Notion task queue. Before choosing it, note that no npm package is published, so setup requires cloning the repository, installing dependencies, and building it, along with a Notion API key and task database ID.

    Score 30.6: show every number behind it
    • Adoption26 / 100 · weight 40%
      • GitHub stars26
      • npm downloadsnot measured
        no npm package
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance46 / 100 · weight 24%
      • Last commit touching this server68
      • Repository maintenance grade30
      • Commit cadence5
    • Momentum29 / 100 · weight 14%
      • Stars gained, relative to size39
      • Stars gained, absolute16
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality71 / 100 · weight 13%
      • Tool description quality63
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    43.7
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: small audience
    0.70
    Composite score
    30.6
  • Best for: Turning a PDF or PPTX deck into a Notion lecture page: it extracts slides, returns a structure skeleton, then audits and beautifies the page.

    notion-bloom exposes 17 tools that read a PDF or PPTX into per-page titles, body text and figure flags, hand the calling agent a structure skeleton, review the resulting lecture, and then write, audit and lay out the Notion page. The lecture body has to come from the calling agent, because the server calls no model API itself, and apply_plan refuses the real write until a content pass has been recorded through handoff_status.

    Score 29.0: show every number behind it
    • Adoption15 / 100 · weight 40%
      • GitHub stars15
      • npm downloads0
        downloads show none of the weekday rhythm human traffic has; halved
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance92 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade80
      • Commit cadence85
    • Momentum44 / 100 · weight 14%
      • Stars gained, relative to sizenot measured
        no snapshot history yet
      • Stars gained, absolutenot measured
        no snapshot history yet
      • npm download trend44
    • Tool quality73 / 100 · weight 13%
      • Tool description quality65
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    52.7
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: no meaningful evidence of adoption
    0.55
    Composite score
    29.0
  • Best for: Running several agents or separate logins on a Mac that need Notion: it provides a local MCP gateway with per-agent tokens and approval-gated calls.

    Plugboard runs a local HTTP MCP gateway on macOS that signs in to upstream services such as Notion once, issues each agent its own token, holds calls that reach other people or cannot be undone for approval, and logs every call. It requires an Apple silicon Mac to host the gateway, and its admin and approval pages only open in a browser authenticated through the connectors open command.

    Score 27.9: show every number behind it
    • Adoption32 / 100 · weight 40%
      • GitHub stars32
      • npm downloadsnot measured
        npm names no repository for connectors, so its downloads cannot be attributed
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance88 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade80
      • Commit cadence65
    • Momentum≈0 / 100 · weight 14%
      • Stars gained, relative to sizenot measured
        no snapshot history yet
      • Stars gained, absolutenot measured
        no snapshot history yet
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality≈63 / 100 · weight 13%
      • Tool description quality≈63
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    51.1
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: small audience
    0.70
    Composite score
    27.9
  • Best for: RAG pipelines needing fresh Notion pages fused with local vector and BM25 results: its HybridMCPRetriever combines live Notion retrieval with Reciprocal Rank Fusion.

    The README documents a Python HybridMCPRetriever that queries live Notion content alongside local ChromaDB or pgvector embeddings and BM25 indices, fusing results with Reciprocal Rank Fusion. ChromaDB and Rank-BM25 support requires the optional [rag] extras, adding an install dependency for that local hybrid retrieval path.

    Score 27.1: show every number behind it
    • Adoption25 / 100 · weight 40%
      • GitHub stars0
      • PyPI downloads25
        PyPI downloads capped: not corroborated by repository audience
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance92 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade80
      • Commit cadence85
    • Momentum≈0 / 100 · weight 14%
      • Stars gained, relative to sizenot measured
        no snapshot history yet
      • Stars gained, absolutenot measured
        no snapshot history yet
      • PyPI download trendnot measured
        no download history for the selected registry
    • Tool quality≈63 / 100 · weight 13%
      • Tool description quality≈63
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    49.3
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: no meaningful evidence of adoption
    0.55
    Composite score
    27.1
  • Best for: Teams attaching files and PDFs to Notion pages or database rows: it provides upload, in-place replacement, URL import, and in-place PDF reading with optional OCR.

    notion-mcp exposes 55 tools spanning page and database creation, querying, and updates, markdown read and write, comments, views, and a file pipeline for uploading, replacing in place, importing from a URL, downloading, and rendering PDF pages. It assumes a Notion internal integration token and that the target pages or databases have been shared with that integration, and it runs as a local stdio server or a containerized Streamable HTTP service.

    Score 27.0: show every number behind it
    • Adoption25 / 100 · weight 40%
      • GitHub stars0
      • PyPI downloads25
        PyPI downloads capped: not corroborated by repository audience
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance83 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade80
      • Commit cadence40
    • Momentum0 / 100 · weight 14%
      • Stars gained, relative to size0
      • Stars gained, absolute0
      • PyPI download trendnot measured
        no download history for the selected registry
    • Tool quality78 / 100 · weight 13%
      • Tool description quality70
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    49.1
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: no meaningful evidence of adoption
    0.55
    Composite score
    27.0
  • Best for: AI agents querying a Notion database with property filters and sorts: it exposes query-data-source and documents full database property filtering.

    The server provides 32 MCP tools covering Notion pages, databases, data sources, blocks, comments, search, and users, with Markdown input and simple or markdown output formats for several operations. Before use, it requires a Notion internal integration token, and the target pages or databases must be shared with that integration.

    Score 26.6: show every number behind it
    • Adoption26 / 100 · weight 40%
      • GitHub stars8
      • npm downloads25
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance38 / 100 · weight 24%
      • Last commit touching this server42
      • Repository maintenance grade55
      • Commit cadence5
    • Momentum0 / 100 · weight 14%
      • Stars gained, relative to size0
      • Stars gained, absolute0
      • npm download trend0
    • Tool quality73 / 100 · weight 13%
      • Tool description quality65
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    38.0
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: small audience
    0.70
    Composite score
    26.6
  • Best for: Using a Notion AI account with Codex CLI: it routes inference to Notion while leaving Codex's native threads, approvals, sandbox, and tools in the runtime.

    notioncode_mcp is a local bridge for the Codex VS Code extension, Codex CLI, OpenCode, and Claude Code that sends inference requests to Notion AI models and documents OpenAI Responses, Chat Completions, and Anthropic Messages compatibility plus native function/custom tools, apply_patch, shell, plans, skills, and MCP. Before installing it, note that it requires a Notion AI account and relies on Notion's private API with a browser cookie token_v2 that is as sensitive as a password.

    Score 26.3: show every number behind it
    • Adoption34 / 100 · weight 40%
      • GitHub stars34
      • npm downloadsnot measured
        no npm package
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance57 / 100 · weight 24%
      • Last commit touching this server88
      • Repository maintenance grade30
      • Commit cadence5
    • Momentum29 / 100 · weight 14%
      • Stars gained, relative to size37
      • Stars gained, absolute16
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality≈63 / 100 · weight 13%
      • Tool description quality≈63
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    48.2
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: small audience
    0.70
    Composite score
    26.3
  • Best for: Python developers standing up their own Notion MCP server: the Notion preset serves over stdio, SSE, or HTTP with one server.run() call.

    mcp_arena is a Python library for assembling MCP servers from preset classes, including a Notion preset, where tools register at construction and are served over stdio, SSE, or HTTP, plus an optional make_mcp_agent LangChain bridge. The Notion preset sits behind an install extra rather than in the core package, so a plain mcp-arena install ships only the local operations, generic API, and SMTP presets, and Python 3.12 or newer is required.

    Score 25.6: show every number behind it
    • Adoption36 / 100 · weight 40%
      • GitHub stars26
      • PyPI downloads33
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance63 / 100 · weight 24%
      • Last commit touching this server88
      • Repository maintenance grade55
      • Commit cadence5
    • Momentum0 / 100 · weight 14%
      • Stars gained, relative to size0
      • Stars gained, absolute0
      • PyPI download trendnot measured
        no download history for the selected registry
    • Tool quality≈63 / 100 · weight 13%
      • Tool description quality≈63
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    46.9
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: small audience
    0.70
    Composite score
    25.6
  • Best for: Deploying a self-hosted Notion connector with no server infrastructure: it runs as a stateless Streamable HTTP endpoint on Cloudflare Workers behind a bearer token.

    The README documents tools for searching Notion, reading page content, fetching and querying databases, and creating, updating, and appending page content, all served as a stateless Streamable HTTP endpoint at POST /mcp. Choosing it means deploying it yourself through wrangler with NOTION_TOKEN and MCP_AUTH_TOKEN set as secrets, then adding the Notion integration to each page or database it should reach; being stateless, it offers no GET SSE stream and no sessions.

    Score 25.3: show every number behind it
    • Adoption19 / 100 · weight 40%
      • GitHub stars19
      • npm downloadsnot measured
        no npm package
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance88 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade80
      • Commit cadence65
    • Momentum≈0 / 100 · weight 14%
      • Stars gained, relative to sizenot measured
        no snapshot history yet
      • Stars gained, absolutenot measured
        no snapshot history yet
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality≈63 / 100 · weight 13%
      • Tool description quality≈63
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    46.0
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: no meaningful evidence of adoption
    0.55
    Composite score
    25.3
  • Best for: Searching and reading a Notion workspace through a hosted MCP endpoint: it exposes notion_search, notion_get_page, notion_get_database, notion_query_database, and notion_list_pages.

    The server provides notion_search, notion_get_page, notion_get_database, notion_query_database, and notion_list_pages through a Pipeworx MCP gateway for workspace search plus page and database reads and queries. It requires a Pipeworx key tied to a connected Notion account for HTTP use, and its npm stdio bridge forwards calls to the hosted gateway with no offline mode.

    Score 25.1: show every number behind it
    • Adoption10 / 100 · weight 40%
      • GitHub stars0
      • npm downloads10
        downloads show none of the weekday rhythm human traffic has; halved
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance88 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade80
      • Commit cadence65
    • Momentum25 / 100 · weight 14%
      • Stars gained, relative to size0
      • Stars gained, absolute0
      • npm download trend100
    • Tool quality≈63 / 100 · weight 13%
      • Tool description quality≈63
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    45.6
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: no meaningful evidence of adoption
    0.55
    Composite score
    25.1

Questions people ask

How do I choose between notion-mcp-server (awkoy/notion-mcp-server) and Notion MCP Server (makenotion/notion-mcp-server)?

Choose notion-mcp-server (awkoy/notion-mcp-server) for headless automation where token auth avoids browser sign-in; it exposes 3 measured tools, has a tool description grade of A, and had 66 commits in the last 12 weeks. Choose Notion MCP Server (makenotion/notion-mcp-server) for broader workspace access; it exposes 19 measured tools, had 189,858 npm downloads in a typical week, and had a commit 7 days ago. Both are Community favourite, and neither repository is archived.

What should I check before pointing an agent at Notion MCP Server (suekou/mcp-notion-server)?

It is labeled Abandoned but popular, and its last commit was 117 days ago with 0 commits in the last 12 weeks. It exposes 31 measured tools, has a tool description grade of A, and is aimed at schema-aware query and item creation with simple values instead of raw Notion JSON. Confirm that its 31-tool surface covers the data source work you need before relying on it.

Can I use OpenTabs for Notion without an API key?

OpenTabs is described as giving Notion access without API keys by bridging an authenticated Chrome session to web app internal APIs. It exposes 42 measured tools, has a tool description grade of A, and had 50 stars gained per 30 days. Be careful: it is labeled Abandoned but popular, with its last commit 101 days ago and 0 commits in the last 12 weeks.

What is the difference between Easy Notion MCP and Better Notion MCP for Markdown?

Easy Notion MCP exposes 43 measured tools for Markdown-to-block conversion and documented round-trip support, and it had 11 commits in the last 12 weeks. Better Notion MCP exposes 10 measured tools, with content_convert and pages tools that accept and return Markdown, and it had 105 commits in the last 12 weeks. Easy Notion MCP had a commit 70 days ago; Better Notion MCP had a commit 3 days ago.

What does Notion MCP Server (detutag/cloudflare-notion-mcp) require to run?

It runs as a stateless Streamable HTTP endpoint on Cloudflare Workers behind a bearer token, so no server infrastructure is needed. Its last commit was 9 days ago, with 7 commits in the last 12 weeks, and it had 5 GitHub stars. It is labeled Steady, and its repository is not archived.

Other comparisons