yumo · docs
MCPTool reference

Reminders

Schedule, list, dismiss, and delete trip reminders.

Reminders fire in one of two modes: relative (N minutes before an anchor like a flight, hotel, or event) or absolute (a specific datetime). For relative reminders, always discover valid anchors via list_reminder_anchors before calling add_reminder — don't guess anchor ids.

Delivery defaults to email; pass "channel": "sms" for SMS (requires a phone number on the user's account).

Anchors

list_reminder_anchors

Returns the set of valid anchors for a trip — trip start, events with resolvable times, flights, hotels, transports. Each anchor has { kind, id, label, anchorAt }. Call this before creating a relative reminder.

{ "tripId": "trp_..." }

Reading

list_reminders

Returns reminders for a trip ordered by triggerAt ascending. Each includes id, triggerAt, offsetMinutes, anchorKind, anchorId, channel, and status (pending, sent, or dismissed).

{ "tripId": "trp_..." }

Writing

add_reminder — relative mode

Fires N minutes before an anchor. A positive offsetMinutes fires before the anchor; a negative value fires after.

{
  "tripId": "trp_...",
  "title": "Check in for flight",
  "mode": "relative",
  "offsetMinutes": 1440,
  "anchor": { "kind": "flight", "id": "flt_..." },
  "channel": "email"
}

For kind: "trip" the id is omitted — the anchor is the trip's start date.

add_reminder — absolute mode

Fires at a specific ISO 8601 datetime.

{
  "tripId": "trp_...",
  "title": "Renew ESTA",
  "mode": "absolute",
  "triggerAt": "2026-05-01T09:00:00Z",
  "channel": "email"
}

update_reminder

Full replacement of the reminder's schedule. Provide title, mode, and the fields required for that mode (offsetMinutes + anchor for relative; triggerAt for absolute).

{
  "reminderId": "rmd_...",
  "title": "Check in 2h before flight",
  "mode": "relative",
  "offsetMinutes": 120,
  "anchor": { "kind": "flight", "id": "flt_..." }
}

dismiss_reminder

Marks the reminder as dismissed so it won't fire. Keeps the row for audit.

{ "reminderId": "rmd_..." }

delete_reminder

Permanently deletes a reminder.

{ "reminderId": "rmd_..." }

Need help or found a bug?

Join the yumo community on Discord. We answer questions, take feature requests, and triage bug reports there.

Join the Discord

On this page