notion-mcp-server and better-notion-mcp

These two tools are competitors, as both are independent implementations of a Notion MCP server designed to enable AI agents to interact with Notion's API.

notion-mcp-server
57
Established
better-notion-mcp
53
Established
Maintenance 2/25
Adoption 10/25
Maturity 25/25
Community 20/25
Maintenance 13/25
Adoption 6/25
Maturity 18/25
Community 16/25
Stars: 147
Forks: 29
Downloads:
Commits (30d): 0
Language: TypeScript
License: MIT
Stars: 16
Forks: 6
Downloads:
Commits (30d): 0
Language: TypeScript
License: MIT
Stale 6m
No risk flags

About notion-mcp-server

awkoy/notion-mcp-server

**Notion MCP Server** is a Model Context Protocol (MCP) server implementation that enables AI assistants to interact with Notion's API. This production-ready server provides a complete set of tools.

Implements five specialized MCP tools for Notion operations—`notion_pages`, `notion_blocks`, `notion_database`, `notion_comments`, and `notion_users`—enabling granular control over page creation/archival, block manipulation with batch operations, database querying, comment threads, and workspace user management. Built in TypeScript and compatible across MCP clients (Cursor, Claude Desktop, Cline, Zed) via stdio transport with environment-variable configuration.

About better-notion-mcp

n24q02m/better-notion-mcp

Markdown-first MCP server for Notion API - composite tools optimized for AI agents

Bundles 9 composite tools that consolidate 28+ Notion API endpoints into single calls with auto-pagination and bulk operations, eliminating manual cursor handling. Supports dual transport—local stdio with token auth or remote HTTP with OAuth 2.1—and reduces token usage ~77% through compressed descriptions and on-demand help. Implements Markdown bidirectional conversion (blocks ↔ markdown) and works across Claude plugins, Gemini extensions, and MCP clients via stdio/HTTP.

Scores updated daily from GitHub, PyPI, and npm data. How scores work