outlookmcp

outlookmcp

2

The Outlook Calendar MCP Server enables read-only access to Microsoft 365 calendars through a Model Context Protocol. It includes tools for calendar event retrieval and authentication, with a focus on security and ease of use via CLI and configuration options.

Outlook Calendar MCP Server

This project is a Model Context Protocol (MCP) server providing read-only access to Outlook/Microsoft 365 calendars. It requires certain prerequisites such as Go 1.21 or higher, a Microsoft 365 account, and a registered Azure AD application with necessary permissions. The project includes components for server implementation, a command-line interface, and an example configuration file. Users can configure the application via YAML files or environment variables and run the server or CLI client using provided instructions. The server provides tools like get_auth_url for authentication and get_calendar_events for retrieving calendar events, ensuring security by offering only read-only access.