19 Best Notion MCP Servers, Compared (November 2026)
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 situation | What to use |
|---|---|
| I need general Notion workspace access from an AI assistant | Notion 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 automation | notion-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 Markdown | Easy 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 pages | notion-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 endpoint | mcp-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 Mac | Plugboard 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 | |||||||
|---|---|---|---|---|---|---|---|
| 1 | Community favourite | 179 | +6 | 1.7K | today | 85.5 | |
| 2 | Community favourite | 4,693 | +39 | 189.9K | 7 days ago | 85.0 | |
| 3 | Abandoned but popular | 924 | +6 | 1.3K | 117 days ago | 75.5 | |
| 4 | Steady | 55 | +3 | 441 | 70 days ago | 54.4 | |
| 5 | Dormant | 116 | +7 | – | 131 days ago | 48.1 | |
| 6 | Steady | 36 | 0 | 0 | 3 days ago | 42.9 | |
| 7 | Community favourite | 717 | – | – | today | 41.1 | |
| 8 | Steady | 4 | 0 | 60 | 8 days ago | 38.5 | |
| 9 | Abandoned but popular | 1,006 | +50 | – | 101 days ago | 31.7 | |
| 10 | Dormant | 10 | +1 | – | 232 days ago | 30.6 | |
| 11 | Steady | 3 | – | 0 | 3 days ago | 29.0 | |
| 12 | Steady | 18 | – | – | today | 27.9 | |
| 13 | Steady | 0 | – | 110 | 4 days ago | 27.1 | |
| 14 | Steady | 0 | 0 | 29 | 10 days ago | 27.0 | |
| 15 | Dormant | 1 | 0 | 14 | 296 days ago | 26.6 | |
| 16 | Dormant | 21 | +1 | – | 103 days ago | 26.3 | |
| 17 | Dormant | 10 | 0 | 33 | 95 days ago | 25.6 | |
| 18 | Steady | 5 | – | – | 9 days ago | 25.3 | |
| 19 | Steady | 0 | 0 | 7 | 2 days ago | 25.1 |
The ranking, with the evidence
- 1awkoy/notion-mcp-server ↗
notion-mcp-server
Community favouriteBest 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 measurednot 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 measurednot 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
- 2makenotion/notion-mcp-server ↗
Notion MCP Server
Community favouriteBest 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 measurednot 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
- 3suekou/mcp-notion-server ↗
Notion MCP Server
Abandoned but popularBest 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 measurednot 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 measurednot 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 downloads28downloads show none of the weekday rhythm human traffic has; halved
- Used through Glamanot measurednot 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 measurednot 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 measuredno npm package
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance46 / 100 · weight 24%
- Last commit touching this server68dated 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 measuredno download history for the selected registry
- Tool quality≈63 / 100 · weight 13%
- Tool description quality≈63tool descriptions not yet scored
- Built and inspected by Glamanot measurednever built and inspected by Glama
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot 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 downloads0downloads show none of the weekday rhythm human traffic has; halved
- Used through Glamanot measurednot 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 measurednot 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
- 7busabase/busabase ↗
Busabase
Community favouriteBest 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 measuredno npm package
- Used through Glamanot measurednot 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 measuredno snapshot history yet
- Stars gained, absolutenot measuredno snapshot history yet
- npm download trendnot measuredno download history for the selected registry
- Tool quality≈63 / 100 · weight 13%
- Tool description quality≈63tool descriptions not yet scored
- Built and inspected by Glamanot measurednever 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 measurednot 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
- 9opentabs-dev/opentabs ↗
OpenTabs
Abandoned but popularBest 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 measuredno npm package
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance63 / 100 · weight 24%
- Last commit touching this server88dated 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 measuredno 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 measurednot 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 measuredno npm package
- Used through Glamanot measurednot 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 measuredno 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 measurednot 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 downloads0downloads show none of the weekday rhythm human traffic has; halved
- Used through Glamanot measurednot 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 measuredno snapshot history yet
- Stars gained, absolutenot measuredno 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 measurednot 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
- 12
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 measurednpm names no repository for connectors, so its downloads cannot be attributed
- Used through Glamanot measurednot 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 measuredno snapshot history yet
- Stars gained, absolutenot measuredno snapshot history yet
- npm download trendnot measuredno download history for the selected registry
- Tool quality≈63 / 100 · weight 13%
- Tool description quality≈63tool descriptions not yet scored
- Built and inspected by Glamanot measurednever built and inspected by Glama
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot 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
HybridMCPRetrieverthat 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 downloads25PyPI downloads capped: not corroborated by repository audience
- Used through Glamanot measurednot 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 measuredno snapshot history yet
- Stars gained, absolutenot measuredno snapshot history yet
- PyPI download trendnot measuredno download history for the selected registry
- Tool quality≈63 / 100 · weight 13%
- Tool description quality≈63tool descriptions not yet scored
- Built and inspected by Glamanot measurednever built and inspected by Glama
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot 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
- 14
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 downloads25PyPI downloads capped: not corroborated by repository audience
- Used through Glamanot measurednot 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 measuredno 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 measurednot 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 measurednot 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 measurednot 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 measuredno npm package
- Used through Glamanot measurednot 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 measuredno download history for the selected registry
- Tool quality≈63 / 100 · weight 13%
- Tool description quality≈63tool descriptions not yet scored
- Built and inspected by Glamanot measurednever built and inspected by Glama
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot 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
- 17
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 measurednot 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 measuredno download history for the selected registry
- Tool quality≈63 / 100 · weight 13%
- Tool description quality≈63tool descriptions not yet scored
- Built and inspected by Glamanot measurednever built and inspected by Glama
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot 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 measuredno npm package
- Used through Glamanot measurednot 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 measuredno snapshot history yet
- Stars gained, absolutenot measuredno snapshot history yet
- npm download trendnot measuredno download history for the selected registry
- Tool quality≈63 / 100 · weight 13%
- Tool description quality≈63tool descriptions not yet scored
- Built and inspected by Glamanot measurednever built and inspected by Glama
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot 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 downloads10downloads show none of the weekday rhythm human traffic has; halved
- Used through Glamanot measurednot 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≈63tool descriptions not yet scored
- Built and inspected by Glamanot measurednever built and inspected by Glama
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot 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
- Best Figma MCP servers
- Best Obsidian MCP servers
- Best YouTube MCP servers
- Best Jira MCP servers
- Best PostgreSQL MCP servers
- Best MySQL MCP servers
- Best GitHub MCP servers
- Best Linear MCP servers
- Best Discord MCP servers
- Best MongoDB MCP servers
- Best CRM MCP servers
- Best Payments MCP servers
- Best Ecommerce MCP servers
- Best Social Media MCP servers
- Best Browser Automation MCP servers
- Best Email MCP servers
- Best PDF MCP servers
- Best Kubernetes MCP servers
- Best Docker MCP servers
- Best AWS MCP servers
- Best Spreadsheets MCP servers
- Best SEO MCP servers
- Best Web Search MCP servers
- Best Web Scraping MCP servers
- Best Vector Database MCP servers
- Best Code Execution MCP servers
- Best Calendar MCP servers
- Best Observability MCP servers
- Best Image Generation MCP servers
- Best Speech & Transcription MCP servers
- Best Maps MCP servers
- Best Travel MCP servers
- Best Stock Market MCP servers
- Best Web Analytics MCP servers
- Best Memory MCP servers
- Best Documentation MCP servers
- Best Security MCP servers