Outlook MCP logo

Outlook MCP

未申請

作者: mpalermiti

MCP server for Microsoft Outlook personal accounts via Microsoft Graph API. 62 tools across 13 categories — mail, calendar, contacts, tasks, drafts, attachments, delta queries, digest, bulk read. Community project, not affiliated with Microsoft.

calendaremailmcpmicrosoft-graphopenclawoutlook

サーバーをセットアップ

01 / クライアントを選択

02 / 接続前の準備

認証方法は未指定です。接続前にプロジェクトの手順を確認してください。

プロジェクトが必要とする実行環境をインストールし、クライアントから利用できるようにしてください。

プロジェクトの手順

手順に記載された名前をカンマで区切って入力してください。秘密の値は入力しないでください。

03 / 設定を追加

出典:公開インストール手順から生成

claude mcp add --transport stdio 'mpalermiti-outlook-mcp' -- 'uvx' 'outlook-graph-mcp'

プレースホルダーを置き換えてからターミナルで実行してください。

04 / クライアントで確認

クライアントの MCP 設定で接続とツール一覧を確認してください。設定のコピーだけでは接続成功は確認できません。

Communicationの他のサーバー

ディレクトリ全体を見る

未申請リスティング

このMCPサーバーはあなたのものですか?

このリスティングは公開情報から自動的にインデックスされました。申請することで、ページの編集、互換性の設定、成長ツールのアンロックができます。2分以内に完了します。

このサーバーを申請する

セキュリティプロファイル

申請済みおよび認証済みのサーバーは毎週の静的スキャンを受け、コードが到達できる範囲(外部サービス、環境変数、シェルコマンド、エージェント設定フォルダ)と既知のアドバイザリを持つ依存関係が表示されます。このリスティングを申請すると利用できます。 セキュリティプロファイルの仕組み

40 件中 40 件

ドキュメントに記載されたツール (40)

プロジェクトのドキュメントに基づきます。サーバーのハンドシェイクは、各ツールの説明や動作を検証するものではありません。

outlook_auth_status

Check if authenticated and whether read-only mode is active.

outlook_categorize_message

Set categories on a message.

outlook_changes_since

One structured "since last call" digest composing mail/events/contacts deltas. Returns counts + urgentflagged mail + top-5 bysender + new/cancelled events. Each resource has an independent deltatoken; stale-token recovery (HTTP 410) auto-resyncs that resource and surfaces meta.resync. First-call sna

outlook_complete_task

Mark task as completed.

outlook_create_contact

Create a new contact.

outlook_create_event

Create event with location, attendees, recurrence, online meeting support.

outlook_create_task

Create task with due date, importance, recurrence.

outlook_delete_contact

Delete a contact.

outlook_delete_event

Delete a calendar event.

outlook_delete_inbox_override

Delete a Focused Inbox override by ID.

outlook_delete_message

Delete a message. Soft delete (Deleted Items) by default. permanent: true for hard delete.

outlook_delete_task

Delete a task.

outlook_flag_message

Set follow-up flag: flagged, complete, or notFlagged.

outlook_forward

Forward a message to one or more recipients with optional comment.

outlook_get_contact

Get full contact details by ID.

outlook_get_event

Get full event details: attendees, body, online meeting URL, recurrence.

outlook_list_contacts

List contacts with cursor pagination.

outlook_list_contacts_delta

List only contact changes since the last call. Deletes come back as {id, isdeleted: True}. Cursor is stateless.

outlook_list_events

List events in a date range. Expands recurring events. Configurable via days, after, before.

outlook_list_events_delta

List only event changes inside a window since the last call. start and end (ISO 8601) required on the first call (Graph constraint — no whole-calendar sync). Deletes come back as {id, isdeleted: True}. Cursor is stateless.

outlook_list_folders

List mail folders with counts, parentid, and childcount. Pass recursive=true to walk the full folder tree (subfolders included).

outlook_list_inbox

List messages in a folder. folder accepts display names, well-known names, or Graph IDs. Filter by read status, sender, date range, Focused Inbox classification. Pagination via skip.

outlook_list_inbox_delta

List only inbox changes since the last call. First call returns a full snapshot plus a deltatoken; subsequent calls (token passed back) return only added/updated/deleted items. Deletes come back as {id, isdeleted: True}. Cursor is stateless — agent persists and replays.

outlook_list_inbox_overrides

List Focused Inbox per-sender override rules.

outlook_list_task_lists

List To Do lists.

outlook_list_tasks

List tasks with status filter and pagination.

outlook_mark_read

Mark a message as read or unread.

outlook_move_message

Move a message to a folder by name or ID.

outlook_read_message

Get full message by ID. Format: text, html, or full (both). Pass includedeferredsend=True to also surface the draft's scheduled delivery time.

outlook_read_messages

Bulk read up to 20 messages by ID via Graph $batch in one round-trip. Per-message shape matches outlookreadmessage byte-for-byte for the same (format, concise, includedeferredsend). Partial-failure tolerant: 404s on some IDs surface in failures[] without failing the whole call. Use NOT N outlookread

outlook_reclassify_message

Move a message between Focused Inbox and Other (focused / other).

outlook_reply

Reply or reply-all to a message.

outlook_rsvp

RSVP to an event: accept, decline, or tentative. Optionally include a message.

outlook_search_contacts

Search contacts by name or email.

outlook_search_mail

Search mail using KQL query. Optionally scope to a folder by name or ID.

outlook_send_message

Send email. Supports TO/CC/BCC, HTML body, importance level.

outlook_set_inbox_override

Upsert a per-sender Focused Inbox override (focused / other). Case-insensitive sender matching; PATCH-if-exists, else POST.

outlook_update_contact

Update contact fields.

outlook_update_event

Update event fields (subject, time, location, body). Only patches changed fields.

outlook_update_task

Update task fields.

ツールの変更履歴

同じ設定での完全なチェック同士を比較します。ツールの列挙のみで実行はしていません。入力スキーマの変更は測定していません。

完全なツールチェックはまだありません。