allinkl-mcp
This server provides an MCP interface to the All-Inkl KAS hosting API, enabling management of DNS, domains, subdomains, mail, databases, FTP, and cronjobs.
DNS Management
List, add, update, and delete DNS records (A, AAAA, CNAME, MX, TXT, etc.) for a zone, and reset DNS settings.
Domain Management
List, add, update, delete, and move domains; list available TLDs.
Subdomain Management
List, add, update, delete, and move subdomains.
Mail Management
Mailboxes: List, add, and delete POP3/IMAP accounts.
Mail Forwards: List and add mail aliases/forwards.
Mailing Lists: List and delete mailing lists.
Mail Filters: List mail filters.
Database Management
List (passwords redacted by default), add, and delete MySQL databases.
database_dump— Export a MySQL database to a.sqlfile via SSH + mysqldump.
FTP Management
List, add, update, and delete FTP users.
Cronjob Management
List, add, update, and delete scheduled tasks (URL or script type).
SSL & Account Info
Update SSL certificates; retrieve account lists, resources, server info, system space usage, and traffic data.
Raw API Access
kas_raw— Call any KAS API action directly with arbitrary parameters.
Safety Features
Defaults to read-only mode; write operations require
KAS_ALLOW_WRITES=1.Delete operations require explicit
confirm: true.Database passwords are redacted unless
reveal_passwords: trueis passed.API calls are serialized to prevent flood/race conditions, with automatic retry on flood errors.
Provides tools for managing MySQL databases (listing, adding, deleting) and performing database dumps via SSH and mysqldump on an All-Inkl hosting account.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@allinkl-mcpshow DNS records for example.com"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
allinkl-mcp
MCP-Server für die All-Inkl KAS-API — DNS, Domains, Subdomains, Mail-Postfächer, Mail-Weiterleitungen und Datenbanken verwalten, plus DB-Dump via SSH+mysqldump.
Die KAS-API kann Datenbanken nur anlegen/löschen — kein Dump. Deshalb läuft
database_dumpüber SSH auf dem KAS-Paket.
Setup
cd ~/Projects/allinkl-mcp
pnpm install
cp .env.example .env # dann .env ausfüllen
pnpm build.env:
KAS_LOGIN— Account-Nummer, z.B.wXXXXXXKAS_AUTH_DATA— API-Passwort (KAS → Tools → API, nicht das Login-Passwort)KAS_SSH_HOST— Host-Alias aus~/.ssh/config, der auf die KAS-Shell führt (fürdatabase_dump)
Related MCP server: dynadot-mcp
Erstmal testen (ohne MCP)
pnpm kas get_databases
pnpm kas get_dns_settings '{"zone_host":"example.com"}'Der erste Call ist der echte Test der SOAP-Signatur — falls KAS meckert, justieren
wir src/kas/client.ts (Param-Name / Response-Unwrap).
In Claude Code einbinden
{
"mcpServers": {
"allinkl": {
"command": "node",
"args": ["/path/to/allinkl-mcp/dist/index.js"]
}
}
}Sicherheit (wichtig — geteilter Produktiv-Account)
Read-only per Default. add/update/delete sind gesperrt, bis
KAS_ALLOW_WRITES=1gesetzt ist (dann MCP neu starten). Reads +database_dumpgehen immer.kas_raw: nurget_*-Actions ohne Flag; alles andere braucht Writes on.DB-Passwörter werden in
database_listgeschwärzt (opt-in viareveal_passwords: true).Calls werden serialisiert (kein Flood-Race), Flood-Fehler werden einmal automatisch wiederholt, SOAP-Calls haben Timeout.
Verifizierungs-Status der Schreib-Params:
DNS
add/update/delete— ✅ live verifiziert (add setzt automatisch den von KAS geforderten Trailing-Dot auf die Zone).Übrige Writes (subdomain / mail / database / ftp / cronjob / domain / ssl) — ⚠️ nicht live verifiziert. Feldnamen sind an
hl9020/mcp-all-inklausgerichtet (s.u.), aber ungetestet. Vor erstem Einsatz an einem unkritischen Objekt prüfen.
Alle Listen-Tools akzeptieren optional pick (nur diese Felder) und filter
(z.B. {"record_type":"MX"}) zum Token-Sparen.
Tools (50)
Bereich | Tools |
DNS |
|
Domains |
|
Subdomains |
|
| |
Datenbanken |
|
FTP |
|
Cronjobs |
|
SSL |
|
Account/System (read) |
|
Escape |
|
Credits
Param-Namen für die Write-Actions und die pick/filter-Idee sind
hl9020/mcp-all-inkl (MIT) entlehnt.
Dieser Server ergänzt das um eine Safety-Schicht (read-only-Default, Delete-
Confirm, Zonen-Allowlist, Audit-Log, Passwort-Redaction) und den SSH-DB-Dump.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityBmaintenanceMCP server to help manage a WHMCS installation.Last updated623219MIT
- AlicenseBqualityAmaintenanceMCP server for Dynadot domain registrar API3 — manage domains, DNS, contacts, transfers & moreLast updated67571MIT
- AlicenseAqualityBmaintenanceMCP server for the Porkbun DNS API. Manage DNS records, domains, DNSSEC, SSL certificates, and more.Last updated2521MIT
- AlicenseAqualityCmaintenanceMCP server for the DreamHost API that enables DNS management (list, add, remove records) and API metacommands.Last updated5MIT
Related MCP Connectors
A MCP server built for developers enabling Git based project management with project and personal…
An MCP server that let you interact with Cycloid.io Internal Development Portal and Platform
A basic MCP server to operate on the Postman API.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/art-design-digital/allinkl-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server