Outlook Calendar MCP

create_event

Create a new calendar event or meeting

Input Schema

NameRequiredDescriptionDefault
attendeesNoSemicolon-separated list of attendee email addresses (optional)
bodyNoEvent description/body (optional)
calendarNoCalendar name (optional)
endDateNoEnd date in MM/DD/YYYY format (optional, defaults to start date)
endTimeNoEnd time in HH:MM AM/PM format (optional, defaults to 30 minutes after start time)
isMeetingNoWhether this is a meeting with attendees (optional, defaults to false)
locationNoEvent location (optional)
startDateYesStart date in MM/DD/YYYY format
startTimeYesStart time in HH:MM AM/PM format
subjectYesEvent subject/title

Input Schema (JSON Schema)

{ "properties": { "attendees": { "description": "Semicolon-separated list of attendee email addresses (optional)", "type": "string" }, "body": { "description": "Event description/body (optional)", "type": "string" }, "calendar": { "description": "Calendar name (optional)", "type": "string" }, "endDate": { "description": "End date in MM/DD/YYYY format (optional, defaults to start date)", "type": "string" }, "endTime": { "description": "End time in HH:MM AM/PM format (optional, defaults to 30 minutes after start time)", "type": "string" }, "isMeeting": { "description": "Whether this is a meeting with attendees (optional, defaults to false)", "type": "boolean" }, "location": { "description": "Event location (optional)", "type": "string" }, "startDate": { "description": "Start date in MM/DD/YYYY format", "type": "string" }, "startTime": { "description": "Start time in HH:MM AM/PM format", "type": "string" }, "subject": { "description": "Event subject/title", "type": "string" } }, "required": [ "subject", "startDate", "startTime" ], "type": "object" }