alexa_cancel_alarm_reminder
Cancel Alexa alarms, timers, or reminders by id or label/device; confirmation is required before deletion, and recurring alarms are removed fully.
Instructions
Cancel (delete) an Alexa alarm, timer or reminder — by its id from alexa_list_alarms_reminders, or by its label (plus the device when the same label is on several). A recurring alarm is deleted entirely, not just its next occurrence. Asks the user to confirm first: a confirmation prompt where the client supports one; otherwise the first call returns a preview and a confirmToken, and only a repeat call with that token proceeds (see MCP_CONFIRM_MODE).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Notification id from alexa_list_alarms_reminders. | |
| label | No | Or: the reminder/timer label (case-insensitive). | |
| device | No | With label: the device it is on. | |
| confirmToken | No | ONLY for the two-step confirmation fallback (a client without MCP elicitation). The confirmToken from this same tool's phase-1 "confirmation-required" response, passed back ONLY after the user has seen that preview and explicitly approved it in chat — never on the first call, never invented, never reused. Call again with the same arguments. Ignored when the client supports elicitation. |