create_calendar_event
Create Microsoft Outlook calendar events with specified times, attendees, locations, and reminders. Adding attendees automatically sends meeting invitations.
Instructions
Create a new calendar event in Microsoft Outlook. Adding attendees automatically sends meeting invitations.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | Event body/description (plain text) | |
| showAs | No | Busy | |
| subject | Yes | Event title | |
| isAllDay | No | All-day event. If true, start/end must be midnight-to-midnight. | |
| location | No | Location name | |
| timezone | No | Windows timezone name for start/end times, e.g. "W. Europe Standard Time", "Pacific Standard Time", "UTC" | W. Europe Standard Time |
| attendees | No | List of attendees. Adding attendees sends meeting invitations automatically. | |
| isPrivate | No | ||
| importance | No | Normal | |
| recurrence | No | Make this a recurring event. Omit for a single event. | |
| endDateTime | Yes | End time as local datetime WITHOUT offset, e.g. 2026-04-07T10:00:00 | |
| hideAttendees | No | Hide the attendee list so attendees cannot see who else was invited | |
| startDateTime | Yes | Start time as local datetime WITHOUT offset, e.g. 2026-04-07T09:00:00 | |
| isOnlineMeeting | No | Create as Teams meeting | |
| reminderMinutes | No | Reminder in minutes before event start (e.g. 15). Omit to use Outlook default. Set to 0 to disable reminder | |
| responseRequested | No | Request attendees to send a response. Set false to not request RSVPs |