1.0.5npm · outlook-calendar-mcp · current release
Observed 2026-08-17T09:23:27.052Z using mcpSecurity-inventory. Status: succeeded. Negotiated protocol: 2025-06-18.
{
"tools": {}
}| Tool | Category | Annotations | Risk |
|---|---|---|---|
create_eventCreate a new calendar event or meetingInput schema{
"type": "object",
"properties": {
"subject": {
"type": "string",
"description": "Event subject/title"
},
"startDate": {
"type": "string",
"description": "Start date in MM/DD/YYYY format"
},
"startTime": {
"type": "string",
"description": "Start time in HH:MM AM/PM format"
},
"endDate": {
"type": "string",
"description": "End date in MM/DD/YYYY format (optional, defaults to start date)"
},
"endTime": {
"type": "string",
"description": "End time in HH:MM AM/PM format (optional, defaults to 30 minutes after start time)"
},
"location": {
"type": "string",
"description": "Event location (optional)"
},
"body": {
"type": "string",
"description": "Event description/body (optional)"
},
"isMeeting": {
"type": "boolean",
"description": "Whether this is a meeting with attendees (optional, defaults to false)"
},
"attendees": {
"type": "string",
"description": "Semicolon-separated list of attendee email addresses (optional)"
},
"calendar": {
"type": "string",
"description": "Calendar name (optional)"
}
},
"required": [
"subject",
"startDate",
"startTime"
]
} | — | — · — | — |
delete_eventDelete a calendar event by its IDInput schema{
"type": "object",
"properties": {
"eventId": {
"type": "string",
"description": "Event ID to delete"
},
"calendar": {
"type": "string",
"description": "Calendar name (optional)"
}
},
"required": [
"eventId"
]
} | — | — · — | — |
find_free_slotsFind available time slots in the calendarInput schema{
"type": "object",
"properties": {
"startDate": {
"type": "string",
"description": "Start date in MM/DD/YYYY format"
},
"endDate": {
"type": "string",
"description": "End date in MM/DD/YYYY format (optional, defaults to 7 days from start date)"
},
"duration": {
"type": "number",
"description": "Duration in minutes (optional, defaults to 30)"
},
"workDayStart": {
"type": "number",
"description": "Work day start hour (0-23) (optional, defaults to 9)"
},
"workDayEnd": {
"type": "number",
"description": "Work day end hour (0-23) (optional, defaults to 17)"
},
"calendar": {
"type": "string",
"description": "Calendar name (optional)"
}
},
"required": [
"startDate"
]
} | — | — · — | — |
get_attendee_statusCheck the response status of meeting attendeesInput schema{
"type": "object",
"properties": {
"eventId": {
"type": "string",
"description": "Event ID"
},
"calendar": {
"type": "string",
"description": "Calendar name (optional)"
}
},
"required": [
"eventId"
]
} | — | — · — | — |
get_calendarsList available calendarsInput schema{
"type": "object",
"properties": {}
} | — | — · — | — |
list_eventsList calendar events within a specified date rangeInput schema{
"type": "object",
"properties": {
"startDate": {
"type": "string",
"description": "Start date in MM/DD/YYYY format"
},
"endDate": {
"type": "string",
"description": "End date in MM/DD/YYYY format"
},
"calendar": {
"type": "string",
"description": "Calendar name (optional)"
}
},
"required": [
"startDate",
"endDate"
]
} | — | — · — | — |
update_eventUpdate an existing calendar eventInput schema{
"type": "object",
"properties": {
"eventId": {
"type": "string",
"description": "Event ID to update"
},
"subject": {
"type": "string",
"description": "New event subject/title (optional)"
},
"startDate": {
"type": "string",
"description": "New start date in MM/DD/YYYY format (optional)"
},
"startTime": {
"type": "string",
"description": "New start time in HH:MM AM/PM format (optional)"
},
"endDate": {
"type": "string",
"description": "New end date in MM/DD/YYYY format (optional)"
},
"endTime": {
"type": "string",
"description": "New end time in HH:MM AM/PM format (optional)"
},
"location": {
"type": "string",
"description": "New event location (optional)"
},
"body": {
"type": "string",
"description": "New event description/body (optional)"
},
"calendar": {
"type": "string",
"description": "Calendar name (optional)"
}
},
"required": [
"eventId"
]
} | — | — · — | — |