
EWS Meeting MCP
@ap311036
About EWS Meeting MCP
Safely schedule Outlook meetings on on-prem Exchange EWS with room-aware slot suggestions, local credentials, preview-confirmed writes, and audit-friendly lifecycle records.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"ews-meeting-mcp": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"EWS_ENDPOINT": "https://mail.company.com/EWS/Exchange.asmx",
"EWS_EMAIL": "[email protected]",
"EWS_USERNAME": "DOMAIN\\username",
"EWS_PASSWORD": "<YOUR_EWS_PASSWORD>",
"EWS_AUTH_TYPE": "NTLM",
"EWS_TIMEZONE": "Asia/Taipei"
}
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is EWS Meeting MCP?
EWS Meeting MCP is an MCP server for safely scheduling Outlook meetings on on-prem Microsoft Exchange via EWS. It is built for organizations that cannot use cloud-first Microsoft Graph integrations, keeping credentials local and requiring preview-confirmed writes for all calendar operations.
How to use EWS Meeting MCP?
Install with npx -y [email protected] and configure environment variables for your Exchange EWS endpoint, credentials, authentication type, and timezone.
Key features of EWS Meeting MCP
- Resolve attendees and Exchange room mailboxes
- Suggest available meeting slots before booking
- Preview meeting changes before any write operation
- Create, update, and cancel Outlook meetings through Exchange EWS
- Keep Exchange credentials local with environment variables or macOS Keychain
- Maintain audit-friendly lifecycle records for scheduling actions
Use cases of EWS Meeting MCP
- Schedule meetings with room resources in an on-prem Exchange environment
- Find and propose free time slots before sending invites
- Review and confirm meeting changes before they are written
- Manage meeting lifecycles while keeping credentials on-premises
FAQ from EWS Meeting MCP
What is EWS Meeting MCP for?
It schedules Outlook meetings on on-prem Exchange EWS, designed for organizations that cannot use Microsoft Graph due to on-premises Exchange.
How are Exchange credentials handled?
Credentials are kept local using environment variables (e.g., EWS_PASSWORD) or stored in macOS Keychain.
Does the server preview changes before writing?
Yes, it requires a preview-confirmed step before creating, updating, or cancelling meetings.
What authentication method does it use?
It uses NTLM authentication, configurable via the EWS_AUTH_TYPE environment variable.
What transport does the server communicate over?
It communicates via HTTP/HTTPS to the Exchange EWS endpoint specified in EWS_ENDPOINT.
Frequently asked questions
What is EWS Meeting MCP for?
It schedules Outlook meetings on on-prem Exchange EWS, designed for organizations that cannot use Microsoft Graph due to on-premises Exchange.
How are Exchange credentials handled?
Credentials are kept local using environment variables (e.g., EWS_PASSWORD) or stored in macOS Keychain.
Does the server preview changes before writing?
Yes, it requires a preview-confirmed step before creating, updating, or cancelling meetings.
What authentication method does it use?
It uses NTLM authentication, configurable via the EWS_AUTH_TYPE environment variable.
What transport does the server communicate over?
It communicates via HTTP/HTTPS to the Exchange EWS endpoint specified in EWS_ENDPOINT.
Basic information
More Communication MCP servers
WhatsApp Web MCP
pnizerWhatsApp Web MCP Server
MCP Email Server
Shy2593666979一个基于 MCP (Model Context Protocol) 的邮件服务,支持 LLM 发送带附件的电子邮件及在指定目录中搜索文件。提供安全的 SMTP 传输、多收件人支持和附件模式匹配搜索功能,适用于 Gmail、Outlook、Yahoo、QQ 邮箱和网易 126 邮箱等主流邮箱服务。
Gmail
shinzo-labsMCP Implementation for Gmail Services
MCP Headless Gmail Server
baryhuangA MCP (Model Context Protocol) server that provides get, send Gmails without local credential or token setup.
Telegram MCP server
chaindeadTelegram MCP for managing dialogs, messages, drafts, read statuses, and more.
Comments