Knowledge Management · Communication

MCP Server Outlook Email logo

MCP Server Outlook Email

Cam10001110101/mcp-server-outlook-email

A cross-platform MCP server that processes Microsoft Outlook emails, generates vector embeddings using Ollama, and provides semantic search capabilities. Works on Windows, macOS, and any platform via Microsoft Graph API.

Install

Client configuration

{
  "mcpServers": {
    "outlook-email": {
      "command": "C:/path/to/.venv/Scripts/python",
      "args": [
        "C:/path/to/src/mcp_server.py"
      ],
      "env": {
        "MONGODB_URI": "<MONGODB_URI>",
        "SQLITE_DB_PATH": "<SQLITE_DB_PATH>",
        "EMBEDDING_BASE_URL": "<EMBEDDING_BASE_URL>",
        "EMBEDDING_MODEL": "<EMBEDDING_MODEL>",
        "COLLECTION_NAME": "<COLLECTION_NAME>",
        "OUTLOOK_PROVIDER": "<OUTLOOK_PROVIDER>",
        "LOCAL_TIMEZONE": "<LOCAL_TIMEZONE>"
      }
    }
  }
}

Environment variables

MONGODB_URISQLITE_DB_PATHEMBEDDING_BASE_URLEMBEDDING_MODELCOLLECTION_NAMEOUTLOOK_PROVIDERLOCAL_TIMEZONEGRAPH_CLIENT_IDGRAPH_CLIENT_SECRETGRAPH_TENANT_IDGRAPH_USER_EMAILS
GitHub stars
8
Category
Knowledge Management, Communication
Updated
Oct 6, 2026

About MCP Server Outlook Email

The server complies with the Model Context Protocol (MCP) 2025-06-18 specification and uses the official MCP SDK.

Features

  • Process emails from Outlook with date range filtering

  • Store emails in SQLite database with proper connection management

  • Generate vector embeddings using Ollama (nomic-embed-text)

  • Semantic search across email content via MongoDB vector store

  • Multi-mailbox and multi-account support

  • Support for Inbox, Sent Items, and optionally Deleted Items folders

  • Windows: Native Outlook COM automation via pywin32

  • macOS: AppleScript integration with Outlook for Mac

  • Any Platform: Microsoft Graph API for cloud-based access (Windows, macOS, Linux, containers)

  • Structured Tool Results: Tools return properly typed, validated Pydantic models

Tools (1)

  • process_emails

    Process emails from a specified date range and return structured results:

Details on this page are taken from the project's README. Open README

Supported clients

Clients mentioned in this server's README:

View all
Claude Desktop logo

Claude Desktop

Desktop · Freemium · Proprietary

Anthropic's official Claude AI desktop application. Supports MCP servers to extend functionality.

WindowsMacOS

Related MCP servers

More servers
MaxKB logo

MaxKB

1Panel-dev/MaxKB

16.2k

MaxKB = Max Knowledge Brain, it is an open-source platform for building enterprise-grade agents. MaxKB integrates Retrieval-Augmented Generation (RAG) pipelines, supports robust workflows, and provides advanced MCP tool-use capabilities.

Knowledge Management
UI-TARS-desktop logo

UI-TARS-desktop

bytedance/UI-TARS-desktop

12.9k

TARS is ByteDance's multimodal AI agent stack, shipping two projects: Agent TARS (a CLI and Web UI agent built on MCP) and UI-TARS-desktop (a desktop GUI agent).

Knowledge Management
Supermemory logo

Supermemory

supermemoryai/supermemory

9.4k

State-of-the-art memory and context engine for AI.

Knowledge Management
Cognee logo

Cognee

topoteretes/cognee

2.1k

Cognee - The Free Open-Source AI Memory Platform for Agents.

Knowledge Management
Notion MCP Server (Official) logo

Notion MCP Server (Official)

makenotion/notion-mcp-server

1.5k

For the best experience, use Remote Notion MCP, our official hosted MCP server. This repository is a separate, self-hosted MCP server implementation that is no longer actively maintained or supported. Please use Remote Notion MCP instead.

Knowledge Management
DevDocs logo

DevDocs

cyberagiinc/devdocs

1.4k

[!WARNING] DevDocs Status: Not publicly maintained. Enhanced internal version at CyberAGI — public release coming soon. If you have any questions please reach out to info@cyberagi.ai.

Knowledge Management