mogacode-ma avatar

Infomaniak Mcp Agent

mogacode-ma/infomaniak-mcp-agent

Gives Claude direct access to your Infomaniak account through 71 tools spanning web hosting, kSuite mail, kDrive, DNS, domains, SSL, and AI products. Every destructive operation uses two-phase commit: the server returns a plan with a confirmation token, nothing mutates until you approve. Built by reverse-engineering manager endpoints alongside Infomaniak's public API, so you can provision sites, rotate DNS records, create mailboxes, audit account health, and manage FTP users without leaving the chat. Particularly relevant if you host on Switzerland's sovereign cloud and want agentic workflows that respect the blast radius of production changes. Ships with session memory and selective undo for reversible actions.

GitHub stars
8
tools
61
auth
Secret needed
transport
STDIO
env vars
4
last updated
Jun 16, 2026

Tools

61 tools

Public tool metadata for what this MCP can expose to an agent.

infomaniak_overviewSummary of organizations + products. Best first call.

Summary of organizations + products. Best first call.

No parameter schema in public metadata yet.

infomaniak_helpSuggest tools matching a free-form intent ("create site", "list mailboxes"…).

Suggest tools matching a free-form intent ("create site", "list mailboxes"…).

No parameter schema in public metadata yet.

infomaniak_explainReturns the full definition (description + schemas) of a specific tool.

Returns the full definition (description + schemas) of a specific tool.

No parameter schema in public metadata yet.

infomaniak_audit_accountScan an organization for expirations / locked products / ongoing ops.

Scan an organization for expirations / locked products / ongoing ops.

No parameter schema in public metadata yet.

infomaniak_historyList destructive actions taken in this session.

List destructive actions taken in this session.

No parameter schema in public metadata yet.

infomaniak_undoReverse a session action when reversible (two-phase commit).

Reverse a session action when reversible (two-phase commit).

No parameter schema in public metadata yet.

infomaniak_list_organizationsAccounts you have technical access to.

Accounts you have technical access to.

No parameter schema in public metadata yet.

infomaniak_list_hostingsWeb hostings (classic + Node.js) for one organization.

Web hostings (classic + Node.js) for one organization.

No parameter schema in public metadata yet.

infomaniak_list_domainsDomains for one organization, with creation + expiration dates.

Domains for one organization, with creation + expiration dates.

No parameter schema in public metadata yet.

infomaniak_get_domainDetail of one domain (DNS managed?, DNSSEC, errors).

Detail of one domain (DNS managed?, DNSSEC, errors).

No parameter schema in public metadata yet.

infomaniak_find_siteDomain-first lookup. Resolves a public domain to account, hosting, and site identifiers.

Domain-first lookup. Resolves a public domain to account, hosting, and site identifiers.

No parameter schema in public metadata yet.

infomaniak_list_sitesSites on a given web hosting (with applications).

Sites on a given web hosting (with applications).

No parameter schema in public metadata yet.

infomaniak_create_siteTwo-phase: returns a plan + token, second call with token actually creates.

Two-phase: returns a plan + token, second call with token actually creates.

No parameter schema in public metadata yet.

infomaniak_delete_siteTwo-phase delete (full preview of the site to be removed).

Two-phase delete (full preview of the site to be removed).

No parameter schema in public metadata yet.

infomaniak_list_site_aliasesFQDNs (main + aliases) bound to a site.

FQDNs (main + aliases) bound to a site.

No parameter schema in public metadata yet.

infomaniak_add_site_aliasesBind one or more FQDNs (wildcards accepted). Two-phase. Asynchronous.

Bind one or more FQDNs (wildcards accepted). Two-phase. Asynchronous.

No parameter schema in public metadata yet.

infomaniak_delete_site_aliasUnbind one alias FQDN (the main FQDN cannot be removed). Two-phase.

Unbind one alias FQDN (the main FQDN cannot be removed). Two-phase.

No parameter schema in public metadata yet.

infomaniak_get_certificateCurrent cert status, issuer, expiry, ACME identifier errors.

Current cert status, issuer, expiry, ACME identifier errors.

No parameter schema in public metadata yet.

infomaniak_request_certificateTwo-phase. Issue or renew a cert (free, paid, or custom).

Two-phase. Issue or renew a cert (free, paid, or custom).

No parameter schema in public metadata yet.

infomaniak_delete_certificateTwo-phase. Remove the cert from a site.

Two-phase. Remove the cert from a site.

No parameter schema in public metadata yet.

infomaniak_list_databasesMariaDB databases attached to a hosting (with disk usage).

MariaDB databases attached to a hosting (with disk usage).

No parameter schema in public metadata yet.

infomaniak_get_databaseDetail of one database.

Detail of one database.

