Python server exposing Notion to agents for todo list management and content organization, including database creation and filtering.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add notion-api -- python -m notion_api_mcp~/.codex/config.toml
[mcp_servers.notion-api]
command = "python"
args = ["-m", "notion_api_mcp"]
# codex mcp add notion-api -- python -m notion_api_mcp~/.cursor/mcp.json
{
"mcpServers": {
"notion-api": {
"command": "python",
"args": [
"-m",
"notion_api_mcp"
]
}
}
}.vscode/mcp.json
{
"servers": {
"notion-api": {
"type": "stdio",
"command": "python",
"args": [
"-m",
"notion_api_mcp"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"notion-api": {
"command": "python",
"args": [
"-m",
"notion_api_mcp"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"notion-api": {
"command": "python",
"args": [
"-m",
"notion_api_mcp"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"notion-api": {
"command": "python",
"args": [
"-m",
"notion_api_mcp"
]
}
}
}