Notion ReadOnly MCP Server is an MCP server that connects AI assistants like Claude Desktop and Cursor to Notion workspaces using an optimized, read-only interface. Designed for developers, researchers, and knowledge workers, it enables language models to inspect workspace documents, databases, comments, and block trees without the risk of mutating data. Standard Notion integrations often expose fifteen or more tools, which can overwhelm client model context limits and degrade reasoning. In contrast, this server limits its surface area to seven core retrieval tools, significantly reducing tool bloat and cognitive load. It features asynchronous, parallel block fetching to retrieve complex structures quickly and includes a dedicated one-pager tool that recursively traverses entire pages, sub-blocks, and metadata in a single request. By pairing read-only token configurations with lightweight execution, users can securely query documentation, analyze internal project specifications, and extract knowledge base entries directly into their AI workflows without manual copy-pasting.
Category: CRM, ERP & E-commerce
Tags: cms, knowledge-base, notion, productivity
Visit Notion ReadOnly MCP Server
claude_desktop_config.json or .cursor/mcp.json under mcpServers using npx: json { "mcpServers": { "notionApi": { "command": "npx", "args": ["-y", "notion-readonly-mcp-server"], "env": { "OPENAPI_MCP_HEADERS": "{\"Authorization\": \"Bearer YOUR_NOTION_SECRET\", \"Notion-Version\": \"2022-06-28\"}" } } } } 4. Alternatively, configure the Docker image taewoong1378/notion-readonly-mcp-server. 5. Restart your MCP client to start querying Notion content.API-get-one-pager tool. - Inspect database schemas, properties, and metadata to assist AI models in understanding workspace data organization. - Review historical discussion threads and feedback by querying block and page comments directly from Claude. - Extract structured documentation or project specifications into Cursor to inform code generation tasks safely. - Query nested block children across large Notion documents using parallel asynchronous fetching for lower latency.Part of MCP Servers
Notion ReadOnly MCP Server allows AI clients to retrieve Notion pages, databases, blocks, comments, and properties. It reduces the standard Notion API tools down to seven read-only functions and includes an automated one-pager tool that recursively gathers full page hierarchies and nested blocks using asynchronous parallel processing.
You can configure it in Claude Desktop or Cursor by adding it to your MCP configuration file. Run it via npx with the notion-readonly-mcp-server package or via Docker with the taewoong1378/notion-readonly-mcp-server image, providing your Notion integration token through the OPENAPI_MCP_HEADERS environment variable.
It is designed for any Model Context Protocol client, with verified support for Claude Desktop and Cursor. Its reduced tool footprint is specifically tuned to prevent degradation in AI assistants that enforce strict tool limits around forty total tools.
Yes, Notion ReadOnly MCP Server is an open source project distributed under the MIT license. Its source code and container specifications are accessible on GitHub.