hostinger-mcp-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| HOSTINGER_API_TOKEN | No | Your Hostinger API token from hpanel.hostinger.com/api |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| billing_get_catalogA | Browse available Hostinger products and pricing. Optionally filter by category or name. |
| billing_create_orderB | Create a purchase order for Hostinger services. |
| billing_get_payment_methodsA | List all configured payment methods. |
| billing_set_default_payment_methodA | Set a payment method as the default. |
| billing_delete_payment_methodC | Delete a payment method. |
| billing_get_subscriptionsA | List all active subscriptions. |
| billing_enable_auto_renewalB | Enable auto-renewal for a subscription. |
| billing_disable_auto_renewalB | Disable auto-renewal for a subscription. |
| billing_renew_subscriptionA | Create a renewal order for an existing subscription. If no payment method is provided, your default will be used. |
| dns_get_recordsA | Get all DNS records for a domain. |
| dns_update_recordsC | Update/replace DNS records for a domain. |
| dns_delete_recordsB | Delete specific DNS records from a domain. |
| dns_reset_recordsB | Reset all DNS records for a domain to defaults. |
| dns_validate_recordsC | Validate DNS records before applying them. |
| dns_get_snapshotsB | List DNS snapshots for a domain. |
| dns_get_snapshotB | Get a specific DNS snapshot details. |
| dns_restore_snapshotC | Restore a DNS snapshot for a domain. |
| domains_check_availabilityA | Check if a domain is available for registration. |
| domains_get_listA | List all domains in your portfolio. |
| domains_get_detailsC | Get detailed info about a specific domain. |
| domains_purchaseC | Purchase a new domain. |
| domains_update_nameserversB | Update nameservers for a domain. |
| domains_enable_lockA | Enable registrar lock (transfer protection). |
| domains_disable_lockB | Disable registrar lock. |
| domains_enable_privacyA | Enable WHOIS privacy protection. |
| domains_disable_privacyB | Disable WHOIS privacy protection. |
| domains_get_auth_codeA | Get domain authorization/EPP code for transfers. |
| domains_get_renewal_infoC | Get renewal information for a domain. |
| domains_create_forwardingB | Create a domain forwarding/redirect. |
| domains_get_forwardingA | Get forwarding config for a domain. |
| domains_update_forwardingC | Update domain forwarding/redirect. |
| domains_delete_forwardingC | Remove domain forwarding. |
| domains_get_whois_profilesB | List all WHOIS profiles. |
| domains_get_whois_profileC | Get a specific WHOIS profile. |
| domains_get_whois_profile_usageB | Get domains using a specific WHOIS profile. |
| domains_create_whois_profileA | Create a new WHOIS profile for domain registration. |
| domains_delete_whois_profileC | Delete a WHOIS profile. |
| domains_get_transfersA | List all domain transfers. |
| domains_get_transferC | Get details of a specific domain transfer. |
| domains_get_verificationsA | Get active domain verification requests. |
| vps_listA | Get list of all virtual machines. |
| vps_getA | Get details of a specific virtual machine. |
| vps_purchaseC | Purchase a new virtual machine. |
| vps_setupB | Setup a purchased virtual machine with OS and credentials. |
| vps_startB | Start a virtual machine. |
| vps_stopC | Stop a virtual machine. |
| vps_restartC | Restart a virtual machine. |
| vps_recreateA | Recreate (reinstall) a virtual machine. DESTROYS ALL DATA. |
| vps_set_hostnameC | Set hostname for a virtual machine. |
| vps_reset_hostnameA | Reset hostname to default. |
| vps_set_root_passwordB | Set root password for a virtual machine. |
| vps_set_panel_passwordA | Set panel password for a VPS (e.g. cPanel/Plesk). |
| vps_set_nameserversB | Set nameservers for a virtual machine. |
| vps_get_metricsA | Get performance metrics (CPU, RAM, disk, network). |
| vps_get_attached_keysA | Get SSH public keys attached to a VPS. |
| vps_get_actionsB | Get list of actions/operations for a VPS. |
| vps_get_actionB | Get details of a specific VPS action. |
| vps_get_backupsA | List backups for a virtual machine. |
| vps_restore_backupC | Restore a backup. |
| vps_create_snapshotC | Create a snapshot of a virtual machine. |
| vps_get_snapshotC | Get snapshot details. |
| vps_restore_snapshotB | Restore a VPS from snapshot. |
| vps_delete_snapshotB | Delete the VPS snapshot. |
| vps_docker_listC | List Docker projects on a VPS. |
| vps_docker_createA | Create a new Docker Compose project. |
| vps_docker_getA | Get Docker project contents (compose file). |
| vps_docker_updateC | Update a Docker project (re-deploy). |
| vps_docker_startC | Start a Docker project. |
| vps_docker_stopC | Stop a Docker project. |
| vps_docker_restartC | Restart a Docker project. |
| vps_docker_deleteB | Delete a Docker project. |
| vps_docker_logsC | Get logs of a Docker project. |
| vps_docker_containersB | Get containers of a Docker project. |
| vps_firewall_listB | Get all firewalls. |
| vps_firewall_createC | Create a new firewall. |
| vps_firewall_getB | Get firewall details with rules. |
| vps_firewall_deleteB | Delete a firewall. |
| vps_firewall_create_ruleB | Add a rule to a firewall. |
| vps_firewall_update_ruleB | Update an existing firewall rule. |
| vps_firewall_delete_ruleC | Remove a firewall rule. |
| vps_firewall_activateC | Activate a firewall on a VPS. |
| vps_firewall_deactivateC | Deactivate a firewall from a VPS. |
| vps_firewall_syncC | Sync firewall rules to a VPS. |
| vps_keys_listA | Get all SSH public keys. |
| vps_keys_createC | Upload a new SSH public key. |
| vps_keys_deleteB | Delete an SSH public key. |
| vps_keys_attachB | Attach an SSH public key to a virtual machine. |
| vps_templates_listA | Get available OS templates for VPS. |
| vps_templates_getB | Get details of a specific OS template. |
| vps_datacenters_listA | Get available VPS data centers. |
| vps_scripts_listA | Get all post-install scripts. |
| vps_scripts_getB | Get a specific post-install script. |
| vps_scripts_createB | Create a new post-install script. |
| vps_scripts_updateB | Update an existing post-install script. |
| vps_scripts_deleteA | Delete a post-install script. |
| vps_recovery_startC | Boot VPS into recovery mode. |
| vps_recovery_stopA | Exit recovery mode and reboot normally. |
| vps_malware_metricsB | Get malware scan statistics for a VPS. |
| vps_malware_installB | Install Monarx malware scanner on a VPS. |
| vps_malware_uninstallA | Remove Monarx malware scanner from a VPS. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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/idugeni/hostinger-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server