Skip to content

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/mcp
the first call
do {  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.

  1. 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
  2. 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
  3. 03

    Make the first call. Check before a write.

    Ask in plain words; Claude picks the action. Before anything changes, check validates 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
  1. Hosting

    119

    51 read · 50 write · 18 destructive

    Activate WordPress plugin · Activate WordPress theme · Check if WordPress installations are valid · Create account cron job

  2. VPS

    67

    22 read · 29 write · 16 destructive

    Get virtual machines · Activate firewall · Add virtual machine SSH keys · Attach public key

  3. Reach

    62

    30 read · 22 write · 10 destructive

    Add form submitter tags · Assign a contact to a tag · Assign contacts to a tag · Connect sending domain

  4. Domains

    41

    18 read · 13 write · 10 destructive

    Check domain availability · Claim free domain · Complete domain setup · Create domain forwarding

  5. Agency hosting

    40

    18 read · 15 write · 7 destructive

    Build website NodeJS assets · Create a new website · Create website cron job · Create website database

  6. Mail

    38

    16 read · 15 write · 7 destructive

    List mailboxes · Create mailbox · Delete mailbox · Create alias

  7. Ecommerce

    29

    10 read · 15 write · 4 destructive

    Get stores · List products · Create store · List store orders

  8. Billing

    9

    3 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.

ActionWhat it doesEffectSame name in
hostinger.ecommerce.get_storesGet storesGet stores.readcommerce.store.list17 connectors
hostinger.mail.list_mailboxesList mailboxesList mailboxes.readcomm.mailbox.list18 connectors
hostinger.billing.get_subscription_listGet subscription listGet subscription list.readfinance.subscription.list37 connectors
hostinger.ecommerce.list_productsList productsList products.readcommerce.product.list112 connectors
hostinger.ecommerce.create_storeCreate storeCreate store.writecommerce.store.create9 connectors
hostinger.ecommerce.list_store_ordersList store ordersList store orders.readcommerce.order.list82 connectors
hostinger.mail.create_mailboxCreate mailboxCreate mailbox.writecomm.mailbox.create15 connectors
hostinger.ecommerce.cancel_orderCancel an orderCancel an order.destructivecommerce.order.cancel19 connectors
hostinger.vps.get_virtual_machinesGet virtual machinesGet virtual machines.readthis connector
hostinger.billing.renew_subscriptionRenew subscriptionRenew subscription.writefinance.subscription.renew2 connectors
hostinger.vps.get_actionsGet actionsGet actions.readthis connector
hostinger.mail.list_ordersList ordersList orders.readthis 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.

  1. Readread

    Get stores in Hostinger and tell me what stands out.

    callshostinger.ecommerce.get_stores

  2. Writewrite

    Create store in Hostinger. Show me exactly what you will send before you save it.

    callshostinger.ecommerce.create_store

Governance for Hostinger

Destructive actions wait for a yes.

77 Hostinger actions are destructive. The first 10:

  • Delete mailboxhostinger.mail.delete_mailbox
  • Cancel an orderhostinger.ecommerce.cancel_order
  • Delete a taghostinger.reach.delete_tag
  • Delete aliashostinger.mail.delete_alias
  • Delete formhostinger.reach.delete_form
  • Delete projecthostinger.vps.delete_project
  • Reset hostnamehostinger.vps.reset_hostname
  • Restore backuphostinger.vps.restore_backup
  • Disable CDNhostinger.hosting.disable_cdn
  • Delete webhookhostinger.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.

dohostinger.mail.delete_mailboxconfirm_policy: human

Delete mailbox?

intent: the user asked me to delete mailbox

run suspended · waiting for a named person · key hostinger-agent cannot confirm itself
In the console, or from an emailed signed link.
a key for this connector
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]" }  ]}
Illustrative. Scoped to Hostinger only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

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

