recurrence follows the recurrence syntax: daily, weekly, monthly,
yearly, or every N months.
activate_project enforces the cap — if activating would exceed five active projects, the call
fails and the assistant must park one first.
vars? is an optional name -> value map supplying values for a custom template’s
[variables.prompt] placeholders — the MCP analogue
of the CLI’s repeatable --var name=value. Supply an entry for each prompted variable the note’s
template uses that has no static [variables] default; otherwise creation fails with an
“unresolved prompts” error (MCP has no interactive prompt to fall back on).