| name | Daily brief / morning catch-up (Local MCP) |
| description | Use when the user asks "what's on my plate today", "catch me up", "morning brief", or wants a summary of their day across calendar, reminders and email. The single most common multi-step automation. Powered by Local MCP. |
Daily brief / morning catch-up
This is the #1 cross-domain workflow Local MCP users run: a quick "what do I need to know today"
across calendar, reminders and email — all from local data, no API keys.
The flow (do these, then synthesize one short summary)
get_datetime — anchor to the user's current date/time.
list_calendar_events for today (and optionally tomorrow) — meetings, with times and gaps.
list_reminders — what's due/overdue.
list_emails (pass account= on multi-account Macs) — recent/unread that may need attention;
skip newsletters and noise.
Shortcut: if a daily_brief tool is available, call it first — it bundles this. Use the steps
above to fill gaps or go deeper.
Output
Give a tight, scannable brief, not raw dumps:
- Today: N meetings (next at HH:MM — title), free blocks.
- Due: the 1–3 reminders that matter today.
- Inbox: 2–4 emails worth a reply, one line each (who + what they want).
- End with a suggested next action ("Want me to draft a reply to X, or block focus time?").
Good practice
- Lead with what's time-sensitive (next meeting, overdue items).
- Don't list everything — curate. The value is triage, not a data dump.
- Offer to act (draft a reply, create an event/reminder) — that's usually the user's next step.