See pricing

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 pluginwrite
  • hostinger.hosting.activate_word_press_themeActivate WordPress themewrite
  • hostinger.hosting.analyse_failed_nodejs_buildAnalyse failed Node.js buildread
  • hostinger.hosting.change_database_passwordChange database passwordwrite
  • hostinger.hosting.check_if_woo_commerce_is_installedCheck if WooCommerce is installedread
  • hostinger.hosting.check_if_word_press_installations_are_validCheck if WordPress installations are validread
  • hostinger.hosting.clear_nodejs_runtime_logsClear Node.js runtime logsdestructive
  • hostinger.hosting.clear_website_cacheClear website cachedestructive
  • hostinger.hosting.create_account_cron_jobCreate account cron jobwrite
  • hostinger.hosting.create_account_databaseCreate account databasewrite
  • hostinger.hosting.create_database_remote_connectionCreate database remote connectionwrite
  • hostinger.hosting.create_login_linksCreate login linkswrite
  • hostinger.hosting.create_websiteCreate websitewrite
  • hostinger.hosting.create_website_parked_domainCreate website parked domainwrite
  • hostinger.hosting.create_website_redirectCreate website redirectwrite
  • hostinger.hosting.create_website_subdomainCreate website subdomainwrite
  • hostinger.hosting.deactivate_word_press_pluginDeactivate WordPress plugindestructive
  • hostinger.hosting.delete_account_cron_jobDelete account cron jobdestructive
  • hostinger.hosting.delete_account_databaseDelete account databasedestructive
  • hostinger.hosting.delete_database_remote_connectionDelete database remote connectiondestructive
  • hostinger.hosting.delete_git_auto_deployment_settingsDelete Git auto-deployment settingsdestructive
  • hostinger.hosting.delete_websiteDelete websitedestructive
  • hostinger.hosting.delete_website_parked_domainDelete website parked domaindestructive
  • hostinger.hosting.delete_website_redirectDelete website redirectdestructive
  • hostinger.hosting.delete_website_subdomainDelete website subdomaindestructive
  • hostinger.hosting.delete_word_press_installationDelete WordPress installationdestructive
  • hostinger.hosting.deploy_static_site_archiveDeploy static site archivewrite
  • hostinger.hosting.deploy_website_git_repositoryDeploy website Git repositorywrite
  • hostinger.hosting.deploy_word_press_pluginDeploy WordPress pluginwrite
  • hostinger.hosting.deploy_word_press_themeDeploy WordPress themewrite
  • hostinger.hosting.detect_word_press_installationsDetect WordPress installationsread
  • hostinger.hosting.disable_cdnDisable CDNdestructive
  • hostinger.hosting.enable_cdnEnable CDNwrite
  • hostinger.hosting.generate_free_subdomainGenerate a free subdomainwrite
  • hostinger.hosting.generate_git_ssh_keyGenerate Git SSH keywrite
  • hostinger.hosting.generate_imagesGenerate imageswrite
  • hostinger.hosting.generate_upload_urlGenerate upload URLwrite
  • hostinger.hosting.get_cdn_statusGet CDN statusread
  • hostinger.hosting.get_cron_job_outputGet cron job outputread
  • hostinger.hosting.get_generation_resultGet generation resultread
  • hostinger.hosting.get_git_auto_deployment_settingsGet Git auto-deployment settingsread
  • hostinger.hosting.get_git_ssh_public_keyGet Git SSH public keyread
  • hostinger.hosting.get_installation_jwt_tokenGet installation JWT tokenread
  • hostinger.hosting.get_node_js_build_logsGet NodeJS build logsread
  • hostinger.hosting.get_nodejs_build_detailsGet Node.js build detailsread
  • hostinger.hosting.get_nodejs_build_settingsGet Node.js build settingsread
  • hostinger.hosting.get_nodejs_build_settings_from_archiveGet Node.js build settings from archiveread
  • hostinger.hosting.get_nodejs_build_settings_from_repositoryGet Node.js build settings from repositoryread
  • hostinger.hosting.get_nodejs_runtime_logsGet Node.js runtime logsread
  • hostinger.hosting.get_php_detailsGet PHP detailsread
  • hostinger.hosting.get_php_infoGet PHP inforead
  • hostinger.hosting.get_php_my_admin_linkGet phpMyAdmin linkread
  • hostinger.hosting.get_ssl_statusGet SSL statusread
  • hostinger.hosting.get_website_file_contentGet website file contentread
  • hostinger.hosting.import_word_press_websiteImport WordPress websitewrite
  • hostinger.hosting.install_sslInstall SSLwrite
  • hostinger.hosting.install_word_pressInstall WordPresswrite
  • hostinger.hosting.install_word_press_pluginsInstall WordPress pluginswrite
  • hostinger.hosting.install_word_press_themeInstall WordPress themewrite
  • hostinger.hosting.list_account_cron_jobsList account cron jobsread
  • hostinger.hosting.list_account_databasesList account databasesread
  • hostinger.hosting.list_available_datacentersList available datacentersread
  • hostinger.hosting.list_available_word_press_core_updatesList available WordPress core updatesread
  • hostinger.hosting.list_available_word_press_pluginsList available WordPress pluginsread
  • hostinger.hosting.list_database_remote_connectionsList database remote connectionsread
  • hostinger.hosting.list_git_installation_repositoriesList Git installation repositoriesread
  • hostinger.hosting.list_git_installationsList Git installationsread
  • hostinger.hosting.list_installed_word_press_pluginsList installed WordPress pluginsread
  • hostinger.hosting.list_installed_word_press_themesList installed WordPress themesread
  • hostinger.hosting.list_node_js_buildsList NodeJS buildsread
  • hostinger.hosting.list_nodejs_environment_variablesList Node.js environment variablesread
  • hostinger.hosting.list_nodejs_vulnerabilitiesList Node.js vulnerabilitiesread
  • hostinger.hosting.list_ordersList ordersread
  • hostinger.hosting.list_suggested_word_press_pluginsList suggested WordPress pluginsread
  • hostinger.hosting.list_website_files_and_directoriesList website files and directoriesread
  • hostinger.hosting.list_website_git_repositoriesList website Git repositoriesread
  • hostinger.hosting.list_website_parked_domainsList website parked domainsread
  • hostinger.hosting.list_website_redirectsList website redirectsread
  • hostinger.hosting.list_website_setupsList website setupsread
  • hostinger.hosting.list_website_subdomainsList website subdomainsread
  • hostinger.hosting.list_websitesList websitesread
  • hostinger.hosting.list_word_press_installationsList WordPress installationsread
  • hostinger.hosting.list_word_press_themesList WordPress themesread
  • hostinger.hosting.patch_nodejs_vulnerabilitiesPatch Node.js vulnerabilitieswrite
  • hostinger.hosting.purge_cdn_cachePurge CDN cachedestructive
  • hostinger.hosting.purge_lite_speed_cachePurge LiteSpeed Cachedestructive
  • hostinger.hosting.repair_databaseRepair databasewrite
  • hostinger.hosting.replace_nodejs_environment_variablesReplace Node.js environment variableswrite
  • hostinger.hosting.reset_php_extensionsReset PHP extensionswrite
  • hostinger.hosting.restart_nodejs_applicationRestart Node.js applicationwrite
  • hostinger.hosting.search_word_press_pluginsSearch WordPress pluginsread
  • hostinger.hosting.set_ai_option_statusSet AI option statuswrite
  • hostinger.hosting.setup_website_databaseSetup website databasewrite
  • hostinger.hosting.show_ai_option_statusShow AI option statusread
  • hostinger.hosting.show_lite_speed_cache_statusShow LiteSpeed Cache statusread
  • hostinger.hosting.show_maintenance_statusShow maintenance statusread
  • hostinger.hosting.show_memcached_object_cache_statusShow Memcached object cache statusread
  • hostinger.hosting.show_word_press_core_versionShow WordPress core versionread
  • hostinger.hosting.start_nodejs_buildStart Node.js buildwrite
  • hostinger.hosting.start_website_setupStart website setupwrite
  • hostinger.hosting.submit_headless_build_reportSubmit headless build reportwrite
  • hostinger.hosting.toggle_cacheless_modeToggle cacheless modewrite
  • hostinger.hosting.toggle_https_redirectToggle HTTPS redirectwrite
  • hostinger.hosting.toggle_maintenance_modeToggle maintenance modewrite
  • hostinger.hosting.toggle_memcached_object_cacheToggle Memcached object cachewrite
  • hostinger.hosting.toggle_website_cacheToggle website cachewrite
  • hostinger.hosting.uninstall_sslUninstall SSLdestructive
  • hostinger.hosting.uninstall_word_press_pluginsUninstall WordPress pluginsdestructive
  • hostinger.hosting.uninstall_word_press_themesUninstall WordPress themesdestructive
  • hostinger.hosting.update_git_auto_deployment_settingsUpdate Git auto-deployment settingswrite
  • hostinger.hosting.update_hostinger_word_press_pluginUpdate Hostinger WordPress pluginwrite
  • hostinger.hosting.update_nodejs_build_settingsUpdate Node.js build settingswrite
  • hostinger.hosting.update_php_extensionsUpdate PHP extensionswrite
  • hostinger.hosting.update_php_optionsUpdate PHP optionswrite
  • hostinger.hosting.update_php_versionUpdate PHP versionwrite
  • hostinger.hosting.update_word_press_coreUpdate WordPress corewrite
  • hostinger.hosting.update_word_press_pluginsUpdate WordPress pluginswrite
  • hostinger.hosting.update_word_press_themesUpdate WordPress themeswrite
  • hostinger.hosting.verify_domain_ownershipVerify domain ownershipwrite
