create_follow_up_task
Create a follow-up reminder for a person to get back to a contact. Creates persistent state and is NOT idempotent: calling it twice creates two reminders. Nothing is sent when it comes due — it is a to-do, not an automation; use send_message or a broadcast to actually message someone. Created with a personal API key it is assigned to that user; with a workspace key it lands unassigned.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dueAt | Yes | Required. When it should surface, ISO 8601 and in the future, e.g. "2026-09-12T09:00:00Z". | |
| contactId | No | Contact the reminder is about, as returned by list_contacts. Omit for a standalone reminder with no conversation behind it. | |
| reasonCode | Yes | Required. Short machine-readable slug for why, e.g. "pricing_question". | |
| reasonText | Yes | Required. One line a person will read when the reminder comes due. | |
| applicationId | No | Application (workspace) id. Optional: an application-scoped key (app_...) defaults to its own application, but a personal key (usr_...) has no default and omitting it fails with MCP_APPLICATION_REQUIRED. Call list_applications to get the id. |