update_project
Update project properties
How to use it
update_project is exposed by the Super Productivity MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the update_project tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
Install Super Productivity MCP
npx -y super-productivity-mcp@latest --extract-pluginOther tools in Super Productivity MCP (32)
Add a tag without replacing other tags
Mark multiple tasks complete in one operation
Update multiple tasks in one operation
Verify SP is running and the plugin is responding
Check off a habit for a day (increments that day's value, defaults to today)
Mark a task as complete
Create a habit (streak-tracked click counter)
Create a new project
Create a new tag
Create a task (supports SP short syntax)
Create a parent task + subtasks in one operation
Show resolved data directory paths
Permanently delete a habit
Permanently delete a task (parent deletes subtasks too)
Get the currently tracked task (null if none)
List all habits, including each one's computed streak length
List all projects
List all tags
List all recurring task configurations (schedule, cadence, day-of-week settings)
List tasks — filter by project, tag, done, archived, search (title+notes), parentsonly, overdue, unscheduled, plannedfortoday, recurringonly, fields
Time tracking summary for a date range
Move a top-level task to a different project
Batch plan/unplan tasks for today ⚠️ limited
Remove a single tag
Reorder tasks within a project or parent
Set a habit's exact value for a day — backfill or correct history
Show a snackbar in SP's UI
Start the time tracker on a task
Stop the currently running time tracker
Update habit title, icon, enabled state, or streak config
Update tag properties
Update title, notes, done state, due date, plannedat, time, tags