Vibe Coding Discover

MCP

notion-mcp-server

View on GitHub

Notion MCP server for Claude, Cursor, ChatGPT & Claude Desktop. Connect AI agents to Notion via Model Context Protocol — pages, databases, blocks, comments, files.

★ 17138 forksTypeScriptMITawkoy

Token-authenticated Notion MCP server for Claude, Cursor, VS Code and other MCP clients. Exposes 47 Notion operations behind 3 tools (94% less schema context) with batch mutations, idempotency, rate-limit retry and markdown round-trip; runs headless via stdio, HTTP or Docker.

Use Cases

Create and update Notion pages from an AI agentQuery Notion databases with typed filters and flattened rowsAppend and update blocks / markdown round-trip editingBatch rename or mutate up to 10 items in parallel with rollbackUpload files and images for vision models to inspectAdd comments to meeting notes or pagesCreate pages from Notion templatesRun unattended Notion automation in CI, cron or background agentsSelf-host a headless Notion connector over stdio or HTTPTrim context usage with a 3-tool schema and slim responses

Built With

Language
TypeScript
Frameworks
Model Context Protocol SDK · @notionhq/client · Zod · Vitest · TypeScript · Docker · Node.js · unified/remark (markdown)

Tags

notion · mcp · mcp-server · model-context-protocol · notion-api · claude · claude-desktop · cursor · chatgpt · ai-agent · headless-auth · stdio · http-transport · docker · typescript