用途:让智能体以请求/响应方式操作单个用户的 Outlook 邮箱,底层调用 Microsoft Graph API v1.0(https://graph.microsoft.com/v1.0/)。覆盖个人资料、邮件、文件夹、类别、日历、联系人共 30 个脚本,全部通过一个 OAuth bearer 令牌授权。
主要能力:读取与搜索邮件(按文件夹、KQL 或 OData 过滤,最新在前),读取完整邮件与附件;撰写并发送、创建草稿后发送、回复/全部回复、转发;整理邮件(已读状态、标记、重要性、类别、移动、复制、删除);浏览与创建邮件文件夹;列出日历、列出事件或按日期范围展开重复事件、创建/更新/删除事件;创建/读取/更新/删除个人联系人。
使用方式:这是 agentskills.io 技能。未安装时先执行 npx skills add zapier/connectors --skill microsoft-outlook,然后在本地运行 npm install --omit=dev。运行环境为 Node.js 22.18+。按运行形态加载对应参考:MCP 客户端用 references/use-as-mcp.md,终端/子进程用 references/use-as-cli.md,作为依赖导入用 references/use-as-sdk.md,无工具访问时用 references/use-as-recipe.md。连接以 [<resolver>:]<value> 字符串传入,支持 zapier:<connection-id> 等解析器。脚本返回 { data, meta } 信封,可用 jq 表达式裁剪结果,也可跳过输出校验获取原始数据。
限制:不支持监听新邮件或事件的触发器,仅请求/响应;不支持大于 3 MB 的附件,仅支持 3 MB 以下内联附件;不支持群组/共享日历或通讯录组(共享邮箱可通过 mailbox 输入访问);deleteMessage 只是移入“已删除邮件”的可逆操作,不支持永久删除、邮箱规则、自动回复或重点收件箱设置。写入前若按名称/主题匹配到多个候选,应列出区分字段让用户确认,不得任意选择。该连接器为独立非官方连接器,与 Microsoft Outlook 无隶属或赞助关系。