← Back to directory
H

Hostinger API MCP Server

Official
Official MCP server for Hostinger API.
GitHub source repository ↗
★ 143 Stars Category · Other Very popular Source revision f7e4ad3a3879
70FMRS · B
Reliability
11/20
Security and permissions
14/20
Maintenance
16/20
Documentation
15/20
Setup experience
14/20

Official MCP server from Hostinger, feature-rich but requires careful use to avoid errors.

Read the FMRS scoring method →

This is the official Model Context Protocol server for the Hostinger API, enabling MCP clients like Claude and Cursor to interact with Hostinger services. It exposes over 300 tools covering domains, DNS, web hosting (including WordPress and Node.js deployment), VPS, email, e-commerce, billing, and more. Authentication supports API tokens or OAuth 2.0 with PKCE.

Tools

agencyHosting_deployNodeStaticWebsite
agencyHosting_deployPhpApplication
agency-hosting_listAvailableDatacentersForAnAgencyPlanOrderV1
agency-hosting_changeAgencyPlanWebsiteDomainV1
agency-hosting_linkDomainToAgencyPlanWebsiteV1
agency-hosting_listAgencyPlanDomainsV1
agency-hosting_unlinkDomainFromAgencyPlanWebsiteV1
agency-hosting_importAgencyPlanWebsiteFromArchiveV1
agency-hosting_listAgencyPlanOrdersV1
agency-hosting_provisionANewAgencyPlanWebsiteV1
agency-hosting_getAgencyPlanWebsiteSetupStatusV1
agency-hosting_buildAgencyPlanWebsiteNodeJSAssetsV1
agency-hosting_clearAgencyPlanWebsiteCacheV1
agency-hosting_listAgencyPlanWebsiteCronJobsV1
agency-hosting_createAgencyPlanWebsiteCronJobV1
agency-hosting_deleteAgencyPlanWebsiteCronJobV1
agency-hosting_listAgencyPlanWebsiteDatabasesV1
agency-hosting_createAgencyPlanWebsiteDatabaseV1
agency-hosting_deleteAgencyPlanWebsiteDatabaseV1
agency-hosting_createAgencyPlanWebsiteDatabaseUserV1
agency-hosting_deleteAgencyPlanWebsiteDatabaseUserV1
agency-hosting_getAgencyPlanWebsiteDetailsV1
agency-hosting_deleteAgencyPlanWebsiteV1
agency-hosting_listRunningAgencyPlanWebsiteProcessesV1
agency-hosting_changeAgencyPlanWebsiteWordPressCoreVersionV1
agency-hosting_getAgencyPlanWebsiteWordPressSettingsV1
agency-hosting_listAvailableWordPressVersionsForAnAgencyPlanWebsiteV1
billing_getCatalogItemListV1
billing_createPurchaseOrderV1
Place a purchase order for any Hostinger product.
billing_setDefaultPaymentMethodV1
billing_deletePaymentMethodV1
billing_getPaymentMethodListV1
billing_getSubscriptionListV1
billing_disableAutoRenewalV1
billing_enableAutoRenewalV1
billing_renewSubscriptionV1
DNS_getDNSSnapshotV1
DNS_getDNSSnapshotListV1
DNS_restoreDNSSnapshotV1
DNS_getDNSRecordsV1
DNS_updateDNSRecordsV1
DNS_deleteDNSRecordsV1
DNS_resetDNSRecordsV1
DNS_validateDNSRecordsV1
v2_getDomainVerificationsDIRECT
domains_checkDomainAvailabilityV1
domains_getDomainForwardingV1
domains_updateDomainForwardingV1
domains_deleteDomainForwardingV1
domains_createDomainForwardingV1
domains_getPendingIRTPVerificationV1
domains_cancelPendingIRTPVerificationV1
domains_getIncomingDomainMoveV1
domains_acceptIncomingDomainMoveV1
domains_rejectIncomingDomainMoveV1
domains_getIncomingDomainMoveListV1
domains_getOutgoingDomainMoveV1
domains_startOutgoingDomainMoveV1
domains_cancelOutgoingDomainMoveV1
domains_getOutgoingDomainMoveListV1
domains_getDomainAuthorizationCodeV1
domains_claimFreeDomainV1
domains_enableDomainLockV1
domains_disableDomainLockV1
domains_getDomainDetailsV1
domains_getDomainListV1
domains_purchaseNewDomainV1
domains_enablePrivacyProtectionV1
domains_disablePrivacyProtectionV1
domains_getDomainRenewalInformationV1
domains_updateDomainNameserversV1
domains_claimFreeDomainTransferV1
domains_getTransferV1
domains_getTransferListV1
domains_changeWHOISProfileForDomainV1
domains_setWHOISProfileAsDefaultV1
domains_unsetDefaultWHOISProfileV1
domains_getWHOISProfileV1
domains_deleteWHOISProfileV1
domains_getWHOISProfileListV1
domains_createWHOISProfileV1
domains_getWHOISProfileUsageV1
ecommerce_getCustomStorefrontSetupInstructionsV1
ecommerce_enableManualPaymentMethodV1
ecommerce_createDigitalProductV1
ecommerce_createPhysicalProductV1
ecommerce_listSalesChannelsV1
ecommerce_createCustomSalesChannelV1
ecommerce_updateSalesChannelV1
ecommerce_setStoreShippingV1
ecommerce_deleteStoreV1
ecommerce_getStoresV1
ecommerce_createStoreV1
ecommerce_getStoreMetadataV1
horizons_createWebsiteV1
horizons_getWebsiteV1
hosting_importWordpressWebsite
hosting_deployWordpressPlugin
hosting_deployWordpressTheme
hosting_deployJsApplication
Deploy a JavaScript application from an archive. The server builds it automatically.

Setup

  1. Ensure Node.js 24 or higher is installed.
  2. Install hostinger-api-mcp globally using npm, yarn, or pnpm.
  3. Set the HOSTINGER_API_TOKEN environment variable (optional, interactive OAuth also available).
  4. Add the server to your MCP client configuration using the JSON example.
  5. Restart your client and test the connection.
claude_desktop_config.json
{
  "mcpServers": {
    "hostinger-api": {
      "command": "hostinger-api-mcp",
      "env": {
        "DEBUG": "false",
        "HOSTINGER_API_TOKEN": "YOUR API TOKEN"
      }
    }
  }
}

Fit and risk

Best for

  • Developers using Hostinger services.
  • Users who want to automate hosting tasks through AI assistants.

Not for

  • Users not on Hostinger.
  • Those needing to manage other cloud providers.

Required permissions

  • Requires a Hostinger API token or OAuth authorization.
  • Can read and modify domains, hosting resources, etc., depending on token scopes.

Risks and side effects

  • High-risk operations (e.g., deleting websites) are irreversible.
  • API token leakage could allow misuse of resources.
  • Mistakes could cause website or service outages.

Troubleshooting

  1. Ensure Node.js version is >= 24.
  2. Check that `HOSTINGER_API_TOKEN` is set correctly.
  3. For OAuth, ensure browser access is available for sign-in.
  4. When using `--http`, an API token must be set.

Use cases

Automate management of Hostinger domains, DNS, and hosting resources.
Deploy WordPress, Node.js, or static websites via AI assistants.
Manage VPS, email services, and e-commerce stores.

Supported clients

Claude DesktopFull support
CursorFull support
Gemini CLIFull support