notion_mcp

This repository provides a Model Context Protocol (MCP) server that integrates with the Notion API to manage a personal todo list using Claude, tailored for a minimalist Notion database structure.

174
31

Notion MCP Integration

This project is a Model Context Protocol (MCP) server designed to integrate with Notion's API, enabling Claude to manage a personal todo list. It's a basic implementation tailored for a minimalist Notion todo list with "Task," "When" (today/later), and "Checkbox" properties.

Important Note

This project is designed for a specific Notion database structure. While it can serve as a starting point, modifications are necessary to adapt it to different database schemas.

Features

  • Add new todo items.
  • View all todos.
  • View today's tasks.
  • Check off tasks as complete.

Prerequisites

Requires Python 3.10+, a Notion account, an API key, and a Notion database matching the specified structure.

Running the Server

Run directly from the command line using python -m notion_mcp or automatically through Claude Desktop.

Repository

DA
danhilse

danhilse/notion_mcp

Created

November 30, 2024

Updated

March 28, 2025

Language

Python

Category

Productivity