Outlook Calendar MCP
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
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}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.
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
Persistent memory, knowledge graph, task management and more for AI agents via MCP.
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-
- FlicenseBqualityCmaintenanceMCP 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