Create an Outlook Calendar event
create_outlook_calendar_eventCreate an event. Adding guests emails each of them an invitation from the user's address; an event with no guests notifies nobody. Set addVideoMeeting to attach a Microsoft Teams link.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | Yes | End, same format as start. For an all-day event this is the LAST day it covers, not the day after | |
| start | Yes | Start: "YYYY-MM-DD" makes it an all-day event, or pass a datetime like "2026-08-20T09:00:00" | |
| title | Yes | ||
| mailbox | Yes | Email address of the connected Outlook/Microsoft 365 mailbox to act on. Call list_authorized_mailboxes to see available options. | |
| location | No | ||
| timeZone | No | IANA timezone for the times, e.g. "America/Denver". Set it — without one the times are read as UTC and can land hours off | |
| attendees | No | Guest email addresses. Each one is emailed an invitation — confirm with the user before inviting anybody | |
| calendarId | No | ||
| description | No | ||
| addVideoMeeting | No | Attach a Microsoft Teams link to the event. The link is created and handed back — nothing joins, records or transcribes the meeting |