create_card
Use this when the user says where a card belongs or what it is: a next action ('add a next action: email Sam the quote'), a project's next step (pass projectId), a project ('new project: plan the offsite'), something they are waiting on someone for, a Someday/Maybe idea, something to keep for reference that needs no action (the Reference column), or a card for a named custom column. Needs the destination columnId from list_columns; kind 'action' only in Next Actions, 'project' only in Projects, 'card' anywhere else. Do not use for a bare 'add / remind me / note' with no list named — use capture (Inbox, no lookup). Do not use for a card that is already on the board ('put the blog post under my launch project', 'make the passport card a next action') — find it with search_cards and move_card or update_card it; a new card plus archive_card on the old one loses its history. Returns the created card.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| who | No | Optional, for Waiting For: who it is delegated to, e.g. 'Sam'. | |
| kind | No | 'action' for Next Actions, 'project' for Projects, 'card' for every other column. Defaults to 'card'. | |
| notes | No | Optional details the user gave. | |
| since | No | Optional, for Waiting For: since when, e.g. '2026-09-01' or 'last Monday'. | |
| title | Yes | The card title: a verb-first next action ('Email Sam the quote'), a project outcome ('Offsite planned'), or the note itself. | |
| context | No | Optional, for actions: the context id, e.g. 'calls'. GTD context id (e.g. calls, computer, errands, home). The user manages their own set — list_contexts shows it, create_context adds one; if unknown, the error lists the valid ids so you can retry. | |
| columnId | Yes | Destination column id, from list_columns. | |
| projectId | No | Optional, for actions: the project card id (from list_projects) this action moves forward. |