Outlook Calendar MCP
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Outlook Calendar MCPlist my events for today"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Outlook Calendar MCP
Overview
Outlook Calendar MCP Server built using FastMCP and Microsoft Graph API.
This MCP server allows AI agents to manage Outlook Calendar events through Microsoft Graph.
Related MCP server: msgraph-mcp
Features
Create Calendar Event
Update Calendar Event
Delete Calendar Event
List Calendar Events
Get Calendar Schedule
Project Structure
outlook-calendar-mcp/
│
├── server.py
├── graph_client.py
├── config.py
├── .env
│
├── tools/
│ ├── create_event.py
│ ├── update_event.py
│ ├── delete_event.py
│ ├── list_events.py
│ └── get_schedule.py
│
├── requirements.txt
└── README.mdAuthentication
This project uses Microsoft Entra ID Client Credentials Flow.
Required credentials:
Tenant ID
Client ID
Client Secret
Store them in:
TENANT_ID=
CLIENT_ID=
CLIENT_SECRET=Installation
Create virtual environment:
python -m venv .venvActivate:
.\.venv\Scripts\Activate.ps1Install packages:
pip install -r requirements.txtRun MCP Server
python server.pyWorkflow
MCP Tool receives request.
Graph Client generates Microsoft access token.
Tool calls Microsoft Graph API.
Microsoft Graph updates Outlook Calendar.
Response is returned to MCP Client.
APIs Used
Microsoft Graph API
Examples:
POST /users/{email}/events
GET /users/{email}/events
PATCH /users/{email}/events/{event_id}
DELETE /users/{email}/events/{event_id}This server cannot be deployed
Maintenance
Related MCP Connectors
Hosted Google Calendar MCP server for AI agents. No self-hosting or Google Cloud setup.
MCP server connecting AI agents to 100+ apps (Gmail, Slack, Notion, GitHub) via one-click OAuth.
A MCP server that works with Outlook Calendar to manage event listing, reading, and updates.
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
Related MCP Servers
- FlicenseCqualityFmaintenanceA powerful MCP server that enables AI assistants to interact with Microsoft Graph API for managing Outlook emails, Calendar events, OneDrive files, and Contacts through natural language commands.3556-
- FlicenseBqualityBmaintenanceMCP server providing AI assistants with full access to Microsoft Outlook email and calendar via the Microsoft Graph API, featuring 26 tools for mail, calendar, contacts, and scheduling with delegated authentication.29-
- AlicenseNot gradedqualityNot gradedmaintenanceMCP server that lets AI agents manage Google Calendar -- create events, check availability, and manage schedules.MIT
- AlicenseBqualityDmaintenanceLightweight MCP server that enables AI agents to manage Microsoft Outlook email, calendar, and files using PKCE authentication with only a Client ID.46MIT