Skip to main content
Glama
Rirychh

exchange-mcp-server

by Rirychh

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
EXCHANGE_AUTHNoAuthentication mode: ntlm, basic, oauth_app or oauth_delegated.ntlm
EXCHANGE_EMAILNoMailbox address (required).
EXCHANGE_DOMAINNoNTLM domain; with it the login becomes DOMAIN\localpart.
EXCHANGE_SERVERNoEWS URL, e.g. https://mail.example.com/EWS/Exchange.asmx. Defaults to Exchange Online for OAuth modes.
EXCHANGE_PASSWORDNoPassword for ntlm / basic authentication.
EXCHANGE_TIMEZONENoIANA zone used to read and print times, e.g. Asia/Taipei. Defaults to the host zone.
EXCHANGE_USERNAMENoLogin name if it differs from the email (DOMAIN\user or UPN).email
EXCHANGE_CLIENT_IDNoOAuth app registration client ID.
EXCHANGE_READ_ONLYNoRegister only read tools.false
EXCHANGE_TENANT_IDNoOAuth app registration tenant ID.
EXCHANGE_ALLOW_SENDNofalse removes send/reply/respond tools and blocks invitations.true
EXCHANGE_ROOMS_FILENoRoom catalog path.~/.config/exchange-mcp/rooms.json
EXCHANGE_VERIFY_SSLNoSet false only for a self-signed lab server.true
EXCHANGE_ROOM_SOURCENoroomlists (Exchange room lists), catalog (local file) or both.both
EXCHANGE_TOKEN_CACHENoMSAL cache for oauth_delegated.~/.config/exchange-mcp/token_cache.json
EXCHANGE_AUTODISCOVERNoUse autodiscover instead of EXCHANGE_SERVER.false
EXCHANGE_MCP_ENV_FILENoPath to the .env file to load configuration from (first match wins, before ./.env, ~/.config/exchange-mcp/.env and ~/exchange_mcp.env).
EXCHANGE_CLIENT_SECRETNoOAuth app registration client secret (for the oauth_app mode).
EXCHANGE_SIGNATURE_DIRNoOutlook signature folder.%APPDATA%\Microsoft\Signatures
EXCHANGE_ATTACHMENT_DIRSNoComma-separated folders that may be attached. Empty = attachments off.
EXCHANGE_MAX_ATTACHMENT_MBNoTotal attachment size limit.20

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

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription

No tools

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources