U
Ultimate Brain MCP
by @bobbbino
MCP server for Thomas Frank's Ultimate Brain Notion system
Created 2/13/2026
Updated about 21 hours ago
README
Repository documentation and setup instructions
MCP Server for Ultimate Brain
An MCP server for managing Thomas Frank's Ultimate Brain Notion system. Provides 26 workflow-oriented tools for Tasks, Projects, Notes, Tags, and Goals using the PARA methodology.
Setup
-
Create a Notion integration and share your Ultimate Brain databases with it.
-
Run the setup command for your client. It will auto-discover your data sources from Notion and write the config file.
Claude Code
# Project scope (writes .mcp.json in current directory)
uvx --from ultimate-brain-mcp ultimate-brain-setup --client claude-code --scope project
# User scope (writes ~/.claude.json)
uvx --from ultimate-brain-mcp ultimate-brain-setup --client claude-code --scope user
Claude Desktop
uvx --from ultimate-brain-mcp ultimate-brain-setup --client claude-desktop
You can also pass your Notion secret via environment variable to skip the prompt:
NOTION_INTEGRATION_SECRET=secret_... uvx --from ultimate-brain-mcp ultimate-brain-setup --client claude-code --scope project
Tools
Tasks (6)
search_tasks— Filter by status, project, priority, due date, My Daycreate_task— Create with name, status, due, priority, project, labelsupdate_task— Patch any task propertiescomplete_task— Mark done with recurrence handlingget_my_day— My Day tasks sorted by priorityget_inbox_tasks— Unprocessed tasks needing triage
Projects (4)
search_projects— Filter by status, tagget_project_detail— Properties + task breakdown + recent notescreate_project— Create with name, status, deadline, tag, goalupdate_project— Patch project properties
Notes (4)
search_notes— Filter by type, project, tag, favorite, dateget_note_content— Properties + page body as plain textcreate_note— Create with type, project, tags, URLupdate_note— Patch note properties
Tags (3)
search_tags— Filter by PARA typecreate_tag— Create with name, type, parentupdate_tag— Patch tag properties
Goals (4)
search_goals— Filter by statusget_goal_detail— Properties + linked projectscreate_goal— Create with name, status, deadlineupdate_goal— Patch goal properties
Cross-Cutting (2)
daily_summary— My Day, overdue, inbox, active projects/goalsarchive_item— Archive any UB item
Generic (3)
query_database— Query any secondary databaseget_page— Fetch any page by IDupdate_page— Update any page properties
Development
uv run pytest tests/
uv run mcp dev src/ultimate_brain_mcp/server.py
Quick Setup
Installation guide for this server
Install Package (if required)
uvx ultimate-brain-mcp
Cursor configuration (mcp.json)
{
"mcpServers": {
"bobbbino-ultimate-brain-mcp": {
"command": "uvx",
"args": [
"ultimate-brain-mcp"
]
}
}
}