evite_create_event
Create an Evite event draft by providing title, start datetime, and template name. Confirms details before creating, then verifies drafts to return the event ID.
Instructions
Create an Evite event (as a draft). Requires title, start_datetime, and template_name. 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). Evite answers a create with a 500 even when the draft IS created; this tool handles that by re-listing your drafts, and returns created:true with the eventId, or created:"unknown" when it cannot confirm — never call it again for the same event; check the drafts instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Event title. | |
| message | No | Event message / description. | |
| 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. | |
| end_datetime | No | End datetime (ISO 8601, event-local). | |
| template_name | Yes | Invitation template name (required by the create API; e.g. a gallery design id). | |
| start_datetime | Yes | Start datetime (ISO 8601, event-local). Required. |