create-event
Create a calendar event on the default calendar. Specify subject, start, end, and optional attendees; invitations and online meeting link are auto-generated.
Instructions
Create a new calendar event on the signed-in user's default calendar. Returns the created event with its id, webLink, and (if attendees are present) an auto-generated online-meeting URL — attendees receive invitations on save. Times use the configured timezone (default Australia/Melbourne; override with OUTLOOK_DEFAULT_TIMEZONE); omit the Z suffix to send local time. Use manage-event action=update to modify an event after creation, or manage-event action=cancel/delete to remove it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| subject | Yes | The subject of the event | |
| start | Yes | The start time of the event in ISO 8601 format | |
| end | Yes | The end time of the event in ISO 8601 format | |
| attendees | No | List of attendee email addresses | |
| body | No | Optional body content for the event |