outlook-mcp-server

outlook-mcp-server

3.5

If you are the rightful owner of outlook-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Context Protocol (MCP) server that provides access to Microsoft Outlook email functionality, allowing LLMs and other MCP clients to read, search, and manage emails through a standardized interface.

The Outlook MCP Server is designed to integrate Microsoft Outlook email functionalities with Model Context Protocol (MCP) clients, such as LLMs. It allows users to manage their emails through a standardized interface, providing capabilities like reading, searching, and composing emails. The server is compatible with Windows operating systems and requires Python 3.10 or later, along with an active Microsoft Outlook account. It supports various email management features, including folder management, email listing, and detailed email content retrieval. The server can be configured to work with MCP clients like Claude Desktop, enabling seamless email operations through a command-line interface or automated scripts. This integration facilitates efficient email management, making it easier for users to handle their communications directly from their MCP client environment.

Features

  • Folder Management: List available mail folders in your Outlook client
  • Email Listing: Retrieve emails from specified time periods
  • Email Search: Search emails by contact name, keywords, or phrases with OR operators
  • Email Details: View complete email content, including attachments
  • Email Composition: Create and send new emails

Tools

  1. list_folders

    List all available mail folders in Outlook

  2. list_recent_emails

    List email titles within the specified number of days

  3. search_emails

    Search email by contact name or keyword

  4. get_email_by_number

    Retrieve details of specific emails

  5. reply_to_email_by_number

    Reply to specific emails

  6. compose_email

    Create and send a new email