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 + Microsoft Copilot
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.
Prerequisiti
Le istruzioni di setup complete sono incluse nel connettore stesso (visibili nello store quando lo selezioni). Le variabili d'ambiente richieste sono:
HOSTINGER_API_TOKEN
Step 1 — Ottieni le credenziali
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.
Step 2 — Installa l'adapter
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
Step 3 — Aggiungi il connettore in Microsoft Copilot
L'URL del tuo server: in AnythingMCP apri MCP Servers → il server su cui si trova questo connettore e copia il suo URL (
https://cloud.anythingmcp.com/mcp/…). Usalo ovunque questa guida mostraYOUR_SERVER_ID.
Microsoft Copilot usa i server MCP tramite gli agenti creati in Copilot Studio: aggiungi AnythingMCP a un agente come strumento, poi pubblichi l'agente in Microsoft 365 Copilot e in Teams. Copilot Studio si collega dal cloud di Microsoft via Streamable HTTP, che AnythingMCP supporta.
- In Copilot Studio apri il tuo agente (o creane uno), vai su Tools e scegli Add a tool → New tool → Model Context Protocol.
- Inserisci un Server name (per esempio
AnythingMCP), una Server description che dica cosa fa il connettore e il Server URLhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. Copilot Studio usa la descrizione per decidere quando chiamare il server. - Come autenticazione scegli API key, imposta Type su Header e come nome dell'header
X-API-Key, poi seleziona Create. - In Add tool scegli Create a new connection, incolla una chiave API MCP di AnythingMCP (MCP Servers → il tuo server → API keys) e seleziona Add to agent.
- Provalo nel riquadro Test dell'agente: chiedi qualcosa che richiede i tool di
Hostinger. - Seleziona Publish, poi Channels → Microsoft 365 and Microsoft Teams, lascia selezionato Make agent available in Microsoft Copilot e scegli Add channel. See agent in Teams lo installa per te; in Microsoft 365 Copilot scrivi @ e scegli l'agente.
Preferisci un accesso per ogni utente? Al posto della chiave API scegli OAuth 2.0 → Dynamic discovery: ogni persona accede ad AnythingMCP la prima volta che l'agente lo chiama.
Usi il self-hosting? Usa l'indirizzo HTTPS pubblico della tua istanza al posto di https://cloud.anythingmcp.com. Copilot Studio si collega dal cloud di Microsoft, quindi localhost non funziona.
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."
FAQ
Per quale Copilot vale? Per Microsoft 365 Copilot in azienda, tramite gli agenti di Copilot Studio. L'app Microsoft Copilot per account personali non permette di aggiungere un proprio server MCP.
Cosa mi serve? Un account di lavoro con accesso a Copilot Studio (licenza o prova) per creare l'agente. Chi lo usa in Microsoft 365 Copilot o in Teams deve avere accesso all'agente: condividilo, oppure chiedi a un amministratore di pubblicarlo per l'organizzazione. Se la tua organizzazione applica criteri sui dati ai connettori di Power Platform, valgono anche per i server MCP.
L'agente non chiama i tool. Controlla che il nome dell'header sia esattamente X-API-Key e che la chiave appartenga allo stesso server MCP dell'URL, e scrivi una Server description precisa: Copilot Studio la usa per decidere quando chiamare il server. Dopo ogni modifica pubblica di nuovo l'agente; in una chat già aperta scrivi "start over" per passare alla nuova versione.
Prossimi passi
- Landing del connettore
- Collegare a Claude
- Collegare a ChatGPT
- Collegare a Cursor
- Collegare a Gemini
- Collegare a Meta Muse
Questa guida ti è stata utile?