Skip to main content
Glama
henrikogaard

Infomaniak kSuite MCP Server

by henrikogaard

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DAV_USERNoCardDAV/CalDAV username (short Infomaniak username). Falls back to MAIL_USER.
IMAP_HOSTNoOverride IMAP host (default: mail.infomaniak.com)
IMAP_PORTNoOverride IMAP port (default: 993)
KDRIVE_IDNoNumeric drive ID from kDrive URL
MAIL_USERNoFull email address for IMAP/SMTP fallback
SMTP_HOSTNoOverride SMTP host (default: mail.infomaniak.com)
SMTP_PORTNoOverride SMTP port (default: 587)
CALDAV_URLNoOverride CalDAV server URL (default: https://sync.infomaniak.com)
MAIL_TOKENNoOptional dedicated Mail API token with workspace:mail scope. Falls back to INFOMANIAK_TOKEN if not set.
CARDDAV_URLNoOverride CardDAV server URL (default: https://sync.infomaniak.com)
KCHAT_TOKENNokChat API token
DAV_PASSWORDNoCardDAV/CalDAV password. Falls back to MAIL_PASSWORD.
AI_PRODUCT_IDNoAI Tools product ID from Infomaniak Manager
MAIL_PASSWORDNoEmail password or app-specific password for IMAP/SMTP
KCHAT_TEAM_NAMENokChat team subdomain or full kChat URL
INFOMANIAK_AUDITNoSet to '1' to emit sanitized JSONL audit events
INFOMANIAK_TOKENNoAPI token from Infomaniak Manager for kDrive, Calendar, Mail API fallback, AI, Chk, kMeet, experimental Swiss Transfer
INFOMANIAK_TOOLSNoComma-separated tool allowlist with * wildcards, e.g. mail_*,kdrive_search
INFOMANIAK_TRACENoSet to '1' to log redacted tool and HTTP timings to stderr
INFOMANIAK_PROFILENoNamed tool surface: mail, files, calendar, assistant, or safe-cleanup
INFOMANIAK_READONLYNoSet to '1' to advertise only read-only tools
INFOMANIAK_SERVICESNoComma-separated service allowlist, e.g. mail,kdrive,calendar
INFOMANIAK_AUDIT_LOGNoFile path for audit JSONL; 'stderr' or '-' for stderr
INFOMANIAK_READ_ONLYNoAlias for INFOMANIAK_READONLY
INFOMANIAK_DISABLED_TOOLSNoComma-separated tool denylist with * wildcards, e.g. mail_delete,kchat_*
INFOMANIAK_DAV_CACHE_TTL_MSNoCaches CardDAV/CalDAV discovery for this many milliseconds (default: 30000)
STRICT_CONFIRM_EXTERNAL_SENDNoSet to '1' to require exact confirmation for external-send tools
SWISSTRANSFER_RECAPTCHA_TOKENNoFresh browser-generated reCAPTCHA token for Swiss Transfer smoke tests
ENABLE_EXPERIMENTAL_SWISSTRANSFERNoSet to '1' to register experimental Swiss Transfer tools
INFOMANIAK_STRICT_CONFIRM_EXTERNAL_SENDNoAlias for STRICT_CONFIRM_EXTERNAL_SEND

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

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/henrikogaard/infomaniak-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server