io.github.mcp-z

mcp-outlook

Outlook

Outlook integration with OAuth, message search, batch operations, and calendar management

communityservice

Package Details

Transportstdio
Runtimenpx

Runtime Arguments

Named
-y

Package Arguments

Named
--auth
Authentication mode
--tenant-id
Microsoft tenant ID (overrides MS_TENANT_ID env var)
--headless
Disable browser auto-open, return auth URL instead
--redirect-uri
OAuth redirect URI (default: ephemeral loopback)
--resource-store-uri
Override resource store URI for CSV export files
--base-url
Override base URL for HTTP transport (used for OAuth/DCR endpoints and file links)
--log-level
Override logging level

Environment Variables

MS_CLIENT_ID
Required

Microsoft OAuth client ID (required for OAuth authentication modes)

MS_TENANT_ID
Required

Microsoft tenant ID (required for OAuth authentication)

MS_CLIENT_SECRET
Secret

Microsoft OAuth client secret (optional for public clients)

AUTH_MODE

Authentication mode

HEADLESS
Default:false

Disable browser auto-open, return auth URL instead (true/false)

REDIRECT_URI

OAuth redirect URI (optional, default: ephemeral loopback)

RESOURCE_STORE_URI

Resource store URI for CSV export files (file://)

PORT

HTTP server port (overrides --port)

BASE_URL

Base URL for HTTP transport (used for OAuth/DCR endpoints and file links)

LOG_LEVEL

Logging level

TransportStreamable HTTP
Runtimenpx

Runtime Arguments

Named
-y

Package Arguments

Named
--port
9003HTTP server port
--auth
Authentication mode
--tenant-id
Microsoft tenant ID (overrides MS_TENANT_ID env var)
--headless
Disable browser auto-open, return auth URL instead
--redirect-uri
OAuth redirect URI (default: ephemeral loopback)
--dcr-mode
DCR mode
--dcr-verify-url
External verification endpoint URL (required for external DCR mode)
--dcr-store-uri
DCR client storage URI (for self-hosted DCR mode)
--resource-store-uri
Override resource store URI for CSV export files
--base-url
Override base URL for HTTP transport (used for OAuth/DCR endpoints and file links)
--log-level
Override logging level

Environment Variables

MS_CLIENT_ID
Required

Microsoft OAuth client ID (required for OAuth authentication modes)

MS_TENANT_ID
Required

Microsoft tenant ID (required for OAuth authentication)

MS_CLIENT_SECRET
Secret

Microsoft OAuth client secret (optional for public clients)

AUTH_MODE

Authentication mode

HEADLESS
Default:false

Disable browser auto-open, return auth URL instead (true/false)

REDIRECT_URI

OAuth redirect URI (optional, default: ephemeral loopback)

DCR_MODE
Default:self-hosted

Dynamic Client Registration mode

DCR_VERIFY_URL

External verification endpoint URL (required for external DCR mode)

DCR_STORE_URI
Default:file://~/.mcp-z/mcp-outlook/dcr.json

DCR client storage URI (for self-hosted DCR mode)

RESOURCE_STORE_URI

Resource store URI for CSV export files (file://)

PORT

HTTP server port (overrides --port)

BASE_URL

Base URL for HTTP transport (used for OAuth/DCR endpoints and file links)

LOG_LEVEL

Logging level