← 返回 Skills 市场
mpalermiti

Outlook Mcp

作者 Michael Palermiti · GitHub ↗ · v1.4.1 · MIT-0
cross-platform ✓ 安全检测通过
169
总下载
1
收藏
0
当前安装
7
版本数
在 OpenClaw 中安装
/install outlook-mcp
功能描述
MCP server for Microsoft Outlook personal accounts. 52 tools — mail, calendar, contacts, to-do, drafts, attachments, folders, threading, batch ops, Focused I...
安全使用建议
This skill is coherent with its stated purpose, but it grants an agent full programmatic access to your personal Outlook account when you configure read-write scopes. Before installing: (1) Confirm you trust the upstream repository (https://github.com/mpalermiti/outlook-mcp) because the install clones and installs code. (2) Use BYOID: register your own Azure AD app and supply only your client_id; do not reuse a public/shared client_id. (3) Start with read_only: true to limit write operations while you test. (4) Be aware tokens are saved in the OS keyring and an auth_record is written to ~/.outlook-mcp — protect that directory and the account used for auth. (5) The install step will change your system (install packages via uv/pip); inspect the repo or run in an isolated environment if you want to audit first. Note: the registry metadata shown at the top said “no install spec / instruction-only,” but SKILL.md contains an install command and the archive includes full source — that mismatch is benign here but worth noticing.
能力标签
cryptocan-make-purchasesrequires-oauth-tokenrequires-sensitive-credentials
能力评估
Purpose & Capability
Name, description, and included source files match: this is an MCP server that uses Microsoft Graph and requires a user-registered Azure AD app (client_id) and device-code auth. The requested operations (mail, calendar, contacts, tasks, attachments, folder ops, batching) align with the described capabilities.
Instruction Scope
Runtime instructions are explicit and scoped: they ask you to create ~/.outlook-mcp/config.json with your Azure client_id, run a CLI device-code auth on the host, and register the MCP server with OpenClaw (which writes to ~/.openclaw/openclaw.json). The instructions require granting Microsoft Graph scopes (Mail.ReadWrite, Mail.Send, Calendars.ReadWrite, Contacts.ReadWrite, Tasks.ReadWrite) — expected for full read/write access, but this is powerful and worth confirming you want an AI agent to have it. The SKILL.md's privacy claims (only contacting login.microsoftonline.com and graph.microsoft.com, storing tokens in OS keyring) are consistent with the code.
Install Mechanism
The SKILL.md includes an install step that clones the GitHub repo and runs 'uv sync' (a package manager step). The code bundle is included in the skill. Cloning from github.com/mpalermiti/outlook-mcp is a standard release source; the install will pull and install Python dependencies. This is normal for this type of project, but it does execute an install step that writes files and installs packages on the host.
Credentials
The skill requests no unrelated environment variables or external credentials. It requires you to supply an Azure AD client_id in a local config (BYOID) and to run an interactive device-code login that stores tokens in the OS keyring and an authentication record in ~/.outlook-mcp/auth_record.json. Those are proportional to an Outlook Graph integration.
Persistence & Privilege
The skill is not force-included (always:false). It persists its own config under ~/.outlook-mcp and the MCP registration writes to the user's OpenClaw config (~/.openclaw/openclaw.json) — both are expected and scoped to the skill. It does not request global system privileges or modify other skills' configs beyond registering itself with the MCP client.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install outlook-mcp
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /outlook-mcp 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.4.1
Fix: paginate child_folders calls so folders with >10 subfolders are fully returned
v1.4.0
Recursive folder tree listing + subfolder name resolution for move/copy/batch_triage
v1.3.1
Perf: batch_triage now uses Graph /$batch — one round-trip per batch instead of N sequential calls. 10-20× faster for multi-message triage.
v1.3.0
Folder references now accept display names transparently — 'Junk Email', 'TLDR', 'Sent Items' etc. resolve to Graph IDs inside the MCP, so callers skip the list_folders detour.
v1.2.0
- Added Focused Inbox support: new "outlook_reclassify_message" tool for moving messages between Focused and Other. - Tool count increased from 51 to 52. - Documentation updated to reflect the new tool and Focused Inbox capability. - Minor internal code and test updates to support the new feature.
v1.1.0
- Adds granular permission control with new `allow_categories` config option; restrict tools by category (e.g. allow only calendar writes). - Introduces new `permissions.py` module and test coverage for permissions. - Improves config, validation, and internal error handling to support per-category enforcement. - Updates documentation and examples to explain permission categories and fine-grained policy setup. - Removes obsolete planning docs.
v1.0.0
- Initial release of outlook-mcp MCP server for Microsoft Outlook personal accounts. - Provides 51 tools for mail, calendar, contacts, to-do, drafts, attachments, folders, threading, and batch operations via Microsoft Graph API. - Supports only personal Microsoft accounts (`@outlook.com`, `@hotmail.com`, `@live.com`), not work/school accounts. - Requires Azure AD app registration and CLI-based authentication on the host. - Zero telemetry, no local caching; tokens stored securely in OS keyring. - Open-source and independent; not affiliated with Microsoft.
元数据
Slug outlook-mcp
版本 1.4.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 7
常见问题

Outlook Mcp 是什么?

MCP server for Microsoft Outlook personal accounts. 52 tools — mail, calendar, contacts, to-do, drafts, attachments, folders, threading, batch ops, Focused I... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 169 次。

如何安装 Outlook Mcp?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install outlook-mcp」即可一键安装,无需额外配置。

Outlook Mcp 是免费的吗?

是的,Outlook Mcp 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Outlook Mcp 支持哪些平台?

Outlook Mcp 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Outlook Mcp?

由 Michael Palermiti(@mpalermiti)开发并维护,当前版本 v1.4.1。

💬 留言讨论