notion-mcp
@Badhansen
About notion-mcp
A simple Model Context Protocol (MCP) server that integrates with Notion's API to manage my personal todo list.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"notion-mcp-badhansen": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@Badhansen/notion-mcp",
"--client",
"claude"
]
}
}
}Tools
No tools detected
Fetch the live tool list by running this server in a temporary sandbox using the button above.
Overview
What is notion-mcp?
A Model Context Protocol (MCP) server that integrates with Notion's API to manage a personal todo list, designed for use with the Claude Desktop client.
How to use notion-mcp?
Install via Smithery with npx -y @smithery/cli install @Badhansen/notion-mcp --client claude, or clone the repository, set up a Python virtual environment, configure Notion credentials in a .env file, and add the server configuration to claude_desktop_config.json. Then invoke functions like show_all_todos, add_todo, or complete_todo through Claude.
Key features of notion-mcp?
- Integrates with Notion API for task management
- Supports showing all todos
- Supports adding new todos
- Supports completing existing todos
- Designed for Claude Desktop client
- Simple installation via Smithery or manual clone
Use cases of notion-mcp?
- Manage a personal todo list in Notion via Claude
- Retrieve all tasks with a single command
- Add tasks using natural language
- Mark tasks as complete without leaving Claude
FAQ from notion-mcp
What does notion-mcp do?
It is an MCP server that lets Claude Desktop interact with your Notion workspace to manage a todo list.
What prerequisites are required?
Python 3.11 or higher, a Notion account with API access, a Notion integration token, a Notion page for the todo list, and the Claude Desktop client.
How is notion-mcp installed?
It can be installed automatically via Smithery or by cloning the repository, creating a Python virtual environment with uv, and configuring a .env file.
How are Notion credentials configured?
Set NOTION_TOKEN, PAGE_ID, `NOTION
Frequently asked questions
What does notion-mcp do?
It is an MCP server that lets Claude Desktop interact with your Notion workspace to manage a todo list.
What prerequisites are required?
Python 3.11 or higher, a Notion account with API access, a Notion integration token, a Notion page for the todo list, and the Claude Desktop client.
How is notion-mcp installed?
It can be installed automatically via Smithery or by cloning the repository, creating a Python virtual environment with `uv`, and configuring a `.env` file.
How are Notion credentials configured?
Set `NOTION_TOKEN`, `PAGE_ID`, `NOTION
Basic information
More Memory & Knowledge MCP servers

Memory
modelcontextprotocolModel Context Protocol Servers

ctxfile
ctxfileLocal-first MCP server that snapshots your project's working state into one context object. Open-core, privacy-first.
Memlord
MyrikLDMemlord is a remote MCP server available at https://app.memlord.com.
Ultimate Google Docs & Drive MCP Server
a-bonusThe Ultimate Google Docs, Sheets, Drive, Gmail, & Google Calendar MCP Server. This MCP (primarily for use in Claude Desktop) gains full access to your google suite and lets claude do its thing.
Basic Memory
basicmachines-coAI conversations that actually remember. Never re-explain your project to your AI again. Join our Discord: https://discord.gg/tyvKNccgqN
Comments