MCP Catalogs
Home

better-notion-mcp

by n24q02m·28·Score 46

A Markdown-first Notion API server providing 10 composite tools to simplify Notion integration for AI agents.

notionproductivityai-llm
10
Forks
14
Open issues
this month
Last commit
2d ago
Indexed

Overview

Better Notion MCP is a well-designed MCP server that streamlines interactions with the Notion API through 10 high-level composite tools. It replaces 28+ individual endpoint calls with more intuitive operations, reducing complexity and token usage by approximately 77%. The server supports two transport modes: stdio for local token-based authentication and HTTP for remote OAuth 2.1 authentication without requiring tokens. The project is actively maintained with recent commits and includes comprehensive documentation.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:AI agents need to read, create, and update Notion pages with human-readable content
you:Automating content management workflows between AI systems and Notion databases
you:Building custom integrations that require efficient access to Notion data without API complexity
you:What makes this different from the official Notion API?
you:How secure is the OAuth mode?

When to choose this

Choose this when you need a high-level abstraction over Notion API operations with better readability through Markdown and reduced token usage for AI agents.

When NOT to choose this

Avoid if you need direct access to all Notion API features not covered by the composite tools, or if you require complex permission management beyond the provided OAuth model.

Tools this server exposes

9 tools extracted from the README
  • pages

    Create, read, update, and organize pages

  • databases

    Database CRUD and page management within databases

  • blocks

    Read and manipulate block content

  • users

    List and retrieve user information

  • workspace

    Workspace metadata and cross-workspace search

  • comments

    Page and block comments

  • content_convert

    Convert between Markdown and Notion blocks

  • file_uploads

    Upload files to Notion

  • setup

    Credential setup via browser relay, status check, reset, re-resolve

Comparable tools

notion-mcpnotion-apiobsidian-mcp

Installation

Installation

Claude Desktop

Add to your claude_desktop_config.json:

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

Command Line

npm install -g @n24q02m/better-notion-mcp
better-notion-mcp

Docker

docker run -p 8080:8080 -e NOTION_TOKEN=your-token n24q02m/better-notion-mcp:latest

FAQ

What makes this different from the official Notion API?
This server provides composite tools that combine multiple API calls into single, simpler operations, and uses Markdown instead of raw JSON blocks for better readability and token efficiency.
How secure is the OAuth mode?
The OAuth mode uses OAuth 2.1 with PKCE S256, includes rate limiting, session owner binding with IP checks, and can be fully self-hosted with your own credentials.

Compare better-notion-mcp with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.