notion-mcp
If you are the rightful owner of notion-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Model Context Protocol (MCP) server implementation for Notion integration, providing a standardized interface for interacting with Notion's API. Compatible with Claude Desktop and other MCP clients.
The Notion MCP Server is a robust implementation designed to facilitate seamless integration with Notion's API through the Model Context Protocol. It offers a standardized interface that allows users to interact with Notion databases, create and update pages, and perform searches across the Notion workspace. The server is built with full async/await support using httpx, ensuring efficient and non-blocking operations. It is type-safe, leveraging Pydantic v2 models for data validation and serialization, and includes comprehensive error handling with detailed logging. The server is compatible with MCP version 1.6.0, making it suitable for use with Claude Desktop and other MCP clients. The project is structured to support easy installation, configuration, and development, with clear instructions for setting up a virtual environment, installing dependencies, and configuring the server with a Notion API key.
Features
- List and query Notion databases
- Create and update pages
- Search across Notion workspace
- Get database details and block children
- Full async/await support with httpx