ai-aviate avatar

Better Notion

ai-aviate/better-mcp-notion

Connects to Notion's API but cuts out the usual multi-call dance. Instead of chaining search, get schema, create page, and append blocks across separate requests, you hand it a single Markdown document with YAML frontmatter and it handles creation or updates in one shot. Supports batch operations, recursive child page reads, natural language database filters, and schema modifications. The frontmatter maps directly to Notion properties, so you can create database entries or update page metadata without touching raw JSON blocks. Built for workflows where you want to treat Notion pages like files rather than API endpoints.

GitHub stars
2
tools
9
auth
Secret needed
transport
STDIO
env var
1
last updated
Feb 19, 2026

Tools

9 tools

Public tool metadata for what this MCP can expose to an agent.

readRead a Notion page as Markdown with frontmatter. Supports recursive child page reading with `depth`.

Read a Notion page as Markdown with frontmatter. Supports recursive child page reading with `depth`.

No parameter schema in public metadata yet.

writeCreate or update pages from Markdown. Supports batch operations and append/prepend.

Create or update pages from Markdown. Supports batch operations and append/prepend.

No parameter schema in public metadata yet.

searchSearch the workspace by keyword. Returns a Markdown-formatted list.

Search the workspace by keyword. Returns a Markdown-formatted list.

No parameter schema in public metadata yet.

listList database records as a table or child pages as a list. Supports natural language filter & sort.

List database records as a table or child pages as a list. Supports natural language filter & sort.

No parameter schema in public metadata yet.

updateQuick property update without rewriting content. Just pass page + key-value pairs.

Quick property update without rewriting content. Just pass page + key-value pairs.

No parameter schema in public metadata yet.

schemaView or modify database schema — add, remove, or rename columns.

View or modify database schema — add, remove, or rename columns.

No parameter schema in public metadata yet.

commentAdd or read comments on a page.

Add or read comments on a page.

No parameter schema in public metadata yet.

deleteArchive (soft-delete) a page.

Archive (soft-delete) a page.

No parameter schema in public metadata yet.

moveMove a page to a different parent page or database.

Move a page to a different parent page or database.

No parameter schema in public metadata yet.

Sponsors

Configuration

NOTION_API_KEY*secret

Notion API key (starts with ntn_)

Readme

better-mcp-notion

Japanese / 日本語

An MCP server that lets you operate Notion with a single Markdown document.

Existing Notion MCP servers are thin API wrappers that require multiple round-trips for a single operation. better-mcp-notion uses one Markdown document (YAML frontmatter + body) to read, create, and update pages in a single call.

Why better-mcp-notion?

Traditional Notion MCPbetter-mcp-notion
Tools16-22 tools9 tools
Create a DB entry3+ calls (search DB, get schema, create page, append blocks)1 call
Edit a page4+ calls (get page, get blocks, delete blocks, append blocks)1 call (read, edit, write)
FormatRaw JSON blocksMarkdown
Context windowHeavy (tool definitions + JSON)Light

Tools


View the full README on GitHub

Details

Repository
github.com/ai-aviate/better-mcp-notion
Category
Documents & Knowledge
Package
better-mcp-notion
Transport
STDIO
Auth
Required
Registry
MCP registry, active

Related Documents & Knowledge MCP servers

View all
1sweir1 avatarObsidian Brainsweir1/obsidian-brainObsidian MCP server: semantic search, knowledge graph, and vault editing. No plugin required.7stars
2seynurmammad0v avatarObsidian MCPseynurmammad0v/obsidian-mcpTurns Obsidian vaults into AI-queryable knowledge graphs with 12 tools1stars
3yotsuda avatarMarkdownPointeryotsuda/markdownpointerMarkdown viewer for AI-assisted document review. Click any element to copy file path + line number.1stars
4flsteven87 avatarLlm Wiki Mcpflsteven87/llm-wiki-mcpMCP server for Karpathy-style LLM wikis: persistent markdown your agent grows over time.0stars
5agenson-tools avatarDocument Parseragenson-tools/document-parser-mcpParse and extract structured data from various document formats (PDF, Word, HTML).0stars
6mdfifty50-boop avatarDocx Forgemdfifty50-boop/docx-forge-mcpProfessional document generation from structured data0stars