Infomaniak MCP Agent
Unofficial Infomaniak MCP — hosting, Node.js, mail, DNS, kDrive, SSL, VPS, domains.
Connector by Mogacode-ma · GitHub account verified by the MCP Registry
Chalk Labs
Need help deploying Infomaniak MCP Agent?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/mogacode-ma-infomaniak-mcp-agent
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Nov 1, 2026.
Runs code on install
Its package runs an install script (such as npm postinstall or setup.py code) as soon as you install it, before any tool is called. Read the script first.
- Tools
- 50 read · 0 write · 28 delete
- Secrets
- 3 (API keys, tokens or passwords)
- Install scripts
- Runs code on install
- Runs as
- Node.js package
Tools by what they do 78
Read from the source code; the running server may list different tools.
Read 50 · Look things up without changing anything.
infomaniak_audit_accountinfomaniak_audit_dns_zonesinfomaniak_dns_list_recordsinfomaniak_explaininfomaniak_find_siteinfomaniak_get_account_fullinfomaniak_get_certificateinfomaniak_get_databaseinfomaniak_get_database_userinfomaniak_get_domaininfomaniak_get_domain_fullinfomaniak_get_drive_full
Show 38 more tools
infomaniak_get_mail_hosting_fullinfomaniak_get_mailbox_fullinfomaniak_get_mailbox_infoinfomaniak_get_my_profileinfomaniak_get_my_securityinfomaniak_get_nodejs_appinfomaniak_get_vps_fullinfomaniak_helpinfomaniak_historyinfomaniak_list_ai_modelsinfomaniak_list_ai_productsinfomaniak_list_database_usersinfomaniak_list_databasesinfomaniak_list_domainsinfomaniak_list_drive_filesinfomaniak_list_drive_trashinfomaniak_list_drive_usersinfomaniak_list_drivesinfomaniak_list_hosting_usersinfomaniak_list_hostingsinfomaniak_list_mail_hostingsinfomaniak_list_mailboxesinfomaniak_list_nodejs_appsinfomaniak_list_organizationsinfomaniak_list_redirectionsinfomaniak_list_short_urlsinfomaniak_list_site_aliasesinfomaniak_list_sitesinfomaniak_list_swiss_backupsinfomaniak_list_teams_and_tagsinfomaniak_list_vpsinfomaniak_nodejs_app_aliasesinfomaniak_nodejs_app_jobsinfomaniak_nodejs_app_logsinfomaniak_nodejs_app_statusinfomaniak_nodejs_app_thumbnailinfomaniak_overviewinfomaniak_short_urls_quota
Delete 28 · Delete, drop, revoke or wipe things.
infomaniak_add_site_aliasesinfomaniak_api_callinfomaniak_change_database_user_passwordinfomaniak_change_database_user_permissionsinfomaniak_change_hosting_user_connection_typeinfomaniak_change_hosting_user_passwordinfomaniak_create_databaseinfomaniak_create_hosting_userinfomaniak_create_mailboxinfomaniak_create_mailbox_aliasinfomaniak_create_redirectioninfomaniak_create_short_url
Show 16 more tools
infomaniak_create_siteinfomaniak_delete_certificateinfomaniak_delete_databaseinfomaniak_delete_hosting_userinfomaniak_delete_mailboxinfomaniak_delete_redirectioninfomaniak_delete_siteinfomaniak_delete_site_aliasinfomaniak_dns_create_recordinfomaniak_dns_delete_recordinfomaniak_dns_update_recordinfomaniak_manage_dnssecinfomaniak_nodejs_app_actioninfomaniak_provision_site_fullinfomaniak_request_certificateinfomaniak_undo
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
INFOMANIAK_API_TOKENINFOMANIAK_SASESSIONINFOMANIAK_XSRF_TOKEN
Other settings (environment variables or headers).
INFOMANIAK_AUTH_MODE
Network hosts it talks to 6
api.infomaniak.com· found in codedeveloper.infomaniak.com· found in codegithub.com· found in codeglama.ai· found in codeinfomaniak.com· found in codemanager.infomaniak.com· found in code
Files it touches
~/.claude.json- Any path the agent passes to its tools
Tools (78)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
infomaniak_add_site_aliasescan change or delete dataBind one or more additional FQDNs (including wildcards like `*.example.com`) to a web hosting site. Lets the site's Apache vhost / DocumentRoot serve those new domains too — no new site provisioning required. Two-phase commit. Asynchronous: returns a `progress_id`; the alias appears in `infomaniak_list_site_aliases` after a few seconds of provisioning. Manager-private.
infomaniak_api_callcan change or delete dataEscape hatch: call ANY Infomaniak public API endpoint (api.infomaniak.com) when no dedicated tool exists. GET runs immediately. POST/PUT/PATCH/DELETE follow the two-phase commit pattern. Manager-private (/proxy/...) endpoints are NOT reachable through this tool — use a typed tool instead.
infomaniak_audit_accountread-onlyScan an Infomaniak organization for actionable issues: products expiring soon, products in maintenance, locked products, ongoing operations.
infomaniak_audit_dns_zonesread-onlyBulk-read every domain owned by an account: number of DNS records and DNSSEC status per zone. Useful for spot-checking large fleets.
infomaniak_change_database_user_passwordcan change or delete dataRotate a MariaDB user's password AND set its database grants atomically. Manager-private PATCH that preserves grants (the public-API PATCH silently wipes permissions; this uses the manager-private endpoint with the correct full-permissions-object shape). Two-phase commit. The `grants` array declares EVERY database this user should access — anything omitted is set to no-access. Tip: call `infomaniak_get_database_user` first and copy current `permissions`. Manager-private.
infomaniak_change_database_user_permissionscan change or delete dataUpdate which databases a MariaDB user can access (read/write/admin per DB). Does NOT change the password. Same manager-private endpoint as the password rotation. Two-phase commit. Anything not in `grants` is set to no-access — this is the canonical way to revoke a grant. Manager-private.
infomaniak_change_hosting_user_connection_typecan change or delete dataPromote or demote an FTP/SSH user: `ftp` = SFTP-only, `ssh` = full shell + SFTP. Two-phase commit. Does NOT change the password. Manager-private endpoint.
infomaniak_change_hosting_user_passwordcan change or delete dataRotate the password of an FTP/SSH user on a web hosting. Two-phase commit. The `connection_type` field is required by Infomaniak (the manager UI always re-sends it); pass the user's current value to avoid changing it. Manager-private endpoint.
infomaniak_create_databasecan change or delete dataCreate a new MariaDB database on a web hosting. Two-phase commit. Goes through the manager-private API because the public one silently no-ops on database POSTs.
infomaniak_create_hosting_usercan change or delete dataCreate a new FTP / SSH user on a web hosting. Two-phase commit. Connection types: `ftp` (SFTP-only, no shell) or `ssh` (full shell + FTP). The password follows Infomaniak's default policy.
infomaniak_create_mailboxcan change or delete dataCreate a new mailbox on a mail hosting. Two-phase commit: plan + token first, then apply with token. The password never appears in the plan output.
infomaniak_create_mailbox_aliascan change or delete dataAdd a new alias to an existing mailbox. Two-phase commit. The alias will receive emails delivered to the underlying mailbox.
infomaniak_create_redirectioncan change or delete dataCreate a server-side mail redirection. Two-phase commit. Emails received at name@<domain> will be forwarded to every address in targets.
infomaniak_create_short_urlcan change or delete dataCreate a new short URL pointing to a long target. Two-phase commit. Use infomaniak_short_urls_quota first if you're not sure you have headroom.
infomaniak_create_sitecan change or delete dataCreates a new site on an Infomaniak web hosting. Two-phase commit: first call returns a plan with a confirmation_token, second call (same params + token) actually creates the site.
Show 63 more tools
infomaniak_delete_certificatecan change or delete dataDelete the SSL certificate of a site (the site will fall back to no HTTPS or Infomaniak's default cert until a new one is requested). Two-phase commit. The plan pulls the current certificate status so the caller can see what is about to be removed.
infomaniak_delete_databasecan change or delete dataDelete a MariaDB database. Two-phase commit, manager-private API. WARNING: the database content (tables, rows) is wiped and cannot be recovered without an Infomaniak backup.
infomaniak_delete_hosting_usercan change or delete dataRevoke a hosting user (FTP / SSH access). Two-phase commit. Existing files are not deleted.
infomaniak_delete_mailboxcan change or delete dataDelete a mailbox. Two-phase commit. WARNING: this also deletes all stored emails for that mailbox.
infomaniak_delete_redirectioncan change or delete dataDelete a mail redirection. Two-phase commit.
infomaniak_delete_sitecan change or delete dataDelete a site from an Infomaniak web hosting. Two-phase commit: first call returns a plan with the site preview + token, second call (same params + token) actually deletes. WARNING: this also wipes the site directory on the FTP backend after a short grace period.
infomaniak_delete_site_aliascan change or delete dataRemove one alias FQDN from a web hosting site (the main FQDN cannot be removed). Two-phase commit. After this, the site's Apache vhost will no longer respond to the alias. Manager-private.
infomaniak_dns_create_recordcan change or delete dataCreate a DNS record on an Infomaniak-managed zone. Two-phase commit: first call returns a plan + token, second call (same params + token) actually creates the record.
infomaniak_dns_delete_recordcan change or delete dataDelete a DNS record from an Infomaniak-managed zone. Two-phase commit: first call returns a plan with a preview of the record to delete + token, second call (same params + token) actually deletes.
infomaniak_dns_list_recordsread-onlyList every DNS record on a zone managed by Infomaniak. Use the root domain (e.g. 'example.com'), not a subdomain.
infomaniak_dns_update_recordcan change or delete dataUpdate one or more fields of a DNS record. Two-phase commit: first call shows current vs proposed values + token; second call (same params + token) applies the update.
infomaniak_explainread-onlyReturns the full definition of a specific tool — description, annotations, input parameters and output shape.
infomaniak_find_siteread-onlyLocate a domain (e.g. example.com) in the Infomaniak account tree. Returns {account_id, hosting_id, site_id, hosting_label, full site object}. Use this BEFORE any tool that requires hosting_id + site_id (get_certificate, request_certificate, list_databases, etc.) when you only know the domain name. Significantly cheaper than calling list_hostings + list_sites manually because it short-circuits on the first match.
infomaniak_get_account_fullread-onlyFull organization detail: legal entity, billing address(es), VAT, locale, timezone, logo URLs, support tier (premium=2), 2FA-required policy, your role (owner/admin/billing/user), user/owner counts, tags. Manager-private.
infomaniak_get_certificateread-onlyReturn the full SSL certificate detail for one site on a web hosting: provisioning state (`installed`, `updating`, `error`, …), type (free/paid/custom) and sub-type (`lets_encrypt`, …), issuer + organization, validity flags (`is_valid`, `is_expired`, `is_selfsigned`), issue and expiry timestamps, SHA-256 fingerprint, main FQDN in IDN form, ACME identifier errors and the timestamp of the last issuance attempt.
infomaniak_get_databaseread-onlyGet the full detail of a specific database (disk usage, application, permissions, backups).
infomaniak_get_database_userread-onlyFetch the detail of a single MariaDB-level user (applications, permissions, link to phpMyAdmin).
infomaniak_get_domainread-onlyGet detailed information about a domain (DNS management status, DNSSEC, IDN, errors).
infomaniak_get_domain_fullread-onlyFull domain detail including auth_code (EPP transfer code), transfer_status, trade_status, termination state, glue records, TLD/registry info, attached service (web hosting), DNS detail, DNS health diagnostic, owner (registrant), associated products on the domain AND its subdomains, and the DNS logs API URL. Accepts either domain_id or FQDN. Manager-private.
infomaniak_get_drive_fullread-onlyFull kDrive detail: name, total size (bytes), used size, creation/update timestamps, maintenance flag. Useful for storage usage monitoring. Manager-private — distinct from the existing `infomaniak_list_drives` which hits the public Bearer API.
infomaniak_get_mail_hosting_fullread-onlyFull mail hosting detail with diagnostic_dns (MX/SPF/DKIM/DMARC health check), quotas (mailboxes + redirections + per-mailbox disk), admin user, parent kSuite link, FQDN list, and team access flag. Use this for mail-config sanity checks. Manager-private.
infomaniak_get_mailbox_fullread-onlyFull mailbox detail: auto-responder (vacation reply) state + content, aliases, redirections, IMAP/POP3 last login, password age, size on disk, trusted devices count, DKIM signature flag, SMTP ban status, Gmail-style filtering (commercials/social_networks), authorized/blocked senders, attached users + teams. Useful for mailbox audits and onboarding flows. Manager-private.
infomaniak_get_mailbox_inforead-onlyRead mailbox metadata in one call. Pick any subset of {aliases, signatures, backups} via the `fields` argument; the tool hits only the corresponding endpoints in parallel. Replaces the v0.9 trio `get_mailbox_aliases` / `get_mailbox_signatures` / `get_mailbox_backups` with no loss of capability.
infomaniak_get_my_profileread-onlyGet the identity of the currently-authenticated Infomaniak user: name, email, language, country, timezone, current_account_id (= the organization being managed by default), and the full security posture (2FA status, recovery email, validated phone, trusted devices, last login). Use this first to confirm which user + account the MCP is acting on behalf of. Manager-private — requires SASESSION cookie.
infomaniak_get_my_securityread-onlySecurity posture report for the current user: 2FA status & method, recovery email, validated phone, Yubikey, remaining rescue codes, last login timestamp, password age, and the list of trusted (auth-paired) devices with their last connection IP and time. Useful as a periodic security review or pre-action sanity check. Manager-private.
infomaniak_get_nodejs_appread-onlyGet full configuration of a Node.js application: Node version, listen port, start_command, build_command, public IPs (v4 + v6), SSL status, primary FQDN, preview URL, directory on disk, and disk usage. Manager-private — requires SASESSION + CSRF cookies.
infomaniak_get_vps_fullread-onlyFull VPS / Cloud Server detail: location (datacenter), managed/lite flags, IPv4 + IPv6, CPU/RAM/perf, bandwidth + traffic, disk usage (total/assigned/used/database), website/hosting counts, MySQL version + database type, PHP versions, firewall config, premium support contacts (email/url/emergency), migration history. Use after `infomaniak_list_vps` to drill into one server. Manager-private.
infomaniak_helpread-onlySuggest which Infomaniak tools to use for a given intent expressed in natural language. Lightweight keyword matching against tool names and descriptions.
infomaniak_historyread-onlyList the destructive actions taken in the current session, most recent first. Each entry includes whether it can be reversed via infomaniak_undo.
infomaniak_list_ai_modelsread-onlyList the public catalogue of LLM/STT/embedding models hosted by Infomaniak (Mixtral, Llama variants, Whisper, …). Useful to know what to target with the OpenAI-compatible chat endpoint.
infomaniak_list_ai_productsread-onlyList the Infomaniak AI products the account owns. If empty, the user has not subscribed to any AI plan; subscribe at https://www.infomaniak.com/en/hosting/ai-tools.
infomaniak_list_database_usersread-onlyList the MariaDB-level user accounts attached to a web hosting (each has its own password and a `permissions` array listing the databases they can read/write/administer). For WordPress sites the user account has the same name as its database and is marked `protected: true`.
infomaniak_list_databasesread-onlyList every MariaDB database attached to a web hosting (with disk usage and any running operations).
infomaniak_list_domainsread-onlyList every domain owned by an Infomaniak organization, with creation and expiration dates.
infomaniak_list_drive_filesread-onlyList files and subfolders of a kDrive root or a specific folder. Supports pagination.
infomaniak_list_drive_trashread-onlyList the items currently in the kDrive trash bin (files and folders). Each item shows when it was deleted and when added to the drive. Use this to audit what's pending hard-deletion. Manager-private.
infomaniak_list_drive_usersread-onlyList the users with access to a kDrive. Useful for access audits — who can touch what's in this drive. Manager-private.
infomaniak_list_drivesread-onlyList every kDrive the account has access to.
infomaniak_list_hosting_usersread-onlyList the FTP / SSH users that have access to a web hosting (with environment and SSH flag).
infomaniak_list_hostingsread-onlyLists web hostings (classic + Node.js) for a given Infomaniak organization. Use infomaniak_list_organizations first to discover account IDs.
infomaniak_list_mail_hostingsread-onlyList every mail hosting (a.k.a. email_hosting) attached to an Infomaniak organization.
infomaniak_list_mailboxesread-onlyList every mailbox on a given mail hosting.
infomaniak_list_nodejs_appsread-onlyList Node.js applications running on a web hosting. Returns `site_id` + `vhost_route_id` for each app — both are needed for every other nodejs_* tool. Each Infomaniak Node.js hosting runs a single app, so this typically returns one entry. Uses the public Bearer API (more resilient than manager-private during Infomaniak maintenance).
infomaniak_list_organizationsread-onlyLists all Infomaniak organizations (accounts) the current token has technical access to.
infomaniak_list_redirectionsread-onlyList every server-side redirection rule on a mail hosting.
infomaniak_list_short_urlsread-onlyList the short URLs created by your account on Infomaniak's url-shortener service.
infomaniak_list_site_aliasesread-onlyList the FQDNs (main + aliases) bound to a web hosting site. The site responds to all of them via the same Apache vhost / DocumentRoot — adding an alias is how you serve more domains from a single WordPress install without provisioning a new site. Manager-private.
infomaniak_list_sitesread-onlyLists all sites on a given web hosting (with applications attached).
infomaniak_list_swiss_backupsread-onlyList Swiss Backup subscriptions on an Infomaniak organization (Acronis-based managed backup).
infomaniak_list_teams_and_tagsread-onlyList the teams (with owners + user/product counts) AND the tags (with products carrying each tag) of an organization, in a single call. Both are useful to understand how an org partitions access and labels its products. Manager-private.
infomaniak_list_vpsread-onlyList the VPS (Cloud Server, Jelastic-managed) products of an organization. Returns id, customer_name, internal_name (the server hostname), location, cloud_version, managed/lite flags, billing. Use this before `infomaniak_get_vps_full` to find the id of a specific server. Manager-private.
infomaniak_manage_dnssecUnified DNSSEC management for a domain: `check` (read state + KSK/DS records), `enable` (publish DS record at registry), or `disable` (remove DS record). `enable` and `disable` use a two-phase commit: the first call returns a plan + confirmation_token (TTL ~60s), the second call applies the change. Replaces the v0.9 trio `dnssec_check` / `dnssec_enable` / `dnssec_disable` with no loss of capability.
infomaniak_nodejs_app_actioncan change or delete dataStart, stop, restart, or build a Node.js application. Two-phase commit: first call returns a plan + token, second call (with the token + same args) applies. `stop` causes downtime until next start. `build` triggers a build job and returns its log_stream so you can tail the output. Manager-private.
infomaniak_nodejs_app_aliasesread-onlyList the FQDNs (domain names) serving a Node.js application. Returns the primary FQDN plus the automatic preview URL (xxx.preview.hosting-ik.com). Manager-private.
infomaniak_nodejs_app_jobsread-onlyList the recent jobs that ran for a Node.js app (builds, restarts, etc.) with their status and a JWT-protected log_stream endpoint per job. Manager-private.
infomaniak_nodejs_app_logsread-onlyGet credentials to consume the LIVE stdout/stderr stream of a Node.js application. Returns a one-shot JWT (valid ~1h) and the endpoint URL on `manager-logs-01.hosting-ik.com`. The stream itself is Server-Sent Events: consume with `curl -N -H 'Authorization: Bearer <jwt>' <endpoint>`. To fetch a single snapshot, kill the curl after a few lines. Manager-private.
infomaniak_nodejs_app_statusread-onlyGet the live status of a Node.js application — `Running` or `Stopped`. Cheap call, safe to poll. Manager-private — requires SASESSION + CSRF cookies.
infomaniak_nodejs_app_thumbnailread-onlyGet a screenshot of the running Node.js app as a base64 JPEG data URL. Useful to visually confirm the app is alive without HTTP-probing. Set `refresh=true` to force a fresh screenshot. Manager-private.
infomaniak_overviewread-onlyReturns a summary of all Infomaniak organizations and products you have access to. Best called first in a session.
infomaniak_provision_site_fullcan change or delete dataProvision a complete website end-to-end: web site + MariaDB database + DNS A record. Two-phase commit at the workflow level. The plan lists every step that will run; on apply, each step is executed and reported in order so you can see partial completion if anything fails mid-way.
infomaniak_request_certificatecan change or delete dataRequest a new SSL certificate (or re-issue / renew an existing one) for a site on a web hosting. Two-phase commit. Three types supported: `free` (Let's Encrypt, no extra fields), `paid` (Sectigo, requires `certificate_id`), `custom` (BYO PEM, requires `certificate` + `private_key`). Returns an `operation_uuid`; poll `infomaniak_get_certificate` to track progress.
infomaniak_short_urls_quotaread-onlyReturn the current consumption and limit of your account's short-URL quota.
infomaniak_undocan change or delete dataReverse a destructive action recorded in the session history (when reversible). Two-phase commit: returns a plan first, then applies the undo on the second call.
Signals
- Stars
- 8
- Forks
- 1
- Open issues
- 2
- Last commit
- Sep 14, 2026 (1 month ago)
- Last release
- Jul 17, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.Mogacode-ma/infomaniak-mcp-agent- Version
- 0.15.1
- Auth
- API key
- Packages
- npm infomaniak-mcp-agent
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from Mogacode-ma
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get Infomaniak MCP Agent running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
Infomaniak MCP Agent. Agent Mart. https://agentmart.dev/connectors/mogacode-ma-infomaniak-mcp-agent (last updated 2026-10-24)