Back to MCP Directory
Connections & Capabilities
Connects To
GitHubNotion
Capabilities
readwrite
Quickstart
Install
npx -y @smithery/cli install @Badhansen/notion-mcp --client claudeConfig
{
"mcpServers": {
"notion-mcp": {
"command": "uv",
"args": [
"--directory",
"/Users/username/Projects/Python/notion-mcp/src" /* Path to your project */,
"run",
"server.py"
]
}
}
}Exposed MCP Tools (3)
safe
show_all_todosRetrieves and displays all tasks from the configured Notion workspace.
Read-only operation; no modifications are made to the Notion database.
moderate
add_todoAdds a new task to the Notion workspace with the provided task description.
Adds data to the Notion database, but does not modify existing entries in a destructive way.
moderate
complete_todoUpdates an existing task in the Notion workspace to mark it as complete.
Modifies existing data in the Notion database, but does not delete any data.
Safety Assessment
This MCP server is relatively safe for managing tasks within a defined Notion page. However, the risk lies in mishandling the Notion API token and potential unintended modifications to the Notion database if the tool functions are misused or improperly configured.
- Uses API keys for authentication.
- Limited scope to specific Notion pages.
- Clear function definitions for task management.
- Requires storing Notion API token in environment variables.
- Write access to Notion database.
- Potential for unintended modifications if not properly configured.