No parameter schema in public metadata yet.

infomaniak_create_databaseTwo-phase create.

Two-phase create.

No parameter schema in public metadata yet.

infomaniak_delete_databaseTwo-phase delete (plan shows disk usage + linked app).

Two-phase delete (plan shows disk usage + linked app).

No parameter schema in public metadata yet.

infomaniak_list_database_usersMariaDB-level user accounts attached to a hosting.

MariaDB-level user accounts attached to a hosting.

No parameter schema in public metadata yet.

infomaniak_get_database_userDetail of a single MariaDB user.

Detail of a single MariaDB user.

No parameter schema in public metadata yet.

infomaniak_change_database_user_passwordRotate a MariaDB user's password and re-declare its grants atomically. Two-phase.

Rotate a MariaDB user's password and re-declare its grants atomically. Two-phase.

No parameter schema in public metadata yet.

infomaniak_change_database_user_permissionsChange which databases a user can reach, password untouched. Two-phase.

Change which databases a user can reach, password untouched. Two-phase.

No parameter schema in public metadata yet.

infomaniak_list_hosting_usersFTP / SSH users on a web hosting.

FTP / SSH users on a web hosting.

No parameter schema in public metadata yet.

infomaniak_create_hosting_userTwo-phase create with connection_type: ftp or ssh.

Two-phase create with connection_type: ftp or ssh.

No parameter schema in public metadata yet.

infomaniak_change_hosting_user_passwordRotate an FTP/SSH user's password. Two-phase.

Rotate an FTP/SSH user's password. Two-phase.

No parameter schema in public metadata yet.

infomaniak_change_hosting_user_connection_typePromote / demote a user between ftp and ssh. Two-phase.

Promote / demote a user between ftp and ssh. Two-phase.

No parameter schema in public metadata yet.

infomaniak_delete_hosting_userTwo-phase revoke (files preserved).

Two-phase revoke (files preserved).

No parameter schema in public metadata yet.

infomaniak_dns_list_recordsEvery DNS record on an Infomaniak-managed zone.

Every DNS record on an Infomaniak-managed zone.

No parameter schema in public metadata yet.

infomaniak_dns_create_recordTwo-phase create record.

Two-phase create record.

No parameter schema in public metadata yet.

infomaniak_dns_update_recordTwo-phase update (current vs proposed diff in the plan).

Two-phase update (current vs proposed diff in the plan).

No parameter schema in public metadata yet.

infomaniak_dns_delete_recordTwo-phase delete record (with full preview before commit).

Two-phase delete record (with full preview before commit).

No parameter schema in public metadata yet.

infomaniak_manage_dnssecUnified DNSSEC: check, enable, or disable.

Unified DNSSEC: check, enable, or disable.

No parameter schema in public metadata yet.

infomaniak_list_mail_hostingsMail hostings for one organization.

Mail hostings for one organization.

No parameter schema in public metadata yet.

infomaniak_list_mailboxesMailboxes on a given mail hosting.

Mailboxes on a given mail hosting.

No parameter schema in public metadata yet.

infomaniak_get_mailbox_infoUnified mailbox read for aliases, signatures, and backups.

Unified mailbox read for aliases, signatures, and backups.

No parameter schema in public metadata yet.

infomaniak_create_mailboxTwo-phase create with password policy enforcement.

Two-phase create with password policy enforcement.

No parameter schema in public metadata yet.

infomaniak_delete_mailboxTwo-phase delete (also wipes stored mail).

Two-phase delete (also wipes stored mail).

No parameter schema in public metadata yet.

infomaniak_create_mailbox_aliasTwo-phase add alias to a mailbox.

Two-phase add alias to a mailbox.

No parameter schema in public metadata yet.

infomaniak_list_redirectionsServer-side mail redirection rules.

Server-side mail redirection rules.

No parameter schema in public metadata yet.

infomaniak_create_redirectionTwo-phase create rule (forward to N targets).

Two-phase create rule (forward to N targets).

No parameter schema in public metadata yet.

infomaniak_delete_redirectionTwo-phase delete rule.

Two-phase delete rule.

No parameter schema in public metadata yet.

infomaniak_get_my_profileName, email, language, country, timezone, current account, security posture.

Name, email, language, country, timezone, current account, security posture.

No parameter schema in public metadata yet.

infomaniak_get_my_securityFocused security report: 2FA, recovery email, phone, Yubikey, rescue codes, trusted devices.

Focused security report: 2FA, recovery email, phone, Yubikey, rescue codes, trusted devices.

No parameter schema in public metadata yet.

infomaniak_get_account_fullFull org detail: legal entity, billing addresses, VAT, locale, support tier, 2FA policy, role, tags.

Full org detail: legal entity, billing addresses, VAT, locale, support tier, 2FA policy, role, tags.

