outlook-mcp

Manage Outlook mail, calendar, and tasks via Microsoft Graph API.

23|3|Updated Apr 13, 2026
One-click install
npx skills add https://github.com/mpalermiti/outlook-mcp --skill outlook-mcp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: outlook-mcp
Source: https://github.com/mpalermiti/outlook-mcp/tree/main
Command: npx skills add https://github.com/mpalermiti/outlook-mcp --skill outlook-mcp

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires mcp, msgraph-sdk, azure-identity, pydantic, and includes scripts (resource) components.

What problem does it solve?

This Skill solves the lack of native, typed integration for personal Microsoft Outlook accounts, allowing AI agents to perform complex mail, calendar, and task management without parsing raw text or dealing with brittle CLI wrappers.

Core Features & Use Cases

  • Comprehensive Outlook Access: Manage mail, calendar events, contacts, To Do tasks, and drafts through 62 discrete, typed tools.
  • Performance-Optimized: Includes delta-sync queries and batch operations that are 10-20x faster than standard sequential API calls.
  • Use Case: An agent can automatically scan your inbox for time-sensitive emails, cross-reference them with your calendar, and create To Do tasks with packing checklists for upcoming trips.

Quick Start

Use the outlook-mcp skill to summarize my unread email from the past 24 hours and flag anything time-sensitive.

Frequently Asked Questions about outlook-mcp

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Outlook email and calendar management with an AI agent?

You can automate Outlook management by using a production-grade MCP server that connects AI agents to the Microsoft Graph API, enabling programmatic control over mail, calendar events, and To Do tasks.

Does this MCP server support personal Microsoft Outlook accounts or only enterprise tenants?

This MCP server specifically supports personal Microsoft Outlook accounts, providing typed tools for mail, calendar, and task management without relying on brittle CLI wrappers or raw text parsing.

How do I handle large volumes of Outlook mail when syncing with an AI agent?

You can handle large volumes of Outlook mail using delta-sync queries and batch operations, which process data 10-20x faster than standard sequential Microsoft Graph API calls.

What do I need to set up Microsoft Graph API integration for Outlook automation?

Setting up Outlook automation requires the msgraph-sdk and azure-identity packages for authentication, along with secure token management via your OS keyring to safely access Microsoft Graph.

Can I use an AI agent to cross-reference unread emails with my Outlook calendar?

Yes, an AI agent can scan your inbox for time-sensitive emails, cross-reference them with your Outlook calendar, and automatically create To Do tasks or packing checklists for upcoming trips.

Why use an MCP server over standard API wrappers for Outlook task automation?

Using an MCP server provides 62 discrete, typed tools for granular permission controls and recurring agent workflows, avoiding the brittleness and parsing errors common in standard CLI wrappers.