hostinger_api-mcp-server
If you are the rightful owner of hostinger_api-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
Model Context Protocol (MCP) server for Hostinger API.
The Hostinger API MCP server is a robust solution designed to facilitate seamless interaction with Hostinger's API services. It leverages the Model Context Protocol (MCP) to provide a structured and efficient way to manage various operations related to billing, DNS, domains, and VPS (Virtual Private Servers). This server is particularly useful for developers and system administrators who need to automate and streamline their workflows when dealing with Hostinger's services. With a wide range of endpoints, the server supports operations such as managing billing orders, configuring DNS settings, handling domain registrations, and managing VPS instances. The server is built to be compatible with any MCP-compatible consumer, making it versatile and easy to integrate into existing systems.
Features
- Comprehensive API Coverage: Supports a wide range of operations including billing, DNS, domains, and VPS management.
- MCP Compatibility: Can be used with any MCP-compatible consumer, enhancing integration capabilities.
- SSE Transport Support: Allows communication with clients using Server-Sent Events for real-time updates.
- Flexible Configuration: Environment variables can be set to customize server behavior, such as enabling debug logging.
- Easy Installation and Update: Supports installation and updates via npm, yarn, or pnpm.
Tools
billing_getCatalogItemListV1
Get a list of bill directory
billing_createNewServiceOrderV1
Create a new service order
billing_setDefaultPaymentMethodV1
Set the default payment method
billing_deletePaymentMethodV1
Delete payment method
billing_getPaymentMethodListV1
Get a list of payment methods
billing_cancelSubscriptionV1
Unsubscribe
billing_getSubscriptionListV1
Get a subscription list
DNS_getSnapshotV1
Get DNS snapshots
DNS_getSnapshotListV1
Get a list of DNS snapshots
DNS_restoreSnapshotV1
Recover DNS snapshots
DNS_getRecordsV1
Get DNS records
DNS_updateZoneRecordsV1
Update DNS zone records
DNS_deleteZoneRecordsV1
Delete DNS zone records
DNS_resetZoneRecordsV1
Reset DNS zone records
DNS_validateZoneRecordsV1
Verify DNS zone records
domains_checkDomainAvailabilityV1
Check domain name availability
domains_getForwardingDataV1
Get domain name forwarding data
domains_deleteForwardingDataV1
Delete domain forwarding data
domains_createForwardingDataV1
Create domain forwarding data
domains_enableDomainLockV1
Enable domain lock
domains_disableDomainLockV1
Disable domain lock
domains_getDomainV1
Get domain name details
domains_getDomainListV1
Get the domain name list
domains_purchaseNewDomainV1
Buy a new domain name
domains_enablePrivacyProtectionV1
Enable privacy protection
domains_disablePrivacyProtectionV1
Disable privacy protection
domains_updateNameserversV1
Update the domain name server
domains_getWHOISProfileV1
Get the WHOIS configuration file
domains_deleteWHOISProfileV1
Delete the WHOIS configuration file
domains_getWHOISProfileListV1
Get the list of WHOIS configuration files
domains_createWHOISProfileV1
Create a WHOIS configuration file
domains_getWHOISProfileUsageV1
Get WHOIS configuration file usage
VPS_getDataCentersListV1
Get a list of data centers
VPS_activateFirewallV1
Activate the firewall
VPS_deactivateFirewallV1
Disable the firewall
VPS_getFirewallV1
Get firewall details
VPS_deleteFirewallV1
Delete the firewall
VPS_getFirewallListV1
Get a list of firewalls
VPS_createNewFirewallV1
Create a new firewall
VPS_updateFirewallRuleV1
Update firewall rules
VPS_deleteFirewallRuleV1
Delete firewall rules
VPS_createFirewallRuleV1
Create firewall rules
VPS_syncFirewallV1
Synchronize firewall
VPS_getPostInstallScriptV1
Get the post-install script
VPS_updatePostInstallScriptV1
Update the post-installation script
VPS_deleteAPostInstallScriptV1
Delete post-install scripts
VPS_getPostInstallScriptListV1
Get the list of post-install scripts
VPS_createPostInstallScriptV1
Create post-install scripts
VPS_attachPublicKeyV1
Attach the public key
VPS_deleteAPublicKeyV1
Delete the public key
VPS_getPublicKeyListV1
Get the public key list
VPS_createNewPublicKeyV1
Create a new public key
VPS_getTemplateV1
Get template details
VPS_getTemplateListV1
Get a list of templates
VPS_getActionV1
Get operation details
VPS_getActionListV1
Get the operation list
VPS_getAttachedPublicKeysV1
Get the attached public key
VPS_deleteBackupV1
Delete backup
VPS_getBackupListV1
Get the backup list
VPS_restoreBackupV1
Restore backup
VPS_setHostnameV1
Set the host name
VPS_resetHostnameV1
Reset the hostname
VPS_getVirtualMachineV1
Get the virtual machine details
VPS_getVirtualMachineListV1
Get a list of virtual machines
VPS_getScanMetricsV1
Get scan metrics
VPS_installMonarxV1
Install Monarx
VPS_uninstallMonarxV1
Uninstall Monarx
VPS_getMetricsV1
Get metrics
VPS_setNameserversV1
Set up a domain name server
VPS_createPTRRecordV1
Create a PTR record
VPS_deletePTRRecordV1
Delete PTR records
VPS_setPanelPasswordV1
Set the panel password
VPS_startRecoveryModeV1
Start recovery mode
VPS_stopRecoveryModeV1
Stop recovery mode
VPS_recreateVirtualMachineV1
Recreate the virtual machine
VPS_restartVirtualMachineV1
Restart the virtual machine
VPS_setRootPasswordV1
Set root password
VPS_setupNewVirtualMachineV1
Set up a new virtual machine
VPS_getSnapshotV1
Get a snapshot
VPS_createSnapshotV1
Create a snapshot
VPS_deleteSnapshotV1
Delete a snapshot
VPS_restoreSnapshotV1
Recover snapshots
VPS_startVirtualMachineV1
Start the virtual machine
VPS_stopVirtualMachineV1
Stop the virtual machine