Skip to main content
Glama
carycracker

Outlook MCP (inworkgroup)

by carycracker

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
OUTLOOK_TIMEZONENoIANA timezone, e.g., Europe/Berlin. Defaults to UTC.UTC
OUTLOOK_CLIENT_IDYesApplication (client) ID from Azure app registration
OUTLOOK_TENANT_IDYesDirectory (tenant) ID, or 'organizations' or 'common'
OUTLOOK_ENABLE_SENDNoSet to '1' to enable the send_draft tool. Default not set.
OUTLOOK_TOKEN_CACHENoPath to token cache file. Default: ~/.outlook-mcp/msal-cache.json~/.outlook-mcp/msal-cache.json

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_emailsA

列出收件箱(或指定文件夹)中的最近邮件,只返回元数据(发件人、主题、时间、是否已读),不含正文。

get_emailA

读取单封邮件的完整内容(含正文,超长会截断)。

search_emailsA

按关键词搜索邮件(Microsoft Graph KQL,可搜主题、正文、发件人)。只返回元数据。

list_calendar_eventsA

读取指定时间段内的日历事件(时区 UTC)。不传时间则默认未来 7 天。

mark_readB

将某封邮件标记为已读或未读。

create_draftA

新建一封邮件草稿,保存到草稿箱。不会发送。发送需由本人在 Outlook 中确认操作。

create_reply_draftA

针对某封邮件生成回复草稿,保存到草稿箱。不会发送。回复内容会置于引用原文之上,并正确保持会话线程。

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.9/5.0

Scored across 7 tools

Disambiguation4/5

邮件相关工具(list_emails/get_email/search_emails/mark_read/create_draft/create_reply_draft)与日历工具(list_calendar_events)边界清晰。邮件工具中 list_emails 和 search_emails 都返回元数据,但一个按文件夹浏览、一个按关键词搜索,描述足以区分。

Naming Consistency4/5

工具名基本遵循 verb_noun 模式:list_emails、get_email、search_emails、list_calendar_events、mark_read、create_draft、create_reply_draft。mark_read 缺少明确宾语(如 mark_email_read),但整体风格一致,可读性好。

Tool Count5/5

7 个工具覆盖邮件读取、搜索、状态管理、草稿创建和日历查询,范围聚焦于 Outlook 的常见操作,没有冗余或缺失感,数量适中。

Completeness4/5

邮件读取、搜索、标记已读、创建草稿和回复草稿覆盖了主要工作流;日历只有读取没有创建/更新事件,但考虑到服务器定位为 Outlook 辅助工具,核心邮件场景已覆盖。缺少发送邮件和删除/移动邮件的操作,但草稿设计有意避免自动发送,属于合理取舍。

Maintenance

ActivityMaintained
ResponsivenessNo issues