VPS67
  • hostinger.vps.activate_firewallActivate firewallwrite
  • hostinger.vps.add_virtual_machine_ssh_keysAdd virtual machine SSH keyswrite
  • hostinger.vps.attach_public_keyAttach public keywrite
  • hostinger.vps.create_firewall_ruleCreate firewall rulewrite
  • hostinger.vps.create_new_firewallCreate new firewallwrite
  • hostinger.vps.create_new_projectCreate new projectwrite
  • hostinger.vps.create_post_install_scriptCreate post-install scriptwrite
  • hostinger.vps.create_ptr_recordCreate PTR recordwrite
  • hostinger.vps.create_public_keyCreate public keywrite
  • hostinger.vps.create_snapshotCreate snapshotwrite
  • hostinger.vps.deactivate_firewallDeactivate firewallwrite
  • hostinger.vps.delete_firewallDelete firewalldestructive
  • hostinger.vps.delete_firewall_ruleDelete firewall ruledestructive
  • hostinger.vps.delete_post_install_scriptDelete post-install scriptdestructive
  • hostinger.vps.delete_projectDelete projectdestructive
  • hostinger.vps.delete_ptr_recordDelete PTR recorddestructive
  • hostinger.vps.delete_public_keyDelete public keydestructive
  • hostinger.vps.delete_snapshotDelete snapshotdestructive
  • hostinger.vps.get_action_detailsGet action detailsread
  • hostinger.vps.get_actionsGet actionsread
  • hostinger.vps.get_attached_public_keysGet attached public keysread
  • hostinger.vps.get_backupsGet backupsread
  • hostinger.vps.get_data_center_listGet data center listread
  • hostinger.vps.get_firewall_detailsGet firewall detailsread
  • hostinger.vps.get_firewall_listGet firewall listread
  • hostinger.vps.get_metricsGet metricsread
  • hostinger.vps.get_post_install_scriptGet post-install scriptread
  • hostinger.vps.get_post_install_scriptsGet post-install scriptsread
  • hostinger.vps.get_project_containersGet project containersread
  • hostinger.vps.get_project_contentsGet project contentsread
  • hostinger.vps.get_project_listGet project listread
  • hostinger.vps.get_project_logsGet project logsread
  • hostinger.vps.get_public_keysGet public keysread
  • hostinger.vps.get_scan_metricsGet scan metricsread
  • hostinger.vps.get_snapshotGet snapshotread
  • hostinger.vps.get_template_detailsGet template detailsread
  • hostinger.vps.get_templatesGet templatesread
  • hostinger.vps.get_virtual_machine_detailsGet virtual machine detailsread
  • hostinger.vps.get_virtual_machinesGet virtual machinesread
  • hostinger.vps.install_monarxInstall Monarxwrite
  • hostinger.vps.list_virtual_machine_ssh_keysList virtual machine SSH keysread
  • hostinger.vps.purchase_new_virtual_machinePurchase new virtual machinewrite
  • hostinger.vps.recreate_virtual_machineRecreate virtual machinedestructive
  • hostinger.vps.remove_virtual_machine_ssh_keysRemove virtual machine SSH keysdestructive
  • hostinger.vps.replace_all_firewall_rules_in_groupReplace all firewall rules in groupwrite
  • hostinger.vps.reset_hostnameReset hostnamedestructive
  • hostinger.vps.restart_projectRestart projectdestructive
  • hostinger.vps.restart_virtual_machineRestart virtual machinedestructive
  • hostinger.vps.restore_backupRestore backupdestructive
  • hostinger.vps.restore_snapshotRestore snapshotdestructive
  • hostinger.vps.set_hostnameSet hostnamewrite
  • hostinger.vps.set_nameserversSet nameserverswrite
  • hostinger.vps.set_panel_passwordSet panel passwordwrite
  • hostinger.vps.set_root_passwordSet root passwordwrite
  • hostinger.vps.setup_purchased_virtual_machineSetup purchased virtual machinewrite
  • hostinger.vps.start_projectStart projectwrite
  • hostinger.vps.start_recovery_modeStart recovery modewrite
  • hostinger.vps.start_virtual_machineStart virtual machinewrite
  • hostinger.vps.stop_projectStop projectwrite
  • hostinger.vps.stop_recovery_modeStop recovery modedestructive
  • hostinger.vps.stop_virtual_machineStop virtual machinewrite
  • hostinger.vps.sync_firewallSync firewallwrite
  • hostinger.vps.sync_firewall_to_all_assigned_v_msSync firewall to all assigned VMswrite
  • hostinger.vps.uninstall_monarxUninstall Monarxdestructive
  • hostinger.vps.update_firewall_ruleUpdate firewall rulewrite
  • hostinger.vps.update_post_install_scriptUpdate post-install scriptwrite
  • hostinger.vps.update_projectUpdate projectwrite
