Claude-skill-registry julien-mcp-outlook

Install Outlook MCP via win32com. Use when user needs Outlook email automation on Windows.

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/julien-mcp-outlook" ~/.claude/skills/majiayu000-claude-skill-registry-julien-mcp-outlook && rm -rf "$T"
manifest: skills/data/julien-mcp-outlook/SKILL.md
source content

MCP Outlook Installer

This skill installs the Outlook MCP server into the current project.

Installation Procedure

When the user asks to install Outlook MCP:

  1. Check for existing
    .mcp.json
    in the project root
  2. Merge configuration - Add this server to
    mcpServers
    :
{
  "outlook": {
    "command": "${ONEDRIVE_MCP_PATH}/outlook-mcp-server/venv/Scripts/python.exe",
    "args": ["${ONEDRIVE_MCP_PATH}/outlook-mcp-server/main.py"]
  }
}
  1. If
    .mcp.json
    doesn't exist
    , create it with the full structure:
{
  "mcpServers": {
    "outlook": {
      "command": "${ONEDRIVE_MCP_PATH}/outlook-mcp-server/venv/Scripts/python.exe",
      "args": ["${ONEDRIVE_MCP_PATH}/outlook-mcp-server/main.py"]
    }
  }
}

Environment Variables Required

  • ONEDRIVE_MCP_PATH
    : Path to MCP servers folder

Prerequisites

  • Windows with Outlook installed
  • Python with pywin32

Usage After Installation

Restart Claude Code to activate the MCP server.

Skill Chaining

  • Input: User request to install Outlook MCP
  • Output: Configured
    .mcp.json
    with outlook server
  • Tools Used: Read, Edit, Write
  • Chains With: Gmail MCP for multi-provider email

Troubleshooting

ProblemSolution
pywin32 errorRun
pip install pywin32
in venv
Outlook not foundEnsure Outlook desktop app is installed
Path not foundVerify ONEDRIVE_MCP_PATH environment variable
Permission deniedGrant Outlook access when prompted