Outlook Calendar MCP Server
Server Details
Server URL: https://outlook-calendar.mintmcp.com/mcp
Available Tools
Tool Descriptions
- list_calendars - List all calendars accessible by your Outlook account, including shared calendars with permission details
- get_calendar_events - Retrieve events from a specific calendar within a date range, properly expanding recurring events into individual occurrences
- create_event - Create new calendar events with support for all-day events, timed events, attendees, Teams meetings, and rich markdown descriptions
- update_event - Modify existing events with partial update support, preserving unmodified fields automatically
- delete_event - Remove events from your calendar with optional cancellation notifications to attendees
- get_next_availability - Find available time slots for meetings based on your existing calendar commitments and business hours
Configuration
Add this configuration to your MCP client settings:
{
"mcpServers": {
"outlook-calendar": {
"command": "npx",
"args": [
"mcp-remote",
"https://outlook-calendar.mintmcp.com/mcp"
]
}
}
}
Features
- Full support for multiple calendars with permission management
- Timezone-aware event scheduling with automatic timezone handling
- Rich text formatting with Markdown to HTML conversion for event descriptions
- Microsoft Teams meeting integration for online events
- Intelligent availability detection with customizable business hours
- Support for recurring events with proper expansion in calendar views
- Attendee management with response tracking
- Day of week information included in all date/time responses
- Partial update support for efficient event modifications
Availability Search Features
- Configurable business hours (default: 9 AM - 5 PM)
- Customizable meeting duration
- Day-of-week filtering (e.g., weekdays only)
- Pagination support for finding multiple available slots
- Conflict detection using calendar view API