Reach62
  • hostinger.reach.add_form_submitter_tagsAdd form submitter tagswrite
  • hostinger.reach.assign_contact_to_tagAssign a contact to a tagwrite
  • hostinger.reach.assign_contacts_to_tagAssign contacts to a tagwrite
  • hostinger.reach.connect_sending_domainConnect sending domainwrite
  • hostinger.reach.count_profile_segment_contactsCount profile segment contactsread
  • hostinger.reach.create_contact_fieldCreate a contact fieldwrite
  • hostinger.reach.create_contacts_in_bulkCreate contacts in bulkwrite
  • hostinger.reach.create_draft_campaignCreate a draft campaignwrite
  • hostinger.reach.create_email_templateCreate an email templatewrite
  • hostinger.reach.create_formCreate formwrite
  • hostinger.reach.create_new_contactCreate a new contactwrite
  • hostinger.reach.create_new_contact_segmentCreate a new contact segmentwrite
  • hostinger.reach.create_new_contactsCreate new contactswrite
  • hostinger.reach.create_or_find_tagsCreate or find tagswrite
  • hostinger.reach.create_profile_segmentCreate a profile segmentwrite
  • hostinger.reach.delete_contactDelete a contactdestructive
  • hostinger.reach.delete_contact_fieldDelete a contact fielddestructive
  • hostinger.reach.delete_formDelete formdestructive
  • hostinger.reach.delete_profile_contactDelete a profile contactdestructive
  • hostinger.reach.delete_profile_segmentDelete a profile segmentdestructive
  • hostinger.reach.delete_sending_domainDelete sending domaindestructive
  • hostinger.reach.delete_tagDelete a tagdestructive
  • hostinger.reach.duplicate_formDuplicate formwrite
  • hostinger.reach.get_automation_detailsGet automation detailsread
  • hostinger.reach.get_campaign_detailsGet campaign detailsread
  • hostinger.reach.get_campaign_performanceGet campaign performanceread
  • hostinger.reach.get_connected_sending_domainGet connected sending domainread
  • hostinger.reach.get_contact_detailsGet contact detailsread
  • hostinger.reach.get_form_detailsGet form detailsread
  • hostinger.reach.get_profile_domain_dns_statusGet profile domain DNS statusread
  • hostinger.reach.get_profile_segment_detailsGet profile segment detailsread
  • hostinger.reach.get_profile_settingsGet profile settingsread
  • hostinger.reach.get_remaining_plan_limitsGet remaining plan limitsread
  • hostinger.reach.get_segment_detailsGet segment detailsread
  • hostinger.reach.list_automation_stepsList automation stepsread
  • hostinger.reach.list_automationsList automationsread
  • hostinger.reach.list_campaignsList campaignsread
  • hostinger.reach.list_contact_fieldsList contact fieldsread
  • hostinger.reach.list_contact_groupsList contact groupsread
  • hostinger.reach.list_contactsList contactsread
  • hostinger.reach.list_email_templatesList email templatesread
  • hostinger.reach.list_formsList formsread
  • hostinger.reach.list_plan_feature_accessList plan feature accessread
  • hostinger.reach.list_profile_contactsList profile contactsread
  • hostinger.reach.list_profile_segment_contactsList profile segment contactsread
  • hostinger.reach.list_profile_segmentsList profile segmentsread
  • hostinger.reach.list_profile_tagsList profile tagsread
  • hostinger.reach.list_profilesList Profilesread
  • hostinger.reach.list_segment_contactsList segment contactsread
  • hostinger.reach.list_segment_filter_attributesList segment filter attributesread
  • hostinger.reach.list_segmentsList segmentsread
  • hostinger.reach.preview_contacts_matching_conditionsPreview contacts matching conditionsread
  • hostinger.reach.remove_contact_from_tagRemove a contact from a tagdestructive
  • hostinger.reach.remove_contacts_from_tagRemove contacts from a tagdestructive
  • hostinger.reach.remove_form_submitter_tagRemove form submitter tagdestructive
  • hostinger.reach.rename_tagRename a tagwrite
  • hostinger.reach.update_contactUpdate a contactwrite
  • hostinger.reach.update_contact_fieldUpdate a contact fieldwrite
  • hostinger.reach.update_formUpdate formwrite
  • hostinger.reach.update_form_templateUpdate form templatewrite
  • hostinger.reach.update_profile_segmentUpdate a profile segmentwrite
  • hostinger.reach.update_profile_settingsUpdate profile settingswrite
