events_delete
Permanently delete a scheduled Discord event using guild and event IDs. Confirmation required due to irreversible action.
Instructions
Purpose: Delete a scheduled event. DESTRUCTIVE - IRREVERSIBLE.
When to use:
Cancel and remove a scheduled event entirely (vs. setting status=4 which keeps the record).
Returns: {deleted, event_id}. Pass __confirm:true AND set MCP_DRY_RUN=false to actually delete.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| event_id | Yes | Scheduled event id | |
| guild_id | Yes | Guild that owns the event | |
| __confirm | No | Set true to authorize this destructive operation. Also requires the server to run with MCP_DRY_RUN=false; otherwise a DRY_RUN_PREVIEW is returned. | |
| audit_reason | No | Reason recorded in audit log (X-Audit-Log-Reason header) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||