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.
Basic information
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
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
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
More Memory & Knowledge MCP servers
Obsidian MCP Server
cyanheadsRead, write, search, and surgically edit Obsidian vault notes, tags, and frontmatter via MCP. STDIO or Streamable HTTP.
Context7 MCP - Up-to-date Docs For Any Cursor Prompt
upstashContext7 Platform -- Up-to-date code documentation for LLMs and AI code editors
Docs MCP Server
araboldGrounded Docs MCP Server: Open-Source Alternative to Context7, Nia, and Ref.Tools
MemoryMesh
CheMiguel23A knowledge graph server that uses the Model Context Protocol (MCP) to provide structured memory persistence for AI models.
Jupyter Notebook MCP Server (for Cursor)
jbenoModel Context Protocol (MCP) server designed to allow AI agents within Cursor to interact with Jupyter Notebook (.ipynb) files
Comments