Domains41
  • hostinger.domains.accept_incoming_domain_moveAccept incoming domain movewrite
  • hostinger.domains.cancel_outgoing_domain_moveCancel outgoing domain movedestructive
  • hostinger.domains.cancel_pending_irtp_verificationCancel pending IRTP verificationdestructive
  • hostinger.domains.change_whois_profile_for_domainChange WHOIS profile for domainwrite
  • hostinger.domains.check_domain_availabilityCheck domain availabilityread
  • hostinger.domains.claim_free_domainClaim free domainwrite
  • hostinger.domains.claim_free_domain_transferClaim free domain transferdestructive
  • hostinger.domains.complete_domain_setupComplete domain setupwrite
  • hostinger.domains.create_domain_forwardingCreate domain forwardingwrite
  • hostinger.domains.create_whois_profileCreate WHOIS profilewrite
  • hostinger.domains.delete_domain_forwardingDelete domain forwardingdestructive
  • hostinger.domains.delete_whois_profileDelete WHOIS profiledestructive
  • hostinger.domains.disable_domain_lockDisable domain lockdestructive
  • hostinger.domains.disable_privacy_protectionDisable privacy protectiondestructive
  • hostinger.domains.enable_domain_lockEnable domain lockwrite
  • hostinger.domains.enable_privacy_protectionEnable privacy protectionwrite
  • hostinger.domains.get_domain_authorization_codeGet domain authorization coderead
  • hostinger.domains.get_domain_detailsGet domain detailsread
  • hostinger.domains.get_domain_forwardingGet domain forwardingread
  • hostinger.domains.get_domain_listGet domain listread
  • hostinger.domains.get_domain_renewal_informationGet domain renewal informationread
  • hostinger.domains.get_incoming_domain_moveGet incoming domain moveread
  • hostinger.domains.get_incoming_domain_move_listGet incoming domain move listread
  • hostinger.domains.get_outgoing_domain_moveGet outgoing domain moveread
  • hostinger.domains.get_outgoing_domain_move_listGet outgoing domain move listread
  • hostinger.domains.get_pending_irtp_verificationGet pending IRTP verificationread
  • hostinger.domains.get_transferGet transferread
  • hostinger.domains.get_transfer_listGet transfer listread
  • hostinger.domains.get_whois_profileGet WHOIS profileread
  • hostinger.domains.get_whois_profile_listGet WHOIS profile listread
  • hostinger.domains.get_whois_profile_usageGet WHOIS profile usageread
  • hostinger.domains.purchase_new_domainPurchase new domainwrite
  • hostinger.domains.reject_incoming_domain_moveReject incoming domain movedestructive
  • hostinger.domains.set_whois_profile_as_defaultSet WHOIS profile as defaultwrite
  • hostinger.domains.start_domain_transferStart domain transferdestructive
  • hostinger.domains.start_outgoing_domain_moveStart outgoing domain movewrite
  • hostinger.domains.suggest_domain_names_from_descriptionSuggest domain names from a descriptionread
  • hostinger.domains.suggest_domain_names_from_domainSuggest domain names from a domainread
  • hostinger.domains.unset_default_whois_profileUnset default WHOIS profiledestructive
  • hostinger.domains.update_domain_forwardingUpdate domain forwardingwrite
  • hostinger.domains.update_domain_nameserversUpdate domain nameserverswrite
