Salta l'installazione. Attivo in meno di 2 minuti.
Avvia una prova gratuita su cloud.anythingmcp.com, aggiungi Hostinger con un clic, poi punta il tuo client AI (Claude, ChatGPT, Copilot o Cursor) all'endpoint MCP generato. Niente Docker, niente git clone, nessuna esperienza di sviluppo richiesta.
In breve
Gestisci un account Hostinger tramite la sua API pubblica: accensione, metriche, backup, snapshot, progetti Docker e firewall delle VPS, domini, nameserver e zone DNS con snapshot, abbonamenti e listino prezzi, e siti in web hosting, siti WordPress, database e cache.
Prova a chiedere
Prompt di esempio per Hostinger
Clicca su un prompt per copiarlo. Incollalo in Claude, ChatGPT, Cursor, Gemini, Copilot o OpenClaw per eseguirlo contro questo connettore.
Claude è un'AI e può sbagliare. Verifica sempre le risposte.
💡 Niente installazione? Vai direttamente su cloud.anythingmcp.com. Accedi, clicca Connectors → Hostinger, inserisci le credenziali, genera una MCP API key e hai finito. Niente Docker, niente
git clone, niente server locale.
Hostinger
Gestisci un account Hostinger tramite la sua API pubblica: accensione, metriche, backup, snapshot, progetti Docker e firewall delle VPS, domini, nameserver e zone DNS con snapshot, abbonamenti e listino prezzi, e siti in web hosting, siti WordPress, database e cache.
Setup
La configurazione richiede circa 2 minuti. Ti serve un account Hostinger con accesso a hPanel.
- Accedi a hPanel e apri Account, poi API (https://hpanel.hostinger.com/profile/api), e crea un nuovo token. Scegli una scadenza; il token ha gli stessi diritti del tuo utente hPanel.
- Incollalo in
HOSTINGER_API_TOKEN. Viene inviato come token Bearer. - Installa il connettore ed esegui
hostinger_list_subscriptionsper verificare il token.
Qui non si acquista nulla: ordinare piani VPS o domini, cambiare i metodi di pagamento e rinnovare gli abbonamenti restano in hPanel.
VPS: l'AI elenca le macchine e ne legge una nel dettaglio, con le metriche di utilizzo (CPU, memoria, disco, traffico e uptime) per un periodo. Può avviare, fermare e riavviare una VPS e cambiarne l'hostname; ognuna di queste operazioni risponde con un'azione, che l'AI segue finché non riesce o fallisce. Mentre una VPS è occupata con un'azione, una nuova viene rifiutata. Per il ripristino elenca e ripristina i backup, e legge, crea o ripristina l'unico snapshot di una VPS. Legge anche le chiavi SSH di root, i template del sistema operativo e i data center, e lavora con i progetti del Docker manager di Hostinger: container, gli ultimi log e un riavvio.
Firewall: l'AI elenca i firewall, ne crea uno, aggiunge, modifica ed elimina regole, poi sincronizza il firewall perché le macchine ricevano le nuove regole, e lo attiva o disattiva su una VPS. Un firewall scarta tutto ciò che nessuna regola accetta, quindi l'AI si assicura che SSH (porta 22) resti consentito prima di attivare o sincronizzare.
Domini e DNS: il portafoglio domini con stato, scadenza, rinnovo, inoltro e profili WHOIS, verifiche di disponibilità con suggerimenti, e cambi di nameserver. Per i domini sui nameserver di Hostinger l'AI legge la zona, prova le modifiche con hostinger_validate_dns_records, le applica ed elimina interi set di record. Ogni modifica lascia uno snapshot, e ripristinare uno snapshot la annulla. In una zona, name è relativo al dominio (@ per il dominio stesso, www), le destinazioni CNAME e NS finiscono con un punto, e il contenuto MX è la priorità seguita dall'host.
Fatturazione e web hosting: abbonamenti, metodi di pagamento salvati e listino prezzi, in sola lettura. Su web hosting e cloud hosting: ordini di hosting, siti web, installazioni WordPress, database MySQL, cron job e svuotamento della cache di un sito.
Conferma prima di scrivere: accensioni e spegnimenti, ripristini, snapshot, modifiche a firewall, nameserver e DNS possono mettere offline siti, e-mail o l'accesso SSH. L'AI indica la macchina o il dominio e l'effetto, mostra i record o le regole e aspetta il tuo sì. Ripristinare un backup o uno snapshot sovrascrive tutti i dati della VPS e non si può annullare.
Formati: gli id di VPS, azioni, backup, firewall e regole sono interi. Gli orari sono ISO 8601 in UTC, e le metriche sono indicizzate per timestamp Unix. I prezzi sono in centesimi di currency_code (1799 è 17,99). Memoria, disco e banda di una VPS sono in MB. I contatti dei domini e i profili WHOIS contengono dati personali, e l'AI mostra solo ciò che serve al compito.
Limiti: circa 90 richieste al minuto per token. Con 429 l'AI attende i secondi indicati in Retry-After, perché superamenti ripetuti possono bloccare l'IP per un po'. Gli elenchi paginati restituiscono meta con current_page, per_page e total; gli elenchi di VPS, domini, DNS e fatturazione restituiscono tutto in una volta.
Errori comuni: 401 significa token errato, revocato o scaduto, 404 un id o un dominio che non è in questo account, 422 un input non valido (la risposta indica il campo), e 409 o un'azione bloccata significa che la VPS è ancora occupata con un'altra azione. Le risposte di errore contengono un correlation_id per il supporto di Hostinger.
Prerequisiti: HOSTINGER_API_TOKEN
Installazione locale del connettore
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Apri http://localhost:3000/connectors/store, scegli Hostinger e inserisci le variabili elencate nei Prerequisiti.
Tool disponibili
| Tool | What it does |
|---|---|
hostinger_list_virtual_machines | List every VPS (virtual machine) of the account: id, hostname, state (running, stopped, ...), plan, CPU count, memory and disk in MB… |
hostinger_get_virtual_machine | Read one VPS in detail: state, plan and resources, IP addresses, OS template, hostname, nameservers, data center, active firewall… |
hostinger_get_vm_metrics | Usage history of a VPS between two times: CPU, memory and disk usage, incoming and outgoing traffic, and uptime, as time series keyed by… |
hostinger_list_vm_actions | History of operations run on a VPS (start, stop, restart, backup restore, snapshot, OS change, ...), newest first, with name, state… |
hostinger_get_vm_action | Read one VPS action by id to see whether it is still running, succeeded or failed |
hostinger_start_vm | Power on a stopped VPS |
hostinger_stop_vm | Power off a VPS |
hostinger_restart_vm | Reboot a VPS (full stop and start; a stopped VPS is started) |
hostinger_set_vm_hostname | Change the hostname of a VPS |
hostinger_list_vm_backups | List the automatic backups of a VPS with their id, size, location and creation time |
hostinger_restore_vm_backup | Restore a VPS from one of its backups |
hostinger_get_vm_snapshot | Read the snapshot of a VPS (a VPS has at most one): id, creation time, expiry time and restore time |
hostinger_create_vm_snapshot | Take a snapshot of a VPS's current state |
hostinger_restore_vm_snapshot | Revert a VPS to its snapshot |
hostinger_list_vm_ssh_keys | List the SSH public keys of the root user on a VPS: key type, fingerprint data and comment name |
hostinger_list_vps_templates | List the OS templates a VPS can be installed with (Ubuntu, Debian, AlmaLinux, panels and app stacks): id, name and description |
hostinger_list_vps_data_centers | List Hostinger's VPS data centers: id, name, location code, city and continent |
hostinger_list_docker_projects | List the Docker Compose projects on a VPS that uses Hostinger's Docker manager: name, status, compose file path and containers with image… |
hostinger_get_docker_project_containers | List the containers of one Docker Compose project on a VPS with status, health, port mappings and CPU and memory stats |
hostinger_get_docker_project_logs | Read the latest log lines (up to 300 in total) of every service of a Docker Compose project on a VPS, grouped by service with timestamps |
hostinger_restart_docker_project | Restart all services of a Docker Compose project on a VPS (stop and start in dependency order; volumes are kept) |
hostinger_list_firewalls | List the VPS firewalls of the account: id, name, whether they are in sync with their machines, and their rules |
hostinger_get_firewall | Read one firewall with all its rules (protocol, port, source) and its sync state |
hostinger_create_firewall | Create an empty firewall |
hostinger_create_firewall_rule | Add an accept rule to a firewall |
hostinger_update_firewall_rule | Change a firewall rule |
hostinger_delete_firewall_rule | Delete a firewall rule |
hostinger_sync_firewall | Apply a firewall's current rules to every VPS it is activated on |
hostinger_activate_firewall | Activate a firewall on a VPS |
hostinger_deactivate_firewall | Deactivate a firewall on a VPS: all its ports are reachable again from everywhere |
hostinger_list_domains | List the domains in the account's portfolio: id, domain name, type (domain or free subdomain), status and creation and expiry dates |
hostinger_get_domain | Read one domain: status, nameservers, child nameservers, lock and privacy protection state, WHOIS contact profile ids and dates |
hostinger_get_domain_renewal | Read a domain's renewal information: status and current expiry date |
hostinger_check_domain_availability | Check whether a domain name is free to register in one or more TLDs |
hostinger_update_domain_nameservers | Point a domain to other nameservers (two to four) |
hostinger_get_domain_forwarding | Read the forwarding (redirect) of a domain: target URL, redirect type (301 or 302) and dates |
hostinger_list_whois_profiles | List the WHOIS contact profiles used to register domains: id, TLD, country, entity type and contact details |
hostinger_get_dns_records | Read the DNS zone of a domain managed by Hostinger nameservers: every record set with name, type, TTL and values |
hostinger_validate_dns_records | Check DNS record changes without applying them: answers success when hostinger_update_dns_records would accept them, or 422 with the… |
hostinger_update_dns_records | Add or change DNS records of a domain |
hostinger_delete_dns_records | Delete whole DNS record sets of a domain, selected by name and type |
hostinger_list_dns_snapshots | List the saved versions (snapshots) of a domain's DNS zone, taken before each change: id, reason and time |
hostinger_get_dns_snapshot | Read one DNS zone snapshot with all the records it contained, e.g. to compare with the current zone before restoring |
hostinger_restore_dns_snapshot | Restore a domain's DNS zone to a snapshot |
hostinger_list_subscriptions | List the account's subscriptions: id, name, status, billing period, currency, total and renewal price in cents, auto-renewal flag… |
hostinger_list_payment_methods | List the payment methods saved in the account: id, name, masked identifier, type, default, expired and suspended flags |
hostinger_get_catalog | List what can be ordered with prices: catalog items (VPS plans, domain TLDs, hosting, email) with their price items per billing period… |
hostinger_list_hosting_orders | List the web and cloud hosting orders (plans) the token can see, own and shared: order id, plan name, status, subscription id and creation… |
hostinger_list_websites | List the websites on web and cloud hosting: domain, hosting account user name, order id, root directory, whether it is enabled, and the… |
hostinger_list_wordpress_installations | List the WordPress installations on web and cloud hosting: id, user name, domain, title, URL, directory, admin login and email, and whether… |
hostinger_list_databases | List the MySQL databases of a hosting account: name, user, host and port, assigned domain, disk usage and size limit in MB, and dates |
hostinger_list_cron_jobs | List the cron jobs of a hosting account with their schedule and command |
hostinger_clear_website_cache | Clear the server-side cache of a website (and the Hostinger CDN cache when CDN is on), so updated content shows at once |
Esempi di prompt
- "Elenca le mie VPS con stato, piano e indirizzi IP."
- "Quanta CPU e memoria ha usato la mia VPS negli ultimi 7 giorni?"
- "Mostra i record DNS di example.com, poi punta il record A di www su 203.0.113.10 quando confermo."
- "Quali dei miei domini scadono nei prossimi 60 giorni, e hanno il rinnovo automatico attivo?"
- "Mostra gli ultimi log del progetto Docker sulla mia VPS e riavvialo se un container non è in salute."
Prossimi passi
Questa guida ti è stata utile?