No parameter schema in public metadata yet.

infomaniak_list_teams_and_tagsTeams (owners + counts) + tags (with products carrying each tag) in a single call.

Teams (owners + counts) + tags (with products carrying each tag) in a single call.

No parameter schema in public metadata yet.

infomaniak_get_mail_hosting_fullDNS health diagnostic (MX/SPF/DKIM/DMARC), quotas, admin, parent kSuite link, FQDNs, team access.

DNS health diagnostic (MX/SPF/DKIM/DMARC), quotas, admin, parent kSuite link, FQDNs, team access.

No parameter schema in public metadata yet.

infomaniak_get_mailbox_fullAuto-responder, aliases, IMAP/POP3 last login, password age, mailbox size, devices, DKIM, filtering, senders.

Auto-responder, aliases, IMAP/POP3 last login, password age, mailbox size, devices, DKIM, filtering, senders.

No parameter schema in public metadata yet.

infomaniak_get_domain_fullauth_code (EPP), transfer/trade status, glue records, TLD/registry, DNS detail and health.

auth_code (EPP), transfer/trade status, glue records, TLD/registry, DNS detail and health.

No parameter schema in public metadata yet.

infomaniak_get_drive_fullDrive name, total size, used size, maintenance.

Drive name, total size, used size, maintenance.

No parameter schema in public metadata yet.

infomaniak_list_drive_usersUsers with access to a kDrive (access audits).

Users with access to a kDrive (access audits).

No parameter schema in public metadata yet.

infomaniak_list_drive_trashItems in the trash bin with deletion timestamps.

Items in the trash bin with deletion timestamps.

No parameter schema in public metadata yet.

infomaniak_list_vpsList Cloud Server (Jelastic) products of an org.

List Cloud Server (Jelastic) products of an org.

No parameter schema in public metadata yet.

infomaniak_get_vps_fullDatacenter, IPs, CPU/RAM, bandwidth, disk usage, firewall, migration history.

Datacenter, IPs, CPU/RAM, bandwidth, disk usage, firewall, migration history.

No parameter schema in public metadata yet.

infomaniak_list_nodejs_appsDiscover the apps on a Node.js hosting, returning each app's vhost_route_id and FQDNs.

Discover the apps on a Node.js hosting, returning each app's vhost_route_id and FQDNs.

No parameter schema in public metadata yet.

infomaniak_get_nodejs_appFull app config: Node version, listen port, start and build commands, public IPs.

Full app config: Node version, listen port, start and build commands, public IPs.

No parameter schema in public metadata yet.

Sponsors

Configuration

INFOMANIAK_API_TOKEN*secret

Bearer token for api.infomaniak.com. Generate at https://manager.infomaniak.com/v3/api-token

INFOMANIAK_AUTH_MODEdefault: auto

Authentication mode for manager.infomaniak.com endpoints. 'auto' (default) reads Chrome cookies on demand. 'manual' uses INFOMANIAK_SASESSION+INFOMANIAK_XSRF_TOKEN. 'disabled' skips manager-private endpoints.

INFOMANIAK_SASESSIONsecret

Manager session cookie (used when INFOMANIAK_AUTH_MODE=manual).

INFOMANIAK_XSRF_TOKENsecret

Manager XSRF cookie (used when INFOMANIAK_AUTH_MODE=manual).

Readme

infomaniak-mcp-agent


View the full README on GitHub

Details

Repository
github.com/mogacode-ma/infomaniak-mcp-agent
Category
AI & LLM Tools
Package
infomaniak-mcp-agent
Transport
STDIO
Auth
Required
Registry
MCP registry, active

More from mogacode-ma

Related AI & LLM Tools MCP servers

View all
1phillipclapham avatarAnneal Memoryphillipclapham/anneal-memoryTwo-layer memory for AI agents with an immune system. Zero dependencies.8stars
2mohamedabdallah-14 avatarPrompt To Assetmohamedabdallah-14/prompt-to-assetGenerate app icons, favicons, OG images, and logos by routing across 30+ image models.7stars
3askman-dev avatarAgent Never Give Upaskman-dev/agent-never-give-up-mcpAn escape guide for coding agents, providing structured thinking tools to help agents unstick.5stars
4runbook-ai avatarBrowser Agentrunbook-ai/runbook-ai-mcpMCP server for browser automation with AI agent3stars
5calypso-so avatarCalypso Multimodal RAG MCPcalypso-so/calypso-mcp-serverCalypso multimodal RAG for grounded answers from docs, images, charts, and knowledge.2stars
6jimothysnicket avatarGemini Imagejimothysnicket/gemini-image-mcpGoogle Gemini image generation, editing, and local processing via MCP2stars