Create event
create_eventCreate a scheduled Discord community event—voice, stage, or external—so members can view and RSVP. Specify name, type, start time, and optional repeat.
Instructions
Create a Discord scheduled community event that members see on the events list and can mark interest in: a voice, stage, or external (in-person or off-platform) event. This is not for sending a message later (use schedule_message) or watching live activity (use subscribe_events). Voice and stage events need a channel; external events need a location and an end time.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| type | Yes | ||
| guild | No | Guild (server) name or ID. Omit to use the default guild. | |
| repeat | No | Repeat the event. weekly and biweekly recur on the start's weekday; monthly recurs on the same weekday and week of the month. | |
| channel | No | Voice or stage channel, for those event types. | |
| end_time | No | Required for external events. | |
| location | No | Where an external event happens. | |
| start_time | Yes | ISO time, like 2026-07-01T19:00:00Z. | |
| description | No |