Agency hosting40
  • hostinger.agency_hosting.build_website_node_js_assetsBuild website NodeJS assetswrite
  • hostinger.agency_hosting.change_website_domainChange website domainwrite
  • hostinger.agency_hosting.change_word_press_versionChange WordPress versionwrite
  • hostinger.agency_hosting.clear_website_cacheClear website cachedestructive
  • hostinger.agency_hosting.create_new_websiteCreate a new websitewrite
  • hostinger.agency_hosting.create_website_cron_jobCreate website cron jobwrite
  • hostinger.agency_hosting.create_website_databaseCreate website databasewrite
  • hostinger.agency_hosting.create_website_database_userCreate website database userwrite
  • hostinger.agency_hosting.delete_websiteDelete websitedestructive
  • hostinger.agency_hosting.delete_website_cron_jobDelete website cron jobdestructive
  • hostinger.agency_hosting.delete_website_databaseDelete website databasedestructive
  • hostinger.agency_hosting.delete_website_database_userDelete website database userdestructive
  • hostinger.agency_hosting.generate_upload_urlGenerate upload URLwrite
  • hostinger.agency_hosting.get_website_detailsGet website detailsread
  • hostinger.agency_hosting.get_website_setup_statusGet website setup statusread
  • hostinger.agency_hosting.get_website_ssl_statusGet website SSL statusread
  • hostinger.agency_hosting.get_word_press_settingsGet WordPress settingsread
  • hostinger.agency_hosting.import_website_from_archiveImport website from archivewrite
  • hostinger.agency_hosting.install_website_sslInstall website SSLwrite
  • hostinger.agency_hosting.link_domain_to_websiteLink domain to websitewrite
  • hostinger.agency_hosting.list_agency_plan_order_disk_usage_metricsList Agency Plan order disk usage metricsread
  • hostinger.agency_hosting.list_agency_plan_websitesList Agency Plan websitesread
  • hostinger.agency_hosting.list_available_datacentersList available datacentersread
  • hostinger.agency_hosting.list_available_php_versions_for_orderList available PHP versions for an orderread
  • hostinger.agency_hosting.list_available_php_versions_for_websiteList available PHP versions for a websiteread
  • hostinger.agency_hosting.list_available_word_press_versionsList available WordPress versionsread
  • hostinger.agency_hosting.list_domainsList domainsread
  • hostinger.agency_hosting.list_order_resource_usage_metricsList order resource usage metricsread
  • hostinger.agency_hosting.list_ordersList ordersread
  • hostinger.agency_hosting.list_php_extensions_for_websiteList PHP extensions for a websiteread
  • hostinger.agency_hosting.list_php_options_for_websiteList PHP options for a websiteread
  • hostinger.agency_hosting.list_website_cron_jobsList website cron jobsread
  • hostinger.agency_hosting.list_website_databasesList website databasesread
  • hostinger.agency_hosting.list_website_processesList website processesread
  • hostinger.agency_hosting.reinstall_website_sslReinstall website SSLwrite
  • hostinger.agency_hosting.replace_website_php_extensionsReplace website PHP extensionswrite
  • hostinger.agency_hosting.replace_website_php_optionsReplace website PHP optionswrite
  • hostinger.agency_hosting.uninstall_website_sslUninstall website SSLdestructive
  • hostinger.agency_hosting.unlink_domain_from_websiteUnlink domain from websitedestructive
  • hostinger.agency_hosting.update_website_php_versionUpdate website PHP versionwrite
