
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.
Basic information
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.
More Communication MCP servers
Slack MCP Server
korotovskyThe most powerful MCP Slack Server with no permission requirements, Apps support, GovSlack, DMs, Group DMs and smart history fetch logic.
Telegram MCP server
chaindeadTelegram MCP for managing dialogs, messages, drafts, read statuses, and more.
WhatsApp Web MCP
pnizerWhatsApp Web MCP Server
Outlook MCP Server
Wallisking1991Telegram MCP Server
kfastovTelegram user console client and archiver
Comments