Skip to content
⌘K

mm_complete

Complete a Monday Morning entity with cascading rollups. The entity discriminator chooses the per-type completer. Replaces the deprecated mm_complete_task.

  • Category: Core
  • Source: Built-in
  • Availability: Listed by default
  • Required parameters: 1
  • Total parameters: 7
ParameterTypeRequiredDescription
entitystring (enum: task, quick)YesEntity type to complete — task for a spec/standalone task (with cascading spec→feature rollups), quick for a quick task.
project_pathstringNoAbsolute path to the project root.
spec_pathstringNoentity=task: spec folder name (e.g. ‘2025-12-09-badges’).
task_idstringNoentity=task: the task id, e.g. T1. Preferred — pass this or task_title.
task_titlestringNoentity=task: the task title. [files: ...] / (R<n>) decorations and the T<n>: prefix may be omitted.
forcebooleanNoentity=task: bypass the test gate (non-code tasks, or tests already passed).
idstringNoentity=quick: the quick task id.
{
"tool": "mm_complete",
"arguments": {
"entity": "task",
"project_path": "/Users/you/projects/my-app",
"spec_path": "2026-01-15-my-feature"
}
}
  • mm_search - Full-text search across all entity types (specs, features, issues, notes, ide…
  • mm_configure_integration - Configure an external service integration (github, trello, grain, gmail, noti…
  • mm_sync_notion - Bidirectional sync between a Notion database and .mm/specs/ or .mm/notes/. Pu…
  • mm_daily_brief - Generate a structured morning summary with active tasks, blockers, recently c…
  • mm_revert_spec_completion - Revert a spec’s completion status in its parent feature. Tasks stay [x] but t…