Create scheduled event
create_eventSchedule a Discord guild event by providing a name and start time. For voice or stage events, include a channel; for external events, provide a location.
Instructions
Schedule a guild event. For voice/stage events pass a voice channel; for external events pass a location string instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Event name (1-100 characters). | |
| server | No | Server (guild) name or id. Optional when the bot is in a single server or DISCORD_GUILD_ID is set. | |
| channel | No | Voice or stage channel for the event (name or id). Omit for external events. | |
| end_time | No | End time as ISO 8601. Required for external events. | |
| location | No | Physical or external location string. Used when no channel is provided. | |
| start_time | Yes | Start time as an ISO 8601 string (e.g. '2025-08-01T18:00:00Z'). | |
| description | No | Event description (up to 1000 characters). |