Outlook MCP
未申請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.
01 / クライアントを選択
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.