Create a reminder
reminders_createCreate a reminder: a notification that fires at a single point in time (not a calendar event, which has a start and an end; use calendar_create_event for that). A standalone reminder needs a title and an ISO-8601 remind_at. To tie one to a calendar event, pass its event_id and minutes_before (1440 = 24 hours); event_id with remind_at sets an absolute time instead. For all-day events time_zone applies: 24 hours before means 24 elapsed hours before midnight at the start of that date in that zone, not 9 AM. reminder_type is personal (default, notifies only the caller) or workspace (notifies the team members in recipients via channels, default push). Recipients are team-member names or emails; a non-member email must be saved on the client named in client_id or be a workspace address, otherwise the reminder is refused, and unmatched recipients are listed in unresolved_recipients. recurrence repeats it daily, weekly, monthly or yearly. A repeat idempotency_key is safe.
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": {
"title": "<title>"
},
"name": "reminders_create"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | What to be reminded of. | |
| channels | No | Delivery channels for workspace reminders. Default push. | |
| event_id | No | A calendar event's id (from calendar_create_event or calendar_list_events) to link the reminder to. | |
| priority | No | Reminder priority. | |
| client_id | No | A client whose saved emails may be named in `recipients`. Use the `id` that clients_search returns. | |
| remind_at | No | When to fire, an ISO-8601 datetime. Natural language is refused. | |
| time_zone | No | IANA time zone used to place a reminder for an all-day event. | |
| recipients | No | Team-member names or emails to notify. A non-member email must be saved on `client_id` or be a workspace address. | |
| recurrence | No | Repeat the reminder: none, daily, weekly, monthly or yearly. | |
| description | No | Longer text shown with the reminder. | |
| reminder_type | No | `personal` (default) notifies only the caller; `workspace` notifies the team members in `recipients`. | |
| minutes_before | No | With `event_id`: how long before the event to fire, in minutes (1440 = 24 hours). | |
| idempotency_key | No | Optional. Repeat a call with the same key to avoid doing it twice. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| deduped | Yes | ||
| reminder | Yes |