What does Notion MCP Server do?
It acts as a bridge between MCP clients (like Claude Desktop) and Notion’s API, allowing you to perform database queries, page operations, and workspace searches using a standardized protocol.
@ccabanillas
Basic information
A Model Context Protocol (MCP) server implementation for Notion integration, providing a standardized interface for interacting with Notion's API.
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"notion-mcp": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@ccabanillas/notion-mcp",
"--client",
"claude"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
Fetch the live tool list by running this server in a temporary sandbox using the button above.
Notion MCP Server is a Model Context Protocol (MCP) server implementation for Notion integration. It provides a standardized interface for interacting with Notion’s API and is compatible with Claude Desktop and other MCP clients.
Install via Smithery (npx -y @smithery/cli install @ccabanillas/notion-mcp --client claude) or manually by cloning the repository, creating a virtual environment, installing dependencies (uv pip install -e . or pip install -e .), and setting a NOTION_API_KEY environment variable in a .env file. Run python -m notion_mcp to test. For Claude Desktop, configure claude_desktop_config.json with the full path to the Python executable and the -m notion_mcp argument.
It acts as a bridge between MCP clients (like Claude Desktop) and Notion’s API, allowing you to perform database queries, page operations, and workspace searches using a standardized protocol.
Go to https://www.notion.so/my-integrations, create a new integration with appropriate read/write capabilities, and copy the token. Then add it as `NOTION_API_KEY` in a `.env` file in the project root.
You need Python (with `uv` or standard `venv`), httpx, Pydantic v2, and MCP 1.6.0. The server uses asynchronous HTTP requests via httpx.
Check that your Notion API key is correct and that you have internet access. Also ensure you have shared the target databases with your integration from the database’s “Share” menu.
The server uses the Model Context Protocol (MCP) over standard input/output (stdio), as shown by the `command` and `args` configuration in `claude_desktop_config.json`.
Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors

Persistent memory for AI agents. Hosted MCP server with capsule-scoped key/value storage, tags, TTL expiration, bulk ops, and RBAC.

Model Context Protocol Servers
Memlord is a remote MCP server available at https://app.memlord.com.

Ask your Takibi Base collections anything; get answers with cited passages and a support score.
Comments