Agentโ™ฅ๏ธŽAge
Catalog

Outlook Personal MCP

Official

by salahawad ยท Python

Full-control MCP server for a personal Outlook.com mailbox and calendar (Microsoft Graph).

An MCP server providing full-control access to a personal Outlook.com mailbox and calendar via the Microsoft Graph API. It is written in Python, runs over the MCP stdio transport, and uses per-user device-code OAuth so credentials stay on the machine.

๐Ÿ› ๏ธ Key Features

  • Mail: list, search, read, send, reply, forward, move, copy, flag, mark read/unread, delete (soft or hard)
  • Drafts: create, update, attach local files, send
  • Folders: list, create, rename, delete

๐Ÿš€ Use Cases

  • Manage email through listing, searching, and reading messages
  • Send and update drafts, including attachments from local files
  • Maintain mailbox folder structures by creating, renaming, and deleting folders

โšก Developer Benefits

  • MCP stdio transport integration for Claude Code and Codex
  • Microsoft Graph API control for mailbox and calendar workflows
  • Per-user device-code OAuth to keep credentials local

โš ๏ธ Limitations

  • Limited to Outlook.com mailbox and calendar access via Microsoft Graph API
  • Only capabilities described in the README excerpt are covered here