Create a meeting agenda
create_agendaCreates a timed meeting agenda — a shareable countdown timer that walks attendees through timeboxed topics in sync. Use when the user wants a meeting timer, timeboxes, a run of show, a workshop or standup schedule, or to keep a meeting on time. Not for calendar scheduling or note-taking, and a two-item chat needs no timer.
Returns edit_url (the private control page: start, pause, advance and finish the meeting, and edit blocks by hand), share_url (the read-only live timer for attendees, safe to post anywhere) and edit_token (needed by every other BriefMe tool, and the only way back into this agenda). The user needs both links.
When the blocks depart from BriefMe's standard shape — an opening, a wrap-up, planned breaks — the result also carries structure_suggestions, each naming the block to add and its length; add_block and reorder_blocks apply them.
Block durations add up to the meeting length; when none is given, a standup is about 15 minutes, a 1:1 about 30, sprint planning 60 to 90. Most agendas are three to eight blocks. Titles are read off a wall-sized countdown, so six words or fewer read best; a description is useful only when the title alone is ambiguous.
Agendas expire after 7 days and cannot be recovered afterwards.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Short name for the meeting, e.g. "Weekly engineering sync". | |
| blocks | Yes | The agenda blocks, in the order they will run. | |
| language | No | The user's conversation language as a two-letter ISO 639-1 code (e.g. 'de'). Localizes the standard block titles quoted in structure_suggestions. Unsupported values fall back to English. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | ||
| blocks | Yes | The blocks in the order they run. | |
| edit_url | Yes | The user's private control page. Give it to the user; never post it anywhere shared. | |
| share_url | Yes | The read-only agenda with the live timer; safe to give to attendees. | |
| edit_token | Yes | What every other tool takes. Keep it for the rest of the conversation. | |
| expires_at | Yes | ISO 8601. null when the agenda is saved to an account and does not expire. | |
| instructions | Yes | Read this first: how to reply to the user. | |
| upgrade_hint | No | Present only on a free-tier agenda. | |
| total_seconds | Yes | Sum of every block's duration_seconds. | |
| structure_suggestions | No | Present only when the agenda lacks an opening, a closing or a required break. Apply with add_block and reorder_blocks before replying. |