Add a task or meeting
create_agenda_itemAdd a task (something to do by a date, e.g. telling a creator how to film some scenes) or a meeting (optionally weekly) to the agenda. The people in assigneeIds get a reminder by push or email N days before. A meeting in a workspace with Google Calendar connected is created there too, with a Meet room if meet is true, and the assignees get the invitation by email. Confirm the details with the user first: it notifies real people.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"kind": "<kind>",
"title": "<title>",
"start": "<start>"
},
"name": "create_agenda_item"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | task = something to do by a date (e.g. "film 3 scenes in natural light"); meeting = a call at a time. | |
| meet | No | Meeting only: create a Google Meet room. Needs Google Calendar connected in Appointments for that workspace. | |
| notes | No | Details: what to film and how, the agenda of the meeting… | |
| start | Yes | "YYYY-MM-DD HH:MM": the due date of a task or the start of a meeting, in `timeZone`. | |
| title | Yes | Up to 200 characters. | |
| location | No | Meeting only: a video call link of their own (Zoom, Teams…) when it is not Meet. | |
| timeZone | No | IANA zone the start is written in, e.g. "Europe/Moscow". Defaults to the organization time zone (where it is shown). | |
| assigneeIds | No | Member user ids it is for (from list_team). They get the reminder, and the Google invitation for a meeting. | |
| durationMin | No | Meeting length in minutes (5-600). Default 30. | |
| workspaceId | No | The client it is about. Defaults to the workspace this connection is scoped to. | |
| repeatWeekly | No | Repeats every week at the same day and time (a weekly meeting). | |
| idempotencyKey | No | Optional. A unique id for this action (16-128 chars: letters, digits, _ : . -). If you are unsure whether a call went through (timeout, network error), repeat it with the SAME idempotencyKey and the same arguments: you get the original result and nothing is done twice. | |
| remindDaysBefore | No | Reminder N days before (by push or email, per person settings); 0 = same day, 2 hours before; null = none. Default 1. |