The add_todo tool currently supports when, deadline, tags, checklist_items, etc. — but there's no way to set a repeating schedule (e.g. "every Tuesday and Friday").
Things 3 supports recurrence via its URL scheme (repeat-method parameter in things:///add) and AppleScript (repetition rule). Adding a repeat parameter to add_todo (and optionally update_todo) would close this gap.
Suggested parameter: repeat — string, e.g. "daily", "weekly", "every 2 weeks", "monthly", matching Things 3's internal repeat options.
Use case: Creating recurring tasks programmatically (e.g. a twice-weekly "triage open browser tabs" habit task) currently requires manual setup in the Things 3 app after the MCP creates the todo.
The
add_todotool currently supportswhen,deadline,tags,checklist_items, etc. — but there's no way to set a repeating schedule (e.g. "every Tuesday and Friday").Things 3 supports recurrence via its URL scheme (
repeat-methodparameter inthings:///add) and AppleScript (repetition rule). Adding arepeatparameter toadd_todo(and optionallyupdate_todo) would close this gap.Suggested parameter:
repeat— string, e.g."daily","weekly","every 2 weeks","monthly", matching Things 3's internal repeat options.Use case: Creating recurring tasks programmatically (e.g. a twice-weekly "triage open browser tabs" habit task) currently requires manual setup in the Things 3 app after the MCP creates the todo.