create-calendar-event
create-calendar-eventCreate calendar events in the user's default calendar, optionally as Teams online meetings with attendee invitations. Requires explicit user approval before the event is written.
Instructions
CREATE a calendar event in the signed-in user's default calendar (optionally as a Teams online meeting; attendees get invitations). WRITE operation - requires confirm=true after explicit user approval.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | Yes | End datetime, ISO local format | |
| body | No | Event description (body) | |
| start | Yes | Start datetime, ISO local format e.g. 2026-09-01T10:00:00 | |
| confirm | Yes | Safety gate: must be explicitly true to execute this WRITE operation. Ask the user for approval before setting it. | |
| subject | Yes | Event subject/title | |
| bodyType | No | Body content type (default HTML) | |
| location | No | Location display name | |
| timeZone | No | IANA time zone (default Europe/Budapest) | |
| attendees | No | Attendee email addresses (required attendees) | |
| isOnlineMeeting | No | Create it as a Teams online meeting |