Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Creation and lifecycle tools

Tools that create new notes or move existing ones through their lifecycle.

Creation

ToolInputsEffect
create_projecttitle, context, core_question?, vars?Create a project (parked if at the active cap). (cdno project create)
create_portfolioquestion, project?, vars?Create an evidence portfolio.
create_questiondomain (research|life), text, vars?Create a question note.
create_stewardshipname, context, expanded?, vars?Create a stewardship; expanded adds a tracking/ folder.
link_portfolio_to_questionportfolio, questionRetrofit a portfolio→question link (backlinks both ways).
link_portfolio_to_projectportfolio, projectRetrofit a portfolio→project link (sets project: and appends to the project’s Links).

Lifecycle

ToolInputsEffect
park_projectprojectMove an active project to _parked/.
activate_projectprojectBring a parked project back (enforces the five-project cap).
set_question_statusquestion, status (active|parked|answered|retired)Transition a question’s status.
add_periodic_commitmentstewardship, title, recurrence, next_dateAppend a periodic commitment to a stewardship dashboard.

Notes

  • context is one of the fixed life domains.
  • 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).
  • See also: Write tools, Context-gathering tools.