MCP Hub
Back to servers

better-notion-mcp

Markdown-First MCP Server for Notion - Optimized for AI Agents

Stars
6
Tools
8
Updated
Jan 5, 2026
Validated
Jan 9, 2026

Better Notion MCP

Markdown-First MCP Server for Notion - Optimized for AI Agents

npm Docker License: MIT

Why "Better"?

8 composite tools that consolidate Notion's 28+ REST API endpoints into action-based operations optimized for AI agents.

vs. Official Notion MCP Server

FeatureBetter Notion MCPOfficial Notion MCP
Content FormatMarkdown (human-readable)Raw JSON blocks
OperationsComposite actions (1 call)Atomic (2+ calls)
PaginationAuto-paginationManual cursor
Bulk OperationsNative batch supportLoop manually
Tools8 tools (30+ actions)28+ endpoint tools
Token EfficiencyOptimizedStandard

Quick Start

Get your token: https://www.notion.so/my-integrations → Create integration → Copy token → Share pages

NPX (Recommended)

{
  "mcpServers": {
    "better-notion": {
      "command": "npx",
      "args": ["-y", "@n24q02m/better-notion-mcp@latest"],
      "env": {
        "NOTION_TOKEN": "your_token_here"
      }
    }
  }
}

Docker

{
  "mcpServers": {
    "better-notion": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "-e", "NOTION_TOKEN", "n24q02m/better-notion-mcp:latest"],
      "env": {
        "NOTION_TOKEN": "your_token_here"
      }
    }
  }
}

Tools

ToolActions
pagescreate, get, update, archive, restore, duplicate
databasescreate, get, query, create_page, update_page, delete_page, create_data_source, update_data_source, update_database
blocksget, children, append, update, delete
userslist, get, me, from_workspace
workspaceinfo, search
commentslist, create
content_convertmarkdown-to-blocks, blocks-to-markdown
helpGet full documentation for any tool

Token Optimization

~77% token reduction via tiered descriptions:

TierPurposeWhen
Tier 1Compressed descriptionsAlways loaded
Tier 2Full docs via help toolOn-demand
Tier 3MCP ResourcesSupported clients
{"name": "help", "tool_name": "pages"}

Limitations

Supported Blocks:

  • ✅ Headings, Paragraphs, Lists, Code blocks, Quotes, Dividers
  • ✅ Inline: bold, italic, code, strikethrough, links

Unsupported Blocks:

  • ❌ Tables, Toggles, Callouts, Columns, Databases, Embeds, Images, Files

Build from Source

git clone https://github.com/n24q02m/better-notion-mcp
cd better-notion-mcp
mise run setup
pnpm build

Requirements: Node.js 22+, pnpm

Contributing

See CONTRIBUTING.md

License

MIT - See LICENSE

Reviews

No reviews yet

Sign in to write a review