windows-outlook-mcp
by cqyefeng119
Overview
Manages Microsoft Outlook emails (inbox, sent, drafts, search, create, summarize) and calendar events (list, create, update, delete, find free slots, attendee status, list calendars) on a Windows desktop.
Installation
npm run startSecurity Notes
The server executes dynamically constructed PowerShell scripts via `child_process.spawn` using the `-ExecutionPolicy Bypass` flag. While string arguments passed to PowerShell are partially sanitized (e.g., quotes replaced, control characters removed), embedding user-controlled input into shell commands is an inherently high-risk pattern for injection vulnerabilities. A sophisticated attacker could potentially craft inputs that break out of the intended string literals in PowerShell, leading to arbitrary command execution on the local machine where the server is running. No explicit hardcoded secrets were found.
Similar Servers
mcp-server-excel
Automate Microsoft Excel operations through natural language commands for AI assistants or via a command-line interface, including Power Query, DAX measures, VBA macros, PivotTables, Charts, Ranges, and Worksheets.
PowerShell.MCP
Enables AI assistants to execute arbitrary PowerShell commands and CLI tools for system automation, development tasks, and data analysis in a persistent, shared console environment.
outlook-mcp
Enables AI assistants to interact with Microsoft Outlook for email, calendar, and SharePoint operations through the Microsoft Graph API.
outlook-mcp-server
AI-powered local email management for Microsoft Outlook, enabling search, composition, organization, and batch forwarding of emails using natural language commands.