Mail38
  • hostinger.mail.change_mailbox_passwordChange mailbox passwordwrite
  • hostinger.mail.create_aliasCreate aliaswrite
  • hostinger.mail.create_api_tokenCreate API tokenwrite
  • hostinger.mail.create_autoreplyCreate autoreplywrite
  • hostinger.mail.create_catch_allCreate catch-allwrite
  • hostinger.mail.create_forwarderCreate forwarderwrite
  • hostinger.mail.create_mailboxCreate mailboxwrite
  • hostinger.mail.create_webhookCreate webhookwrite
  • hostinger.mail.delete_aliasDelete aliasdestructive
  • hostinger.mail.delete_autoreplyDelete autoreplydestructive
  • hostinger.mail.delete_catch_allDelete catch-alldestructive
  • hostinger.mail.delete_forwarderDelete forwarderdestructive
  • hostinger.mail.delete_mailboxDelete mailboxdestructive
  • hostinger.mail.delete_webhookDelete webhookdestructive
  • hostinger.mail.get_order_planGet order planread
  • hostinger.mail.get_webhookGet webhookread
  • hostinger.mail.list_access_logsList access logsread
  • hostinger.mail.list_action_logsList action logsread
  • hostinger.mail.list_aliasesList aliasesread
  • hostinger.mail.list_api_tokensList API tokensread
  • hostinger.mail.list_autorepliesList autorepliesread
  • hostinger.mail.list_catch_allsList catch-allsread
  • hostinger.mail.list_forwardersList forwardersread
  • hostinger.mail.list_inbound_logsList inbound logsread
  • hostinger.mail.list_mailbox_action_logsList mailbox action logsread
  • hostinger.mail.list_mailboxesList mailboxesread
  • hostinger.mail.list_ordersList ordersread
  • hostinger.mail.list_outbound_logsList outbound logsread
  • hostinger.mail.list_webhook_delivery_logsList webhook delivery logsread
  • hostinger.mail.list_webhooksList webhooksread
  • hostinger.mail.regenerate_webhook_secretRegenerate webhook secretwrite
  • hostinger.mail.resend_catch_all_confirmationResend catch-all confirmationwrite
  • hostinger.mail.resend_forwarder_confirmationResend forwarder confirmationwrite
  • hostinger.mail.revoke_api_tokenRevoke API tokendestructive
  • hostinger.mail.test_webhookTest webhookwrite
  • hostinger.mail.update_autoreplyUpdate autoreplywrite
  • hostinger.mail.update_forwarder_keep_copy_settingUpdate forwarder keep-copy settingwrite
  • hostinger.mail.update_webhookUpdate webhookwrite
