mailcow-dav-mcp
by OakNet-io
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MAILCOW_DAV_URL | No | Base URL of mailcow, e.g. https://mail.example.com | |
| MAILCOW_DAV_USER | No | Full mailbox address | |
| MAILCOW_DAV_TIMEOUT | No | HTTP timeout to the DAV server, in seconds | 30 |
| MAILCOW_DAV_ENV_FILE | No | .env file to load. Variables already in the environment win. | |
| MAILCOW_DAV_MCP_HOST | No | HTTP listen address | 127.0.0.1 |
| MAILCOW_DAV_MCP_PATH | No | HTTP endpoint path | /mcp |
| MAILCOW_DAV_MCP_PORT | No | HTTP listen port | 8000 |
| MAILCOW_DAV_PASSWORD | No | App password with DAV/SOGo access | |
| MAILCOW_DAV_TIMEZONE | No | IANA time zone for dates without an offset | Europe/Rome |
| MAILCOW_DAV_MCP_TOKEN | No | Bearer token for every HTTP request. Mandatory when the host is not loopback. | |
| MAILCOW_DAV_READ_ONLY | No | Set to 1 to hide every tool that changes contacts, calendars or tasks. Search, read and export stay. | 0 |
| MAILCOW_DAV_EXPORT_DIR | No | Default export folder, and the folder for relative paths. Import, export and local photos may only use files in this folder or in MAILCOW_DAV_LOCAL_DIRS. | ~/mailcow-dav-exports |
| MAILCOW_DAV_LOCAL_DIRS | No | Extra folders the tools may read or write, separated by : (; on Windows), e.g. ~/Downloads | |
| MAILCOW_DAV_VERIFY_SSL | No | Set to 0 to disable TLS verification (testing only) | 1 |
| MAILCOW_DAV_MAX_IMPORT_MB | No | Largest import file size accepted | 20 |
| MAILCOW_DAV_MCP_TRANSPORT | No | Transport mode: stdio or http (same as --transport) | stdio |
| MAILCOW_DAV_PRINCIPAL_PATH | No | Override if the DAV root is elsewhere | /SOGo/dav/<user>/ |
| MAILCOW_DAV_MAX_RESPONSE_MB | No | Largest DAV response accepted, after decompression | 64 |
| MAILCOW_DAV_MAX_IMPORT_CARDS | No | Largest number of cards per import | 10000 |
| MAILCOW_DAV_MCP_ALLOWED_HOSTS | No | Extra Host names accepted in HTTP mode (tunnel or proxy), comma-separated |
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
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessUnresponsive