---
title: "outlook-web-mcp"
description: "Read Outlook Web mail and calendar data and perform explicitly authorized read-state or reply-draft changes with a portable MCP usage skill."
canonical: https://agentpluginsdirectory.com/plugins/outlook-web-mcp
last-updated: 2026-10-08
---

# outlook-web-mcp
Read Outlook Web mail and calendar data and perform explicitly authorized read-state or reply-draft changes with a portable MCP usage skill.
- Slug: outlook-web-mcp
- Publisher: ma-nakaya
- Repository: https://github.com/ma-nakaya/outlook-web-mcp-server
- Manifest: plugin.json
- Version: 0.1.0
- Category (editorial): integrations
- Skills: 1 (use-outlook-web-mcp)
- MCP servers: 1 (outlook-web)
- Stars: 1
- Repository created: 2026-08-04
- Repository last pushed: 2026-08-21
- Publisher type: User
- Listing: https://agentpluginsdirectory.com/plugins/outlook-web-mcp
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What outlook-web-mcp does, in the publisher's words

ローカルの Outlook COM を、Outlook Web が内部利用している非公開 API に置き換える MCP サーバーです。Microsoft Graph、Outlook デスクトップ、COM、ブラウザー Cookie は 使いません。

> [!WARNING] > https://outlook.cloud.microsoft/owa/service.svc は Microsoft の公開・サポート対象 API > ではありません。Outlook Web 側の変更や組織ポリシーで、予告なく動かなくなる可能性が > あります。本番の基幹連携には Microsoft Graph を推奨します。

COM 版のツール名と主要な引数・戻り値を維持しています。

- uv run outlook-web-mcp login でこのサーバー専用の認証を1回行う。
- MCP クライアントの outlook-com 起動設定を、上記 outlook-web の設定へ置き換える。
- MCP クライアントを再起動し、outlook_auth_status と search_emails で確認する。

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/ma-nakaya/outlook-web-mcp-server/HEAD/README.md

## Skills

- use-outlook-web-mcp: Access Outlook mail and the default calendar through Outlook Web MCP to check authentication, list folders, search or read messages, inspect calendar events, explicitly change one message's read state, or create a reply draft. Use for Outlook Web mail, unread or recent messages, named folders, mess…

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.

## MCP servers

- outlook-web: transport: stdio; command: uv run --locked --no-dev --project ${PLUGIN_ROOT} outlook-web-mcp-server; env: UV_CACHE_DIR, UV_PROJECT_ENVIRONMENT

Read from the plugin's own mcp.json. Environment variable names only, never values.