Ecommerce29
  • hostinger.ecommerce.cancel_orderCancel an orderdestructive
  • hostinger.ecommerce.create_digital_productCreate digital productwrite
  • hostinger.ecommerce.create_discountCreate a discountwrite
  • hostinger.ecommerce.create_payment_provider_connect_linkCreate a payment provider connect linkwrite
  • hostinger.ecommerce.create_physical_productCreate physical productwrite
  • hostinger.ecommerce.create_product_image_upload_urlCreate a product image upload URLwrite
  • hostinger.ecommerce.create_product_variantCreate a product variantwrite
  • hostinger.ecommerce.create_sales_channelCreate a sales channelwrite
  • hostinger.ecommerce.create_storeCreate storewrite
  • hostinger.ecommerce.delete_productDelete a productdestructive
  • hostinger.ecommerce.delete_product_variantDelete a product variantdestructive
  • hostinger.ecommerce.delete_storeDelete storedestructive
  • hostinger.ecommerce.enable_manual_payment_methodEnable manual payment methodwrite
  • hostinger.ecommerce.fulfil_orderFulfil an orderwrite
  • hostinger.ecommerce.get_custom_storefront_setup_instructionsGet custom storefront setup instructionsread
  • hostinger.ecommerce.get_store_metadataGet store metadataread
  • hostinger.ecommerce.get_storesGet storesread
  • hostinger.ecommerce.list_discountsList discountsread
  • hostinger.ecommerce.list_product_variantsList product variantsread
  • hostinger.ecommerce.list_productsList productsread
  • hostinger.ecommerce.list_sales_channelsList sales channelsread
  • hostinger.ecommerce.list_store_ordersList store ordersread
  • hostinger.ecommerce.list_store_payment_providersList store payment providersread
  • hostinger.ecommerce.retrieve_orderRetrieve an orderread
  • hostinger.ecommerce.set_store_shippingSet store shippingwrite
  • hostinger.ecommerce.update_productUpdate a productwrite
  • hostinger.ecommerce.update_product_variants_in_batchUpdate product variants in batchwrite
  • hostinger.ecommerce.update_sales_channelUpdate sales channelwrite
  • hostinger.ecommerce.upload_and_attach_product_imageUpload and attach a product imagewrite
Billing9
  • hostinger.billing.create_purchase_orderCreate purchase orderwrite
  • hostinger.billing.delete_payment_methodDelete payment methoddestructive
  • hostinger.billing.disable_auto_renewalDisable auto-renewaldestructive
  • hostinger.billing.enable_auto_renewalEnable auto-renewalwrite
  • hostinger.billing.get_catalog_item_listGet catalog item listread
  • hostinger.billing.get_payment_method_listGet payment method listread
  • hostinger.billing.get_subscription_listGet subscription listread
  • hostinger.billing.renew_subscriptionRenew subscriptionwrite
  • hostinger.billing.set_default_payment_methodSet default payment methodwrite
DNS8
  • hostinger.dns.delete_dns_recordsDelete DNS recordsdestructive
  • hostinger.dns.get_dns_recordsGet DNS recordsread
  • hostinger.dns.get_dns_snapshotGet DNS snapshotread
  • hostinger.dns.get_dns_snapshot_listGet DNS snapshot listread
  • hostinger.dns.reset_dns_recordsReset DNS recordsdestructive
  • hostinger.dns.restore_dns_snapshotRestore DNS snapshotdestructive
  • hostinger.dns.update_dns_recordsUpdate DNS recordswrite
  • hostinger.dns.validate_dns_recordsValidate DNS recordsread
Horizons6
  • hostinger.horizons.clone_websiteClone websitewrite
  • hostinger.horizons.create_websiteCreate websitewrite
  • hostinger.horizons.edit_websiteEdit websitewrite
  • hostinger.horizons.get_websiteGet websiteread
  • hostinger.horizons.get_website_listGet website listread
  • hostinger.horizons.publish_websitePublish websitewrite
Agent readiness3
  • hostinger.agent_readiness.get_agent_readiness_scanGet agent readiness scanread
  • hostinger.agent_readiness.list_checksList checksread
  • hostinger.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.