Connectors · Accounting & finance
Hostinger MCP server for AI agents.
actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Hostinger and the rest of your systems. It gives your agent 423 Hostinger actions (177 reads, 169 writes and 77 that wait for a confirmation) and holds the Hostinger credential itself, so the agent never does. It paces Hostinger's limits and records every call.
100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.
claude mcp add --transport http actionlake https://connect.actionlake.com/mcpdo { action: "hostinger.ecommerce.get_stores", intent: "check which Hostinger account is connected"}# Get stores · read · 1 upstream call- 423actionsin one signed file
- 177readlook, never change
- 169writecreate and update
- 77wait for a yesdestructive, confirmed first
Set up
Connect Hostinger in three steps.
- 01
Add actionlake to Claude.
Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.
https://connect.actionlake.com/mcp - 02
Connect Hostinger.
Bearer token. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead. actionlake stores what you paste write-only, sealed under your tenant's key.
access_tokenHostinger API token: hPanel > Account > API (hpanel.hostinger.com/profile/api) > Generate token
account { op: "connections.requirements", service: "hostinger" } # free: exactly what to paste, and what is found for you - 03
Make the first call. Check before a write.
Ask in plain words; Claude picks the action. Before anything changes,
checkvalidates the call and prices it, for free.do { action: "hostinger.ecommerce.get_stores" }# get stores · read · 1 upstream callcheck { action: "hostinger.ecommerce.create_store", input: { … } }# free: inputs, permissions, cost and confirmations, nothing sent
Hostinger at a glance
- Sign-in
- Bearer token. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead.
- You provide
access_token- Limits we pace to
- 60 calls a minute, per connection
- API covered
- Hostinger API 2.2.0 (OpenAPI 3.0.0)
developers.hostinger.com - Built from
- Hostinger's documentation, read 23 October 2026developers.hostinger.comdevelopers.hostinger.com
- Service file
- Version 1.0.0, signed (Ed25519)
- Cached reads
- 167 of 177 reads, for up to 5 minutes; a write clears what it affects
- Shared entities
- 4, so ask can line Hostinger up with your other systems
- Data
- Processed and stored in Sydney, Australia. No US region yet
Capabilities
What an AI agent can do in Hostinger.
423 actions in 12 areas. Every one carries its effect, so a key can allow the reads and hold the rest.
- 177readlook, never change
- 169writecreate and update
- 77destructivewait for a confirmation
Hosting
11951 read · 50 write · 18 destructive
Activate WordPress plugin · Activate WordPress theme · Check if WordPress installations are valid · Create account cron job
VPS
6722 read · 29 write · 16 destructive
Get virtual machines · Activate firewall · Add virtual machine SSH keys · Attach public key
Reach
6230 read · 22 write · 10 destructive
Add form submitter tags · Assign a contact to a tag · Assign contacts to a tag · Connect sending domain
Domains
4118 read · 13 write · 10 destructive
Check domain availability · Claim free domain · Complete domain setup · Create domain forwarding
Agency hosting
4018 read · 15 write · 7 destructive
Build website NodeJS assets · Create a new website · Create website cron job · Create website database
Mail
3816 read · 15 write · 7 destructive
List mailboxes · Create mailbox · Delete mailbox · Create alias
Ecommerce
2910 read · 15 write · 4 destructive
Get stores · List products · Create store · List store orders
Billing
93 read · 4 write · 2 destructive
Get subscription list · Renew subscription · Create purchase order · Get catalog item list
4 more areas · 18 actions
- DNS 8
- Horizons 6
- Agent readiness 3
- V2 1
Top actions
The Hostinger API, shaped for agents.
The ids your agent types, what each does, and the one name it shares with other systems. 10 of Hostinger's 10 action names are shared with at least one other connector, so an agent learns them once.
| Action | What it does | Effect | Same name in |
|---|---|---|---|
hostinger.ecommerce.get_storesGet stores | Get stores. | read | commerce.store.list17 connectors |
hostinger.mail.list_mailboxesList mailboxes | List mailboxes. | read | comm.mailbox.list18 connectors |
hostinger.billing.get_subscription_listGet subscription list | Get subscription list. | read | finance.subscription.list37 connectors |
hostinger.ecommerce.list_productsList products | List products. | read | commerce.product.list112 connectors |
hostinger.ecommerce.create_storeCreate store | Create store. | write | commerce.store.create9 connectors |
hostinger.ecommerce.list_store_ordersList store orders | List store orders. | read | commerce.order.list82 connectors |
hostinger.mail.create_mailboxCreate mailbox | Create mailbox. | write | comm.mailbox.create15 connectors |
hostinger.ecommerce.cancel_orderCancel an order | Cancel an order. | destructive | commerce.order.cancel19 connectors |
hostinger.vps.get_virtual_machinesGet virtual machines | Get virtual machines. | read | this connector |
hostinger.billing.renew_subscriptionRenew subscription | Renew subscription. | write | finance.subscription.renew2 connectors |
hostinger.vps.get_actionsGet actions | Get actions. | read | this connector |
hostinger.mail.list_ordersList orders | List orders. | read | this connector |
Try it
Prompts to paste into Claude.
Each one names the Hostinger actions it will call, so you know what it reads and what it changes before you send it.
- Readread
Get stores in Hostinger and tell me what stands out.
calls
hostinger.ecommerce.get_stores - Writewrite
Create store in Hostinger. Show me exactly what you will send before you save it.
calls
hostinger.ecommerce.create_store
Governance for Hostinger
Destructive actions wait for a yes.
77 Hostinger actions are destructive. The first 10:
- Delete mailbox
hostinger.mail.delete_mailbox - Cancel an order
hostinger.ecommerce.cancel_order - Delete a tag
hostinger.reach.delete_tag - Delete alias
hostinger.mail.delete_alias - Delete form
hostinger.reach.delete_form - Delete project
hostinger.vps.delete_project - Reset hostname
hostinger.vps.reset_hostname - Restore backup
hostinger.vps.restore_backup - Disable CDN
hostinger.hosting.disable_cdn - Delete webhook
hostinger.mail.delete_webhook
A destructive action runs only with confirm: true. Under the human policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.
Delete mailbox?
intent: the user asked me to delete mailbox
account { op: "keys.create", name: "hostinger-agent", allowed_actions: ["hostinger.*"], cap_calls: 2000, confirm_policy: "human_for_writes", approval_rules: [ { match: "hostinger.mail.delete_mailbox", approver: "[email protected]" }, { match: "hostinger.ecommerce.cancel_order", approver: "[email protected]" }, { match: "hostinger.reach.delete_tag", approver: "[email protected]" } ]}Cost
What Hostinger costs on actionlake.
Every Hostinger action is one upstream call, the only thing actionlake bills. Searching, check, cost, account and any call Hostinger refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.
- 1upstream call per actionall 423 Hostinger actions
- 423actions pageeach page of a long list is one call
- 167reads can be cacheda cache hit costs nothing
- 100,000calls a month, freepaid plans from US$49 a month for 250,000
Action index
Every Hostinger action.
423 actions by area: the id your agent calls, what it does, and its effect.
Hosting119
hostinger.hosting.activate_word_press_pluginActivate WordPress pluginwritehostinger.hosting.activate_word_press_themeActivate WordPress themewritehostinger.hosting.analyse_failed_nodejs_buildAnalyse failed Node.js buildreadhostinger.hosting.change_database_passwordChange database passwordwritehostinger.hosting.check_if_woo_commerce_is_installedCheck if WooCommerce is installedreadhostinger.hosting.check_if_word_press_installations_are_validCheck if WordPress installations are validreadhostinger.hosting.clear_nodejs_runtime_logsClear Node.js runtime logsdestructivehostinger.hosting.clear_website_cacheClear website cachedestructivehostinger.hosting.create_account_cron_jobCreate account cron jobwritehostinger.hosting.create_account_databaseCreate account databasewritehostinger.hosting.create_database_remote_connectionCreate database remote connectionwritehostinger.hosting.create_login_linksCreate login linkswritehostinger.hosting.create_websiteCreate websitewritehostinger.hosting.create_website_parked_domainCreate website parked domainwritehostinger.hosting.create_website_redirectCreate website redirectwritehostinger.hosting.create_website_subdomainCreate website subdomainwritehostinger.hosting.deactivate_word_press_pluginDeactivate WordPress plugindestructivehostinger.hosting.delete_account_cron_jobDelete account cron jobdestructivehostinger.hosting.delete_account_databaseDelete account databasedestructivehostinger.hosting.delete_database_remote_connectionDelete database remote connectiondestructivehostinger.hosting.delete_git_auto_deployment_settingsDelete Git auto-deployment settingsdestructivehostinger.hosting.delete_websiteDelete websitedestructivehostinger.hosting.delete_website_parked_domainDelete website parked domaindestructivehostinger.hosting.delete_website_redirectDelete website redirectdestructivehostinger.hosting.delete_website_subdomainDelete website subdomaindestructivehostinger.hosting.delete_word_press_installationDelete WordPress installationdestructivehostinger.hosting.deploy_static_site_archiveDeploy static site archivewritehostinger.hosting.deploy_website_git_repositoryDeploy website Git repositorywritehostinger.hosting.deploy_word_press_pluginDeploy WordPress pluginwritehostinger.hosting.deploy_word_press_themeDeploy WordPress themewritehostinger.hosting.detect_word_press_installationsDetect WordPress installationsreadhostinger.hosting.disable_cdnDisable CDNdestructivehostinger.hosting.enable_cdnEnable CDNwritehostinger.hosting.generate_free_subdomainGenerate a free subdomainwritehostinger.hosting.generate_git_ssh_keyGenerate Git SSH keywritehostinger.hosting.generate_imagesGenerate imageswritehostinger.hosting.generate_upload_urlGenerate upload URLwritehostinger.hosting.get_cdn_statusGet CDN statusreadhostinger.hosting.get_cron_job_outputGet cron job outputreadhostinger.hosting.get_generation_resultGet generation resultreadhostinger.hosting.get_git_auto_deployment_settingsGet Git auto-deployment settingsreadhostinger.hosting.get_git_ssh_public_keyGet Git SSH public keyreadhostinger.hosting.get_installation_jwt_tokenGet installation JWT tokenreadhostinger.hosting.get_node_js_build_logsGet NodeJS build logsreadhostinger.hosting.get_nodejs_build_detailsGet Node.js build detailsreadhostinger.hosting.get_nodejs_build_settingsGet Node.js build settingsreadhostinger.hosting.get_nodejs_build_settings_from_archiveGet Node.js build settings from archivereadhostinger.hosting.get_nodejs_build_settings_from_repositoryGet Node.js build settings from repositoryreadhostinger.hosting.get_nodejs_runtime_logsGet Node.js runtime logsreadhostinger.hosting.get_php_detailsGet PHP detailsreadhostinger.hosting.get_php_infoGet PHP inforeadhostinger.hosting.get_php_my_admin_linkGet phpMyAdmin linkreadhostinger.hosting.get_ssl_statusGet SSL statusreadhostinger.hosting.get_website_file_contentGet website file contentreadhostinger.hosting.import_word_press_websiteImport WordPress websitewritehostinger.hosting.install_sslInstall SSLwritehostinger.hosting.install_word_pressInstall WordPresswritehostinger.hosting.install_word_press_pluginsInstall WordPress pluginswritehostinger.hosting.install_word_press_themeInstall WordPress themewritehostinger.hosting.list_account_cron_jobsList account cron jobsreadhostinger.hosting.list_account_databasesList account databasesreadhostinger.hosting.list_available_datacentersList available datacentersreadhostinger.hosting.list_available_word_press_core_updatesList available WordPress core updatesreadhostinger.hosting.list_available_word_press_pluginsList available WordPress pluginsreadhostinger.hosting.list_database_remote_connectionsList database remote connectionsreadhostinger.hosting.list_git_installation_repositoriesList Git installation repositoriesreadhostinger.hosting.list_git_installationsList Git installationsreadhostinger.hosting.list_installed_word_press_pluginsList installed WordPress pluginsreadhostinger.hosting.list_installed_word_press_themesList installed WordPress themesreadhostinger.hosting.list_node_js_buildsList NodeJS buildsreadhostinger.hosting.list_nodejs_environment_variablesList Node.js environment variablesreadhostinger.hosting.list_nodejs_vulnerabilitiesList Node.js vulnerabilitiesreadhostinger.hosting.list_ordersList ordersreadhostinger.hosting.list_suggested_word_press_pluginsList suggested WordPress pluginsreadhostinger.hosting.list_website_files_and_directoriesList website files and directoriesreadhostinger.hosting.list_website_git_repositoriesList website Git repositoriesreadhostinger.hosting.list_website_parked_domainsList website parked domainsreadhostinger.hosting.list_website_redirectsList website redirectsreadhostinger.hosting.list_website_setupsList website setupsreadhostinger.hosting.list_website_subdomainsList website subdomainsreadhostinger.hosting.list_websitesList websitesreadhostinger.hosting.list_word_press_installationsList WordPress installationsreadhostinger.hosting.list_word_press_themesList WordPress themesreadhostinger.hosting.patch_nodejs_vulnerabilitiesPatch Node.js vulnerabilitieswritehostinger.hosting.purge_cdn_cachePurge CDN cachedestructivehostinger.hosting.purge_lite_speed_cachePurge LiteSpeed Cachedestructivehostinger.hosting.repair_databaseRepair databasewritehostinger.hosting.replace_nodejs_environment_variablesReplace Node.js environment variableswritehostinger.hosting.reset_php_extensionsReset PHP extensionswritehostinger.hosting.restart_nodejs_applicationRestart Node.js applicationwritehostinger.hosting.search_word_press_pluginsSearch WordPress pluginsreadhostinger.hosting.set_ai_option_statusSet AI option statuswritehostinger.hosting.setup_website_databaseSetup website databasewritehostinger.hosting.show_ai_option_statusShow AI option statusreadhostinger.hosting.show_lite_speed_cache_statusShow LiteSpeed Cache statusreadhostinger.hosting.show_maintenance_statusShow maintenance statusreadhostinger.hosting.show_memcached_object_cache_statusShow Memcached object cache statusreadhostinger.hosting.show_word_press_core_versionShow WordPress core versionreadhostinger.hosting.start_nodejs_buildStart Node.js buildwritehostinger.hosting.start_website_setupStart website setupwritehostinger.hosting.submit_headless_build_reportSubmit headless build reportwritehostinger.hosting.toggle_cacheless_modeToggle cacheless modewritehostinger.hosting.toggle_https_redirectToggle HTTPS redirectwritehostinger.hosting.toggle_maintenance_modeToggle maintenance modewritehostinger.hosting.toggle_memcached_object_cacheToggle Memcached object cachewritehostinger.hosting.toggle_website_cacheToggle website cachewritehostinger.hosting.uninstall_sslUninstall SSLdestructivehostinger.hosting.uninstall_word_press_pluginsUninstall WordPress pluginsdestructivehostinger.hosting.uninstall_word_press_themesUninstall WordPress themesdestructivehostinger.hosting.update_git_auto_deployment_settingsUpdate Git auto-deployment settingswritehostinger.hosting.update_hostinger_word_press_pluginUpdate Hostinger WordPress pluginwritehostinger.hosting.update_nodejs_build_settingsUpdate Node.js build settingswritehostinger.hosting.update_php_extensionsUpdate PHP extensionswritehostinger.hosting.update_php_optionsUpdate PHP optionswritehostinger.hosting.update_php_versionUpdate PHP versionwritehostinger.hosting.update_word_press_coreUpdate WordPress corewritehostinger.hosting.update_word_press_pluginsUpdate WordPress pluginswritehostinger.hosting.update_word_press_themesUpdate WordPress themeswritehostinger.hosting.verify_domain_ownershipVerify domain ownershipwrite
VPS67
hostinger.vps.activate_firewallActivate firewallwritehostinger.vps.add_virtual_machine_ssh_keysAdd virtual machine SSH keyswritehostinger.vps.attach_public_keyAttach public keywritehostinger.vps.create_firewall_ruleCreate firewall rulewritehostinger.vps.create_new_firewallCreate new firewallwritehostinger.vps.create_new_projectCreate new projectwritehostinger.vps.create_post_install_scriptCreate post-install scriptwritehostinger.vps.create_ptr_recordCreate PTR recordwritehostinger.vps.create_public_keyCreate public keywritehostinger.vps.create_snapshotCreate snapshotwritehostinger.vps.deactivate_firewallDeactivate firewallwritehostinger.vps.delete_firewallDelete firewalldestructivehostinger.vps.delete_firewall_ruleDelete firewall ruledestructivehostinger.vps.delete_post_install_scriptDelete post-install scriptdestructivehostinger.vps.delete_projectDelete projectdestructivehostinger.vps.delete_ptr_recordDelete PTR recorddestructivehostinger.vps.delete_public_keyDelete public keydestructivehostinger.vps.delete_snapshotDelete snapshotdestructivehostinger.vps.get_action_detailsGet action detailsreadhostinger.vps.get_actionsGet actionsreadhostinger.vps.get_attached_public_keysGet attached public keysreadhostinger.vps.get_backupsGet backupsreadhostinger.vps.get_data_center_listGet data center listreadhostinger.vps.get_firewall_detailsGet firewall detailsreadhostinger.vps.get_firewall_listGet firewall listreadhostinger.vps.get_metricsGet metricsreadhostinger.vps.get_post_install_scriptGet post-install scriptreadhostinger.vps.get_post_install_scriptsGet post-install scriptsreadhostinger.vps.get_project_containersGet project containersreadhostinger.vps.get_project_contentsGet project contentsreadhostinger.vps.get_project_listGet project listreadhostinger.vps.get_project_logsGet project logsreadhostinger.vps.get_public_keysGet public keysreadhostinger.vps.get_scan_metricsGet scan metricsreadhostinger.vps.get_snapshotGet snapshotreadhostinger.vps.get_template_detailsGet template detailsreadhostinger.vps.get_templatesGet templatesreadhostinger.vps.get_virtual_machine_detailsGet virtual machine detailsreadhostinger.vps.get_virtual_machinesGet virtual machinesreadhostinger.vps.install_monarxInstall Monarxwritehostinger.vps.list_virtual_machine_ssh_keysList virtual machine SSH keysreadhostinger.vps.purchase_new_virtual_machinePurchase new virtual machinewritehostinger.vps.recreate_virtual_machineRecreate virtual machinedestructivehostinger.vps.remove_virtual_machine_ssh_keysRemove virtual machine SSH keysdestructivehostinger.vps.replace_all_firewall_rules_in_groupReplace all firewall rules in groupwritehostinger.vps.reset_hostnameReset hostnamedestructivehostinger.vps.restart_projectRestart projectdestructivehostinger.vps.restart_virtual_machineRestart virtual machinedestructivehostinger.vps.restore_backupRestore backupdestructivehostinger.vps.restore_snapshotRestore snapshotdestructivehostinger.vps.set_hostnameSet hostnamewritehostinger.vps.set_nameserversSet nameserverswritehostinger.vps.set_panel_passwordSet panel passwordwritehostinger.vps.set_root_passwordSet root passwordwritehostinger.vps.setup_purchased_virtual_machineSetup purchased virtual machinewritehostinger.vps.start_projectStart projectwritehostinger.vps.start_recovery_modeStart recovery modewritehostinger.vps.start_virtual_machineStart virtual machinewritehostinger.vps.stop_projectStop projectwritehostinger.vps.stop_recovery_modeStop recovery modedestructivehostinger.vps.stop_virtual_machineStop virtual machinewritehostinger.vps.sync_firewallSync firewallwritehostinger.vps.sync_firewall_to_all_assigned_v_msSync firewall to all assigned VMswritehostinger.vps.uninstall_monarxUninstall Monarxdestructivehostinger.vps.update_firewall_ruleUpdate firewall rulewritehostinger.vps.update_post_install_scriptUpdate post-install scriptwritehostinger.vps.update_projectUpdate projectwrite
Reach62
hostinger.reach.add_form_submitter_tagsAdd form submitter tagswritehostinger.reach.assign_contact_to_tagAssign a contact to a tagwritehostinger.reach.assign_contacts_to_tagAssign contacts to a tagwritehostinger.reach.connect_sending_domainConnect sending domainwritehostinger.reach.count_profile_segment_contactsCount profile segment contactsreadhostinger.reach.create_contact_fieldCreate a contact fieldwritehostinger.reach.create_contacts_in_bulkCreate contacts in bulkwritehostinger.reach.create_draft_campaignCreate a draft campaignwritehostinger.reach.create_email_templateCreate an email templatewritehostinger.reach.create_formCreate formwritehostinger.reach.create_new_contactCreate a new contactwritehostinger.reach.create_new_contact_segmentCreate a new contact segmentwritehostinger.reach.create_new_contactsCreate new contactswritehostinger.reach.create_or_find_tagsCreate or find tagswritehostinger.reach.create_profile_segmentCreate a profile segmentwritehostinger.reach.delete_contactDelete a contactdestructivehostinger.reach.delete_contact_fieldDelete a contact fielddestructivehostinger.reach.delete_formDelete formdestructivehostinger.reach.delete_profile_contactDelete a profile contactdestructivehostinger.reach.delete_profile_segmentDelete a profile segmentdestructivehostinger.reach.delete_sending_domainDelete sending domaindestructivehostinger.reach.delete_tagDelete a tagdestructivehostinger.reach.duplicate_formDuplicate formwritehostinger.reach.get_automation_detailsGet automation detailsreadhostinger.reach.get_campaign_detailsGet campaign detailsreadhostinger.reach.get_campaign_performanceGet campaign performancereadhostinger.reach.get_connected_sending_domainGet connected sending domainreadhostinger.reach.get_contact_detailsGet contact detailsreadhostinger.reach.get_form_detailsGet form detailsreadhostinger.reach.get_profile_domain_dns_statusGet profile domain DNS statusreadhostinger.reach.get_profile_segment_detailsGet profile segment detailsreadhostinger.reach.get_profile_settingsGet profile settingsreadhostinger.reach.get_remaining_plan_limitsGet remaining plan limitsreadhostinger.reach.get_segment_detailsGet segment detailsreadhostinger.reach.list_automation_stepsList automation stepsreadhostinger.reach.list_automationsList automationsreadhostinger.reach.list_campaignsList campaignsreadhostinger.reach.list_contact_fieldsList contact fieldsreadhostinger.reach.list_contact_groupsList contact groupsreadhostinger.reach.list_contactsList contactsreadhostinger.reach.list_email_templatesList email templatesreadhostinger.reach.list_formsList formsreadhostinger.reach.list_plan_feature_accessList plan feature accessreadhostinger.reach.list_profile_contactsList profile contactsreadhostinger.reach.list_profile_segment_contactsList profile segment contactsreadhostinger.reach.list_profile_segmentsList profile segmentsreadhostinger.reach.list_profile_tagsList profile tagsreadhostinger.reach.list_profilesList Profilesreadhostinger.reach.list_segment_contactsList segment contactsreadhostinger.reach.list_segment_filter_attributesList segment filter attributesreadhostinger.reach.list_segmentsList segmentsreadhostinger.reach.preview_contacts_matching_conditionsPreview contacts matching conditionsreadhostinger.reach.remove_contact_from_tagRemove a contact from a tagdestructivehostinger.reach.remove_contacts_from_tagRemove contacts from a tagdestructivehostinger.reach.remove_form_submitter_tagRemove form submitter tagdestructivehostinger.reach.rename_tagRename a tagwritehostinger.reach.update_contactUpdate a contactwritehostinger.reach.update_contact_fieldUpdate a contact fieldwritehostinger.reach.update_formUpdate formwritehostinger.reach.update_form_templateUpdate form templatewritehostinger.reach.update_profile_segmentUpdate a profile segmentwritehostinger.reach.update_profile_settingsUpdate profile settingswrite
Domains41
hostinger.domains.accept_incoming_domain_moveAccept incoming domain movewritehostinger.domains.cancel_outgoing_domain_moveCancel outgoing domain movedestructivehostinger.domains.cancel_pending_irtp_verificationCancel pending IRTP verificationdestructivehostinger.domains.change_whois_profile_for_domainChange WHOIS profile for domainwritehostinger.domains.check_domain_availabilityCheck domain availabilityreadhostinger.domains.claim_free_domainClaim free domainwritehostinger.domains.claim_free_domain_transferClaim free domain transferdestructivehostinger.domains.complete_domain_setupComplete domain setupwritehostinger.domains.create_domain_forwardingCreate domain forwardingwritehostinger.domains.create_whois_profileCreate WHOIS profilewritehostinger.domains.delete_domain_forwardingDelete domain forwardingdestructivehostinger.domains.delete_whois_profileDelete WHOIS profiledestructivehostinger.domains.disable_domain_lockDisable domain lockdestructivehostinger.domains.disable_privacy_protectionDisable privacy protectiondestructivehostinger.domains.enable_domain_lockEnable domain lockwritehostinger.domains.enable_privacy_protectionEnable privacy protectionwritehostinger.domains.get_domain_authorization_codeGet domain authorization codereadhostinger.domains.get_domain_detailsGet domain detailsreadhostinger.domains.get_domain_forwardingGet domain forwardingreadhostinger.domains.get_domain_listGet domain listreadhostinger.domains.get_domain_renewal_informationGet domain renewal informationreadhostinger.domains.get_incoming_domain_moveGet incoming domain movereadhostinger.domains.get_incoming_domain_move_listGet incoming domain move listreadhostinger.domains.get_outgoing_domain_moveGet outgoing domain movereadhostinger.domains.get_outgoing_domain_move_listGet outgoing domain move listreadhostinger.domains.get_pending_irtp_verificationGet pending IRTP verificationreadhostinger.domains.get_transferGet transferreadhostinger.domains.get_transfer_listGet transfer listreadhostinger.domains.get_whois_profileGet WHOIS profilereadhostinger.domains.get_whois_profile_listGet WHOIS profile listreadhostinger.domains.get_whois_profile_usageGet WHOIS profile usagereadhostinger.domains.purchase_new_domainPurchase new domainwritehostinger.domains.reject_incoming_domain_moveReject incoming domain movedestructivehostinger.domains.set_whois_profile_as_defaultSet WHOIS profile as defaultwritehostinger.domains.start_domain_transferStart domain transferdestructivehostinger.domains.start_outgoing_domain_moveStart outgoing domain movewritehostinger.domains.suggest_domain_names_from_descriptionSuggest domain names from a descriptionreadhostinger.domains.suggest_domain_names_from_domainSuggest domain names from a domainreadhostinger.domains.unset_default_whois_profileUnset default WHOIS profiledestructivehostinger.domains.update_domain_forwardingUpdate domain forwardingwritehostinger.domains.update_domain_nameserversUpdate domain nameserverswrite
Agency hosting40
hostinger.agency_hosting.build_website_node_js_assetsBuild website NodeJS assetswritehostinger.agency_hosting.change_website_domainChange website domainwritehostinger.agency_hosting.change_word_press_versionChange WordPress versionwritehostinger.agency_hosting.clear_website_cacheClear website cachedestructivehostinger.agency_hosting.create_new_websiteCreate a new websitewritehostinger.agency_hosting.create_website_cron_jobCreate website cron jobwritehostinger.agency_hosting.create_website_databaseCreate website databasewritehostinger.agency_hosting.create_website_database_userCreate website database userwritehostinger.agency_hosting.delete_websiteDelete websitedestructivehostinger.agency_hosting.delete_website_cron_jobDelete website cron jobdestructivehostinger.agency_hosting.delete_website_databaseDelete website databasedestructivehostinger.agency_hosting.delete_website_database_userDelete website database userdestructivehostinger.agency_hosting.generate_upload_urlGenerate upload URLwritehostinger.agency_hosting.get_website_detailsGet website detailsreadhostinger.agency_hosting.get_website_setup_statusGet website setup statusreadhostinger.agency_hosting.get_website_ssl_statusGet website SSL statusreadhostinger.agency_hosting.get_word_press_settingsGet WordPress settingsreadhostinger.agency_hosting.import_website_from_archiveImport website from archivewritehostinger.agency_hosting.install_website_sslInstall website SSLwritehostinger.agency_hosting.link_domain_to_websiteLink domain to websitewritehostinger.agency_hosting.list_agency_plan_order_disk_usage_metricsList Agency Plan order disk usage metricsreadhostinger.agency_hosting.list_agency_plan_websitesList Agency Plan websitesreadhostinger.agency_hosting.list_available_datacentersList available datacentersreadhostinger.agency_hosting.list_available_php_versions_for_orderList available PHP versions for an orderreadhostinger.agency_hosting.list_available_php_versions_for_websiteList available PHP versions for a websitereadhostinger.agency_hosting.list_available_word_press_versionsList available WordPress versionsreadhostinger.agency_hosting.list_domainsList domainsreadhostinger.agency_hosting.list_order_resource_usage_metricsList order resource usage metricsreadhostinger.agency_hosting.list_ordersList ordersreadhostinger.agency_hosting.list_php_extensions_for_websiteList PHP extensions for a websitereadhostinger.agency_hosting.list_php_options_for_websiteList PHP options for a websitereadhostinger.agency_hosting.list_website_cron_jobsList website cron jobsreadhostinger.agency_hosting.list_website_databasesList website databasesreadhostinger.agency_hosting.list_website_processesList website processesreadhostinger.agency_hosting.reinstall_website_sslReinstall website SSLwritehostinger.agency_hosting.replace_website_php_extensionsReplace website PHP extensionswritehostinger.agency_hosting.replace_website_php_optionsReplace website PHP optionswritehostinger.agency_hosting.uninstall_website_sslUninstall website SSLdestructivehostinger.agency_hosting.unlink_domain_from_websiteUnlink domain from websitedestructivehostinger.agency_hosting.update_website_php_versionUpdate website PHP versionwrite
Mail38
hostinger.mail.change_mailbox_passwordChange mailbox passwordwritehostinger.mail.create_aliasCreate aliaswritehostinger.mail.create_api_tokenCreate API tokenwritehostinger.mail.create_autoreplyCreate autoreplywritehostinger.mail.create_catch_allCreate catch-allwritehostinger.mail.create_forwarderCreate forwarderwritehostinger.mail.create_mailboxCreate mailboxwritehostinger.mail.create_webhookCreate webhookwritehostinger.mail.delete_aliasDelete aliasdestructivehostinger.mail.delete_autoreplyDelete autoreplydestructivehostinger.mail.delete_catch_allDelete catch-alldestructivehostinger.mail.delete_forwarderDelete forwarderdestructivehostinger.mail.delete_mailboxDelete mailboxdestructivehostinger.mail.delete_webhookDelete webhookdestructivehostinger.mail.get_order_planGet order planreadhostinger.mail.get_webhookGet webhookreadhostinger.mail.list_access_logsList access logsreadhostinger.mail.list_action_logsList action logsreadhostinger.mail.list_aliasesList aliasesreadhostinger.mail.list_api_tokensList API tokensreadhostinger.mail.list_autorepliesList autorepliesreadhostinger.mail.list_catch_allsList catch-allsreadhostinger.mail.list_forwardersList forwardersreadhostinger.mail.list_inbound_logsList inbound logsreadhostinger.mail.list_mailbox_action_logsList mailbox action logsreadhostinger.mail.list_mailboxesList mailboxesreadhostinger.mail.list_ordersList ordersreadhostinger.mail.list_outbound_logsList outbound logsreadhostinger.mail.list_webhook_delivery_logsList webhook delivery logsreadhostinger.mail.list_webhooksList webhooksreadhostinger.mail.regenerate_webhook_secretRegenerate webhook secretwritehostinger.mail.resend_catch_all_confirmationResend catch-all confirmationwritehostinger.mail.resend_forwarder_confirmationResend forwarder confirmationwritehostinger.mail.revoke_api_tokenRevoke API tokendestructivehostinger.mail.test_webhookTest webhookwritehostinger.mail.update_autoreplyUpdate autoreplywritehostinger.mail.update_forwarder_keep_copy_settingUpdate forwarder keep-copy settingwritehostinger.mail.update_webhookUpdate webhookwrite
Ecommerce29
hostinger.ecommerce.cancel_orderCancel an orderdestructivehostinger.ecommerce.create_digital_productCreate digital productwritehostinger.ecommerce.create_discountCreate a discountwritehostinger.ecommerce.create_payment_provider_connect_linkCreate a payment provider connect linkwritehostinger.ecommerce.create_physical_productCreate physical productwritehostinger.ecommerce.create_product_image_upload_urlCreate a product image upload URLwritehostinger.ecommerce.create_product_variantCreate a product variantwritehostinger.ecommerce.create_sales_channelCreate a sales channelwritehostinger.ecommerce.create_storeCreate storewritehostinger.ecommerce.delete_productDelete a productdestructivehostinger.ecommerce.delete_product_variantDelete a product variantdestructivehostinger.ecommerce.delete_storeDelete storedestructivehostinger.ecommerce.enable_manual_payment_methodEnable manual payment methodwritehostinger.ecommerce.fulfil_orderFulfil an orderwritehostinger.ecommerce.get_custom_storefront_setup_instructionsGet custom storefront setup instructionsreadhostinger.ecommerce.get_store_metadataGet store metadatareadhostinger.ecommerce.get_storesGet storesreadhostinger.ecommerce.list_discountsList discountsreadhostinger.ecommerce.list_product_variantsList product variantsreadhostinger.ecommerce.list_productsList productsreadhostinger.ecommerce.list_sales_channelsList sales channelsreadhostinger.ecommerce.list_store_ordersList store ordersreadhostinger.ecommerce.list_store_payment_providersList store payment providersreadhostinger.ecommerce.retrieve_orderRetrieve an orderreadhostinger.ecommerce.set_store_shippingSet store shippingwritehostinger.ecommerce.update_productUpdate a productwritehostinger.ecommerce.update_product_variants_in_batchUpdate product variants in batchwritehostinger.ecommerce.update_sales_channelUpdate sales channelwritehostinger.ecommerce.upload_and_attach_product_imageUpload and attach a product imagewrite
Billing9
hostinger.billing.create_purchase_orderCreate purchase orderwritehostinger.billing.delete_payment_methodDelete payment methoddestructivehostinger.billing.disable_auto_renewalDisable auto-renewaldestructivehostinger.billing.enable_auto_renewalEnable auto-renewalwritehostinger.billing.get_catalog_item_listGet catalog item listreadhostinger.billing.get_payment_method_listGet payment method listreadhostinger.billing.get_subscription_listGet subscription listreadhostinger.billing.renew_subscriptionRenew subscriptionwritehostinger.billing.set_default_payment_methodSet default payment methodwrite
DNS8
hostinger.dns.delete_dns_recordsDelete DNS recordsdestructivehostinger.dns.get_dns_recordsGet DNS recordsreadhostinger.dns.get_dns_snapshotGet DNS snapshotreadhostinger.dns.get_dns_snapshot_listGet DNS snapshot listreadhostinger.dns.reset_dns_recordsReset DNS recordsdestructivehostinger.dns.restore_dns_snapshotRestore DNS snapshotdestructivehostinger.dns.update_dns_recordsUpdate DNS recordswritehostinger.dns.validate_dns_recordsValidate DNS recordsread
Horizons6
hostinger.horizons.clone_websiteClone websitewritehostinger.horizons.create_websiteCreate websitewritehostinger.horizons.edit_websiteEdit websitewritehostinger.horizons.get_websiteGet websitereadhostinger.horizons.get_website_listGet website listreadhostinger.horizons.publish_websitePublish websitewrite
Agent readiness3
hostinger.agent_readiness.get_agent_readiness_scanGet agent readiness scanreadhostinger.agent_readiness.list_checksList checksreadhostinger.agent_readiness.run_agent_readiness_scanRun agent readiness scanwrite
V21
hostinger.v2.get_domain_verifications_directGet domain verificationsread
Questions
The Hostinger MCP server, answered.
Is there a Hostinger MCP server for Claude?
Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 423 Hostinger actions across hosting, VPS, reach and domains, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Hostinger.
What do I need to connect Hostinger?
Hostinger API token: hPanel > Account > API (hpanel.hostinger.com/profile/api) > Generate token. The free call account { op: "connections.requirements", service: "hostinger" } lists exactly what to paste.
Can an AI agent delete or change things in Hostinger?
Only if its key allows it, and only with an explicit confirmation. 77 Hostinger actions are destructive, including delete mailbox, cancel an order and delete a tag. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.
Will an AI agent use up my Hostinger API limit?
actionlake paces every call to the limits in the Hostinger service file: 60 calls a minute per connection. Repeated reads are answered from cache (167 Hostinger actions can be), which never reaches Hostinger.
What does a Hostinger action cost?
One upstream call, the only unit actionlake bills. A list that pages bills one call per page (423 Hostinger actions page). Cache hits, searches, dry runs and calls Hostinger refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.
Which Hostinger API does it cover?
The Hostinger API 2.2.0 (OpenAPI 3.0.0) at developers.hostinger.com. It is built from Hostinger's documentation as read on 23 October 2026. 423 actions in 12 areas, each one in the signed service file (version 1.0.0).
Does actionlake keep my Hostinger data, and where?
actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to 5 minutes, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your Hostinger credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.
Which AI clients can use it?
Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.
Give your agent Hostinger today.
Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.