Unofficial MCP server exposing Infomaniak cloud services with 78 tools including hosting, mail, domains, DNS, databases, and two-phase commit for des…
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag — we're steadily working through the catalog.
💡 Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Infomaniak MCP Agent.
infomaniak_overviewSummary of organizations + products. Best first call.
infomaniak_helpSuggest tools matching a free-form intent ("create site", "list mailboxes"…).
infomaniak_explainReturns the full definition (description + schemas) of a specific tool.
infomaniak_audit_accountScan an organization for expirations / locked products / ongoing ops.
infomaniak_historyList destructive actions taken in this session.
infomaniak_undoReverse a session action when reversible (two-phase commit).
Drive your entire Infomaniak account from Claude — agentic, two-phase commit, open-source.
infomaniak-mcp-agent is an unofficial Model Context Protocol server that exposes the full surface of Infomaniak — Switzerland's sovereign cloud — as 78 tools an LLM can call directly: web hosting, mail (kSuite), kDrive, domains, DNS, DNSSEC, FTP/SSH users, AI products, account audits and more. Every destructive operation goes through a strict two-phase commit, so an agent can never silently delete or mutate something on your account.
Infomaniak is one of the very few independent, Swiss-owned, open-source-friendly cloud providers in Europe — running its own datacentres in Switzerland, on hydro and wind power, with no parent in the US or China. Its product range is huge (web hosting, mail, kDrive, kChat, DNS, AI cloud, Swiss Backup, …) but its API is split between a documented public surface and a private manager-only one — which means automating real workflows usually requires a browser session, custom scripts, or both.
This project closes that gap by exposing everything through a single MCP server, so Claude or any other MCP client can run real account operations through natural language: provision a hosting, rotate a DNS record, create a mailbox, audit your domains for upcoming expirations, browse your kDrive — without ever forcing you to leave the chat or write a script.
This project was built rapidly by an LLM driving a terminal session ("vibe-coding"), with live tests against a real Infomaniak account at every step. It works perfectly on the maintainer's local setup and the full pipeline is green (TypeScript strict, ESLint, Prettier, 78 tests, build, CodeQL, gitleaks).
That said — given how it was built and given that several endpoints used here are reverse-engineered (see REVERSE-ENGINEERING.md) — it is entirely possible that you'll hit (potentially big) bugs depending on your account topology, plan tier, scopes, or Infomaniak's own changes. We are here to fix them as they show up. Please:
We move fast and ship often. Don't be shy.
This project is not affiliated with, endorsed by, or sponsored by Infomaniak Network SA. It is a community-driven tool that combines:
For full transparency, read REVERSE-ENGINEERING.md. Infomaniak may change these endpoints without notice; we do our best to keep up but cannot guarantee long-term compatibility.
Once installed, you can ask Claude things like:
staging.example.com on hosting WP1234567, PHP 8.3, root in /sites/staging."example.com for the new Postmark DKIM, then verify it resolves."myprefix_wp123456 use, and which application is wired to it?"hello@example.com with a 16-character random password and forward it to my Gmail."It will not silently mutate anything destructive: every change goes through a plan + confirmation token round-trip. You stay in control even if the model gets creative.
Most MCP servers expose one tool per HTTP endpoint and call it a day. This one is built differently:
infomaniak_overview, infomaniak_help and infomaniak_explain give the agent context-on-demand instead of forcing it to memorize a tool catalog.infomaniak_history lists every destructive action of the current session, and infomaniak_undo reverses the ones that are reversible.See ARCHITECTURE.md for the full design rationale.
Available on npm — the recommended path is to let npx fetch the latest release on demand:
(no install step needed; npx resolves the latest version on first invocation and caches it).
Or install globally if you prefer a stable binary in your $PATH:
If you'd rather pin to a specific commit (or hack on the source), install from this repo:
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %AppData%\Claude\claude_desktop_config.json (Windows):
Restart Claude Desktop to pick up the change.
Two distinct credentials are needed because Infomaniak runs two APIs side-by-side:
| API | Auth | Purpose |
|---|---|---|
api.infomaniak.com/{1,2}/... | Bearer token | Read-mostly: profile, products, mail, drive, dns, domains, billing |
manager.infomaniak.com/proxy/... | SASESSION cookie + CSRF token | Writes on web hosting (sites, databases, applications) |
INFOMANIAK_API_TOKEN.The manager-private API does not accept Bearer tokens or OAuth (Infomaniak only exposes openid profile email phone scopes to third-party apps; web, mail, etc. are reserved). Instead, we read the SASESSION and MANAGER-XSRF-TOKEN cookies that your local Chrome already has when you are logged into manager.infomaniak.com.
Factual signals from GitHub, npm, and our automated checks — not a rating.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/mogacode-ma-infomaniak-mcp-agent)<a href="https://allmcps.com/mcp/mogacode-ma-infomaniak-mcp-agent"><img src="https://allmcps.com/api/badge/mogacode-ma-infomaniak-mcp-agent?style=directory" alt="Infomaniak MCP Agent on AllMCPs" /></a>