MCP servers · hosting
Hostinger MCP server
Hostinger — the whole developer API: VPS, web hosting, agency hosting, WordPress, domains, DNS, mail, Reach email marketing, ecommerce, billing, Horizons. One API token from hPanel.. Hosted by 0n3: 363 endpoints your AI can call with your own Hostinger account, from Claude, ChatGPT, Cursor, Claude Code, Codex or Gemini CLI. One sign-in, one key per AI, a receipt for every call.
363 endpoints12 categoriesauth: api_keyhosted
What your AI can do with Hostinger
Agency hosting · Agency hosting: client websites, setups, PHP, databases, cron, metrics, imports125
Agency hosting clear website cache
DELETE /api/agency-hosting/v1/websites/{website_uid}/cacheAgency hosting create website cron job
POST /api/agency-hosting/v1/websites/{website_uid}/cron-jobsAgency hosting delete website cron job
DELETE /api/agency-hosting/v1/websites/{website_uid}/cron-jobs/{uuid}Agency hosting list website cron jobs
GET /api/agency-hosting/v1/websites/{website_uid}/cron-jobsAgency hosting create website database
POST /api/agency-hosting/v1/websites/{website_uid}/databasesAgency hosting create website database user
POST /api/agency-hosting/v1/websites/{website_uid}/databases/{database_name}/usersAgency hosting delete website database
DELETE /api/agency-hosting/v1/websites/{website_uid}/databases/{database_name}Agency hosting delete website database user
DELETE /api/agency-hosting/v1/websites/{website_uid}/databases/{database_name}/users/{database_user_name}Agency hosting list website databases
GET /api/agency-hosting/v1/websites/{website_uid}/databasesAgency hosting list available datacenters
GET /api/agency-hosting/v1/orders/{order_id}/datacentersAgency hosting change website domain
PUT /api/agency-hosting/v1/websites/{website_uid}/domains/{from_domain}Agency hosting link domain to website
POST /api/agency-hosting/v1/websites/{website_uid}/domainsAgency hosting list domains
GET /api/agency-hosting/v1/domainsAgency hosting unlink domain from website
DELETE /api/agency-hosting/v1/websites/{website_uid}/domains/{domain}Agency hosting generate upload url
POST /api/agency-hosting/v1/websites/{website_uid}/files/upload-urlsAgency hosting import website from archive
POST /api/agency-hosting/v1/websites/{website_uid}/files/import-archiveAgency hosting list agency plan order disk usage metrics
GET /api/agency-hosting/v1/orders/{order_id}/disk-usage-metricsAgency hosting list order resource usage metrics
GET /api/agency-hosting/v1/orders/{order_id}/resource-usage-metricsAgency hosting list orders
GET /api/agency-hosting/v1/ordersAgency hosting list available php versions for a website
GET /api/agency-hosting/v1/websites/{website_uid}/php-settings/versionsAgency hosting list available php versions for an order
GET /api/agency-hosting/v1/orders/{order_id}/websites/php-settings/versionsAgency hosting list php extensions for a website
GET /api/agency-hosting/v1/websites/{website_uid}/php-settings/extensionsAgency hosting list php options for a website
GET /api/agency-hosting/v1/websites/{website_uid}/php-settings/optionsAgency hosting replace website php extensions
PUT /api/agency-hosting/v1/websites/{website_uid}/php-settings/extensionsAgency hosting replace website php options
PUT /api/agency-hosting/v1/websites/{website_uid}/php-settings/optionsAgency hosting update website php version
PATCH /api/agency-hosting/v1/websites/{website_uid}/php-settings/versionAgency hosting create a new website
POST /api/agency-hosting/v1/orders/{order_id}/websites/setupsAgency hosting get website setup status
GET /api/agency-hosting/v1/orders/{order_id}/websites/setups/{setup_uuid}Agency hosting build website nodejs assets
POST /api/agency-hosting/v1/websites/{website_uid}/build-assetsAgency hosting delete website
DELETE /api/agency-hosting/v1/websites/{website_uid}Agency hosting get website details
GET /api/agency-hosting/v1/websites/{website_uid}Agency hosting list agency plan websites
GET /api/agency-hosting/v1/websitesAgency hosting list website processes
GET /api/agency-hosting/v1/websites/{website_uid}/processesAgency hosting change wordpress version
PATCH /api/agency-hosting/v1/websites/{website_uid}/wordpress/settings/versionAgency hosting get wordpress settings
GET /api/agency-hosting/v1/websites/{website_uid}/wordpress/settingsAgency hosting list available wordpress versions
GET /api/agency-hosting/v1/websites/{website_uid}/wordpress/settings/versionsHosting clear website cache
DELETE /api/hosting/v1/accounts/{username}/websites/{domain}/cache/clearHosting toggle cacheless mode
PATCH /api/hosting/v1/accounts/{username}/websites/{domain}/cacheless-mode/toggleHosting toggle website cache
PATCH /api/hosting/v1/accounts/{username}/websites/{domain}/cache/toggleHosting create account cron job
POST /api/hosting/v1/accounts/{username}/cron-jobsHosting delete account cron job
DELETE /api/hosting/v1/accounts/{username}/cron-jobs/{uid}Hosting get cron job output
GET /api/hosting/v1/accounts/{username}/cron-jobs/{uid}/outputHosting list account cron jobs
GET /api/hosting/v1/accounts/{username}/cron-jobsHosting change database password
PATCH /api/hosting/v1/accounts/{username}/databases/{name}/change-passwordHosting create account database
POST /api/hosting/v1/accounts/{username}/databasesHosting create database remote connection
POST /api/hosting/v1/accounts/{username}/databases/{name}/remote-connectionsHosting delete account database
DELETE /api/hosting/v1/accounts/{username}/databases/{name}Hosting delete database remote connection
DELETE /api/hosting/v1/accounts/{username}/databases/{name}/remote-connectionsHosting get phpmyadmin link
GET /api/hosting/v1/accounts/{username}/databases/{name}/phpmyadmin-linkHosting list account databases
GET /api/hosting/v1/accounts/{username}/databasesHosting list database remote connections
GET /api/hosting/v1/accounts/{username}/databases/remote-connectionsHosting repair database
PATCH /api/hosting/v1/accounts/{username}/databases/{name}/repairHosting list available datacenters
GET /api/hosting/v1/datacentersHosting create website parked domain
POST /api/hosting/v1/accounts/{username}/websites/{domain}/parked-domainsHosting create website subdomain
POST /api/hosting/v1/accounts/{username}/websites/{domain}/subdomainsHosting delete website parked domain
DELETE /api/hosting/v1/accounts/{username}/websites/{domain}/parked-domains/{parkedDomain}Hosting delete website subdomain
DELETE /api/hosting/v1/accounts/{username}/websites/{domain}/subdomains/{subdomain}Hosting generate a free subdomain
POST /api/hosting/v1/domains/free-subdomainsHosting list website parked domains
GET /api/hosting/v1/accounts/{username}/websites/{domain}/parked-domainsHosting list website subdomains
GET /api/hosting/v1/accounts/{username}/websites/{domain}/subdomainsHosting verify domain ownership
POST /api/hosting/v1/domains/verify-ownershipHosting generate upload url
POST /api/hosting/v1/files/upload-urlsHosting get website file content
GET /api/hosting/v1/accounts/{username}/domains/{domain}/files/contentHosting list website files and directories
GET /api/hosting/v1/accounts/{username}/domains/{domain}/filesHosting get node js build settings from archive
GET /api/hosting/v1/accounts/{username}/websites/{domain}/nodejs/builds/settings/from-archiveHosting get nodejs build logs
GET /api/hosting/v1/accounts/{username}/websites/{domain}/nodejs/builds/{uuid}/logsHosting list node js environment variables
GET /api/hosting/v1/accounts/{username}/websites/{domain}/nodejs/builds/settings/envHosting list node js vulnerabilities
GET /api/hosting/v1/accounts/{username}/websites/{domain}/nodejs/vulnerabilitiesHosting list nodejs builds
GET /api/hosting/v1/accounts/{username}/websites/{domain}/nodejs/buildsHosting patch node js vulnerabilities
POST /api/hosting/v1/accounts/{username}/websites/{domain}/nodejs/vulnerabilities/patchHosting replace node js environment variables
PUT /api/hosting/v1/accounts/{username}/websites/{domain}/nodejs/builds/settings/envHosting restart node js application
POST /api/hosting/v1/accounts/{username}/websites/{domain}/nodejs/server/restartHosting start node js build
POST /api/hosting/v1/accounts/{username}/websites/{domain}/nodejs/buildsHosting list orders
GET /api/hosting/v1/ordersHosting get php details
GET /api/hosting/v1/accounts/{username}/websites/{domain}/php/detailsHosting get php info
GET /api/hosting/v1/accounts/{username}/websites/{domain}/php/php-infoHosting reset php extensions
PATCH /api/hosting/v1/accounts/{username}/websites/{domain}/php/extensions/resetHosting update php extensions
PATCH /api/hosting/v1/accounts/{username}/websites/{domain}/php/extensionsHosting update php options
PATCH /api/hosting/v1/accounts/{username}/websites/{domain}/php/optionsHosting update php version
PATCH /api/hosting/v1/accounts/{username}/websites/{domain}/php/versionHosting create website redirect
POST /api/hosting/v1/accounts/{username}/websites/{domain}/redirectsHosting delete website redirect
DELETE /api/hosting/v1/accounts/{username}/websites/{domain}/redirectsHosting list website redirects
GET /api/hosting/v1/accounts/{username}/websites/{domain}/redirectsHosting create website
POST /api/hosting/v1/websitesHosting delete website
DELETE /api/hosting/v1/websites/{domain}Hosting deploy static site archive
POST /api/hosting/v1/accounts/{username}/websites/{domain}/deployHosting list websites
GET /api/hosting/v1/websitesWordpress set ai option status
PATCH /api/hosting/v1/accounts/{username}/wordpress/{software}/hostinger-plugins/ai-option/statusWordpress show ai option status
GET /api/hosting/v1/accounts/{username}/wordpress/{software}/hostinger-plugins/ai-option/statusWordpress check if wordpress installations are valid
POST /api/hosting/v1/accounts/{username}/wordpress/installations/check-is-validWordpress delete wordpress installation
DELETE /api/hosting/v1/accounts/{username}/wordpress/{software}Wordpress detect wordpress installations
GET /api/hosting/v1/wordpress/installationsWordpress get installation jwt token
GET /api/hosting/v1/accounts/{username}/wordpress/{software}/jwt-tokenWordpress import wordpress website
POST /api/hosting/v1/accounts/{username}/websites/{domain}/wordpress/importWordpress install wordpress
POST /api/hosting/v1/accounts/{username}/wordpress/installationsWordpress list available wordpress core updates
GET /api/hosting/v1/accounts/{username}/wordpress/{software}/updatesWordpress list wordpress installations
GET /api/hosting/v1/wordpress/installationsWordpress show wordpress core version
GET /api/hosting/v1/accounts/{username}/wordpress/{software}/versionWordpress update wordpress core
POST /api/hosting/v1/accounts/{username}/wordpress/{software}/updateWordpress purge litespeed cache
POST /api/hosting/v1/accounts/{username}/wordpress/{software}/litespeed-cache/purgeWordpress show litespeed cache status
GET /api/hosting/v1/accounts/{username}/wordpress/{software}/litespeed-cache/statusWordpress create login links
POST /api/hosting/v1/accounts/{username}/wordpress/{software}/login/linksWordpress show maintenance status
GET /api/hosting/v1/accounts/{username}/wordpress/{software}/maintenance/statusWordpress toggle maintenance mode
PATCH /api/hosting/v1/accounts/{username}/wordpress/{software}/maintenance/toggleWordpress show memcached object cache status
GET /api/hosting/v1/accounts/{username}/wordpress/{software}/memcached/statusWordpress toggle memcached object cache
PATCH /api/hosting/v1/accounts/{username}/wordpress/{software}/memcached/toggleWordpress activate wordpress plugin
POST /api/hosting/v1/accounts/{username}/wordpress/{software}/plugins/activateWordpress check if woocommerce is installed
GET /api/hosting/v1/wordpress/plugins/is-woocommerce-installedWordpress deactivate wordpress plugin
POST /api/hosting/v1/accounts/{username}/wordpress/{software}/plugins/deactivateWordpress deploy wordpress plugin
POST /api/hosting/v1/accounts/{username}/websites/{domain}/wordpress/plugins/deployWordpress install wordpress plugins
POST /api/hosting/v1/accounts/{username}/wordpress/{software}/plugins/installWordpress list available wordpress plugins
GET /api/hosting/v1/accounts/{username}/wordpress/{software}/plugins/availableWordpress list installed wordpress plugins
GET /api/hosting/v1/accounts/{username}/wordpress/{software}/pluginsWordpress list suggested wordpress plugins
GET /api/hosting/v1/wordpress/plugins/suggestedWordpress search wordpress plugins
POST /api/hosting/v1/accounts/{username}/wordpress/{software}/plugins/installWordpress uninstall wordpress plugins
POST /api/hosting/v1/accounts/{username}/wordpress/{software}/plugins/uninstallWordpress update hostinger wordpress plugin
POST /api/hosting/v1/accounts/{username}/wordpress/{software}/plugins/hostinger/updateWordpress update wordpress plugins
POST /api/hosting/v1/accounts/{username}/wordpress/{software}/plugins/updateWordpress activate wordpress theme
POST /api/hosting/v1/accounts/{username}/wordpress/{software}/themes/activateWordpress deploy wordpress theme
POST /api/hosting/v1/accounts/{username}/websites/{domain}/wordpress/themes/deployWordpress install wordpress theme
POST /api/hosting/v1/accounts/{username}/wordpress/{software}/themes/installWordpress list installed wordpress themes
GET /api/hosting/v1/accounts/{username}/wordpress/{software}/themesWordpress list wordpress themes
GET /api/hosting/v1/wordpress/themesWordpress uninstall wordpress themes
POST /api/hosting/v1/accounts/{username}/wordpress/{software}/themes/uninstallWordpress update wordpress themes
POST /api/hosting/v1/accounts/{username}/wordpress/{software}/themes/updateBilling · Billing: catalog, purchase orders, payment methods, subscriptions and auto-renewal9
Billing get catalog item list
GET /api/billing/v1/catalogBilling create purchase order
POST /api/billing/v1/ordersBilling delete payment method
DELETE /api/billing/v1/payment-methods/{paymentMethodId}Billing get payment method list
GET /api/billing/v1/payment-methodsBilling set default payment method
POST /api/billing/v1/payment-methods/{paymentMethodId}Billing disable auto renewal
DELETE /api/billing/v1/subscriptions/{subscriptionId}/auto-renewal/disableBilling enable auto renewal
PATCH /api/billing/v1/subscriptions/{subscriptionId}/auto-renewal/enableBilling get subscription list
GET /api/billing/v1/subscriptionsBilling renew subscription
POST /api/billing/v1/subscriptions/{subscriptionId}/renewDns · DNS: zone records get/update/delete/reset/validate, snapshots and restore9
Dns get dns snapshot
GET /api/dns/v1/snapshots/{domain}/{snapshotId}Dns get dns snapshot list
GET /api/dns/v1/snapshots/{domain}Dns restore dns snapshot
POST /api/dns/v1/snapshots/{domain}/{snapshotId}/restoreDns delete dns records
DELETE /api/dns/v1/zones/{domain}Dns get dns records
GET /api/dns/v1/zones/{domain}Dns reset dns records
POST /api/dns/v1/zones/{domain}/resetDns update dns records
PUT /api/dns/v1/zones/{domain}Dns validate dns records
POST /api/dns/v1/zones/{domain}/validateReach get profile domain dns status
GET /api/reach/v1/profiles/{profileUuid}/domains/dns-statusDomain access verifier · Domain access verification43
Domain access verifier get domain verifications
GET /api/v2/direct/verifications/activeDomains check domain availability
POST /api/domains/v1/availabilityDomains suggest domain names from a description
POST /api/domains/v1/availability/alternatives-from-descriptionDomains suggest domain names from a domain
POST /api/domains/v1/availability/alternatives-from-domainDomains create domain forwarding
POST /api/domains/v1/forwardingDomains delete domain forwarding
DELETE /api/domains/v1/forwarding/{domain}Domains get domain forwarding
GET /api/domains/v1/forwarding/{domain}Domains update domain forwarding
PUT /api/domains/v1/forwarding/{domain}Domains accept incoming domain move
PUT /api/domains/v1/move/incoming/{domain}Domains cancel outgoing domain move
DELETE /api/domains/v1/move/outgoing/{domain}Domains get incoming domain move
GET /api/domains/v1/move/incoming/{domain}Domains get incoming domain move list
GET /api/domains/v1/move/incomingDomains get outgoing domain move
GET /api/domains/v1/move/outgoing/{domain}Domains get outgoing domain move list
GET /api/domains/v1/move/outgoingDomains reject incoming domain move
DELETE /api/domains/v1/move/incoming/{domain}Domains start outgoing domain move
POST /api/domains/v1/move/outgoing/{domain}Domains claim free domain
POST /api/domains/v1/portfolio/claimDomains disable domain lock
DELETE /api/domains/v1/portfolio/{domain}/domain-lockDomains disable privacy protection
DELETE /api/domains/v1/portfolio/{domain}/privacy-protectionDomains enable domain lock
PUT /api/domains/v1/portfolio/{domain}/domain-lockDomains enable privacy protection
PUT /api/domains/v1/portfolio/{domain}/privacy-protectionDomains get domain authorization code
GET /api/domains/v1/portfolio/{domain}/auth-codeDomains get domain details
GET /api/domains/v1/portfolio/{domain}Domains get domain list
GET /api/domains/v1/portfolioDomains get domain renewal information
GET /api/domains/v1/portfolio/{domain}/renewalDomains purchase new domain
POST /api/domains/v1/portfolioDomains update domain nameservers
PUT /api/domains/v1/portfolio/{domain}/nameserversDomains claim free domain transfer
POST /api/domains/v1/transfers/claimDomains get transfer
GET /api/domains/v1/transfers/{domain}Domains get transfer list
GET /api/domains/v1/transfersDomains cancel pending irtp verification
DELETE /api/domains/v1/irtp/{domain}Domains change whois profile for domain
PUT /api/domains/v1/whois/changeDomains create whois profile
POST /api/domains/v1/whoisDomains delete whois profile
DELETE /api/domains/v1/whois/{whoisId}Domains get pending irtp verification
GET /api/domains/v1/irtp/{domain}Domains get whois profile
GET /api/domains/v1/whois/{whoisId}Domains get whois profile list
GET /api/domains/v1/whoisDomains get whois profile usage
GET /api/domains/v1/whois/{whoisId}/usageDomains set whois profile as default
PUT /api/domains/v1/whois/default/{whoisId}Domains unset default whois profile
DELETE /api/domains/v1/whois/default/{whoisId}Mail list access logs
GET /api/mail/v1/orders/{orderId}/logs/accessReach get connected sending domain
GET /api/reach/v1/profiles/{profileUuid}/domainsReach list plan feature access
GET /api/reach/v1/profiles/{profileUuid}/featuresEcommerce · Ecommerce: products, orders, customers, store settings29
Ecommerce create a discount
POST /api/ecommerce/v1/stores/{store_id}/discountsEcommerce list discounts
GET /api/ecommerce/v1/stores/{store_id}/discountsEcommerce get custom storefront setup instructions
GET /api/ecommerce/v1/miscellaneous/custom-storefront-instructionsEcommerce cancel an order
POST /api/ecommerce/v1/stores/{store_id}/orders/{order_id}/cancelEcommerce fulfil an order
POST /api/ecommerce/v1/stores/{store_id}/orders/{order_id}/fulfillEcommerce list store orders
GET /api/ecommerce/v1/stores/{store_id}/ordersEcommerce retrieve an order
GET /api/ecommerce/v1/stores/{store_id}/orders/{order_id}Ecommerce create a payment provider connect link
POST /api/ecommerce/v1/stores/{store_id}/payment-providers/{provider_id}/connect-linkEcommerce enable manual payment method
POST /api/ecommerce/v1/stores/{store_id}/payment-methods/manualEcommerce list store payment providers
GET /api/ecommerce/v1/stores/{store_id}/payment-providersEcommerce create a product variant
POST /api/ecommerce/v1/stores/{store_id}/products/{product_id}/variantsEcommerce delete a product variant
DELETE /api/ecommerce/v1/stores/{store_id}/products/{product_id}/variants/{variant_id}Ecommerce list product variants
GET /api/ecommerce/v1/stores/{store_id}/products/{product_id}/variantsEcommerce update product variants in batch
PATCH /api/ecommerce/v1/stores/{store_id}/products/{product_id}/variants/batchEcommerce create a product image upload url
POST /api/ecommerce/v1/stores/{store_id}/products/{product_id}/images/upload-urlEcommerce create digital product
POST /api/ecommerce/v1/stores/{store_id}/products/digitalEcommerce create physical product
POST /api/ecommerce/v1/stores/{store_id}/products/physicalEcommerce delete a product
DELETE /api/ecommerce/v1/stores/{store_id}/products/{product_id}Ecommerce list products
GET /api/ecommerce/v1/stores/{store_id}/productsEcommerce update a product
PATCH /api/ecommerce/v1/stores/{store_id}/products/{product_id}Ecommerce upload and attach a product image
POST /api/ecommerce/v1/stores/{store_id}/products/{product_id}/imagesEcommerce create a sales channel
POST /api/ecommerce/v1/stores/{store_id}/sales-channelsEcommerce list sales channels
GET /api/ecommerce/v1/stores/{store_id}/sales-channelsEcommerce update sales channel
PATCH /api/ecommerce/v1/stores/{store_id}/sales-channels/{sales_channel_id}Ecommerce set store shipping
POST /api/ecommerce/v1/stores/{store_id}/shippingEcommerce create store
POST /api/ecommerce/v1/storesEcommerce delete store
DELETE /api/ecommerce/v1/stores/{store_id}Ecommerce get store metadata
GET /api/ecommerce/v1/stores/{store_id}/metadataEcommerce get stores
GET /api/ecommerce/v1/storesHorizons · Horizons: AI site builder2
Horizons create website
POST /api/horizons/v1/websitesHorizons get website
GET /api/horizons/v1/websites/{websiteId}Mail · Email: mailboxes, forwarders, aliases, DNS for mail37
Mail create alias
POST /api/mail/v1/mailboxes/{mailboxId}/aliasesMail delete alias
DELETE /api/mail/v1/aliases/{aliasId}Mail list aliases
GET /api/mail/v1/orders/{orderId}/aliasesMail create api token
POST /api/mail/v1/orders/{orderId}/api-tokensMail list api tokens
GET /api/mail/v1/api-tokensMail revoke api token
DELETE /api/mail/v1/api-tokens/{tokenId}Mail create autoreply
POST /api/mail/v1/mailboxes/{mailboxId}/autorepliesMail delete autoreply
DELETE /api/mail/v1/autoreplies/{autoreplyId}Mail list autoreplies
GET /api/mail/v1/orders/{orderId}/autorepliesMail update autoreply
PUT /api/mail/v1/autoreplies/{autoreplyId}Mail create catch all
POST /api/mail/v1/mailboxes/{mailboxId}/catchallsMail delete catch all
DELETE /api/mail/v1/catchalls/{catchallId}Mail list catch alls
GET /api/mail/v1/orders/{orderId}/catchallsMail resend catch all confirmation
POST /api/mail/v1/catchalls/{catchallId}/confirmation/resendMail create forwarder
POST /api/mail/v1/mailboxes/{mailboxId}/forwardersMail delete forwarder
DELETE /api/mail/v1/forwarders/{forwarderId}Mail list forwarders
GET /api/mail/v1/orders/{orderId}/forwardersMail resend forwarder confirmation
POST /api/mail/v1/forwarders/{forwarderId}/confirmation/resendMail update forwarder keep copy setting
PATCH /api/mail/v1/forwarders/{forwarderId}/keep-copyMail list action logs
GET /api/mail/v1/orders/{orderId}/logs/actionMail list inbound logs
GET /api/mail/v1/orders/{orderId}/logs/inboundMail list mailbox action logs
GET /api/mail/v1/orders/{orderId}/logs/mailbox-actionsMail list outbound logs
GET /api/mail/v1/orders/{orderId}/logs/outboundMail change mailbox password
PATCH /api/mail/v1/mailboxes/{mailboxId}/passwordMail create mailbox
POST /api/mail/v1/orders/{orderId}/mailboxesMail delete mailbox
DELETE /api/mail/v1/mailboxes/{mailboxId}Mail list mailboxes
GET /api/mail/v1/orders/{orderId}/mailboxesMail get order plan
GET /api/mail/v1/orders/{orderId}/planMail list orders
GET /api/mail/v1/ordersMail create webhook
POST /api/mail/v1/mailboxes/{mailboxId}/webhooksMail delete webhook
DELETE /api/mail/v1/webhooks/{webhookId}Mail get webhook
GET /api/mail/v1/webhooks/{webhookId}Mail list webhook delivery logs
GET /api/mail/v1/orders/{orderId}/webhooks/delivery-logsMail list webhooks
GET /api/mail/v1/orders/{orderId}/webhooksMail regenerate webhook secret
POST /api/mail/v1/webhooks/{webhookId}/regenerate-secretMail test webhook
POST /api/mail/v1/webhooks/{webhookId}/testMail update webhook
PATCH /api/mail/v1/webhooks/{webhookId}Reach · Reach: email marketing — contacts, lists, campaigns, templates, analytics46
Reach get automation details
GET /api/reach/v1/profiles/{profileUuid}/automations/{automationUuid}Reach list automation steps
GET /api/reach/v1/profiles/{profileUuid}/automations/{automationUuid}/stepsReach list automations
GET /api/reach/v1/profiles/{profileUuid}/automationsReach get campaign details
GET /api/reach/v1/profiles/{profileUuid}/campaigns/{campaignUuid}Reach get campaign performance
GET /api/reach/v1/profiles/{profileUuid}/campaigns/{campaignUuid}/statisticsReach list campaigns
GET /api/reach/v1/profiles/{profileUuid}/campaignsReach create a contact field
POST /api/reach/v1/profiles/{profileUuid}/contacts/fieldsReach delete a contact field
DELETE /api/reach/v1/profiles/{profileUuid}/contacts/fields/{fieldUuid}Reach list contact fields
GET /api/reach/v1/profiles/{profileUuid}/contacts/fieldsReach update a contact field
PATCH /api/reach/v1/profiles/{profileUuid}/contacts/fields/{fieldUuid}Reach create a new contact
POST /api/reach/v1/contactsReach create contacts in bulk
POST /api/reach/v1/profiles/{profileUuid}/contacts/bulkReach create new contacts
POST /api/reach/v1/profiles/{profileUuid}/contactsReach delete a contact
DELETE /api/reach/v1/contacts/{uuid}Reach delete a profile contact
DELETE /api/reach/v1/profiles/{profileUuid}/contacts/{contactUuid}Reach get contact details
GET /api/reach/v1/profiles/{profileUuid}/contacts/{contactUuid}Reach list contact groups
GET /api/reach/v1/contacts/groupsReach list contacts
GET /api/reach/v1/contactsReach list profile contacts
GET /api/reach/v1/profiles/{profileUuid}/contactsReach update a contact
PATCH /api/reach/v1/profiles/{profileUuid}/contacts/{contactUuid}Reach delete form
DELETE /api/reach/v1/profiles/{profileUuid}/forms/{formUuid}Reach get form details
GET /api/reach/v1/profiles/{profileUuid}/forms/{formUuid}Reach list forms
GET /api/reach/v1/profiles/{profileUuid}/formsReach get remaining plan limits
GET /api/reach/v1/profiles/{profileUuid}/limitsReach list profiles
GET /api/reach/v1/profilesReach count profile segment contacts
GET /api/reach/v1/profiles/{profileUuid}/segmentation/segments/{segmentUuid}/countReach create a new contact segment
POST /api/reach/v1/segmentation/segmentsReach create a profile segment
POST /api/reach/v1/profiles/{profileUuid}/segmentation/segmentsReach delete a profile segment
DELETE /api/reach/v1/profiles/{profileUuid}/segmentation/segments/{segmentUuid}Reach get profile segment details
GET /api/reach/v1/profiles/{profileUuid}/segmentation/segments/{segmentUuid}Reach get segment details
GET /api/reach/v1/segmentation/segments/{segmentUuid}Reach list profile segment contacts
GET /api/reach/v1/profiles/{profileUuid}/segmentation/segments/{segmentUuid}/contactsReach list profile segments
GET /api/reach/v1/profiles/{profileUuid}/segmentation/segmentsReach list segment contacts
GET /api/reach/v1/segmentation/segments/{segmentUuid}/contactsReach list segment filter attributes
GET /api/reach/v1/profiles/{profileUuid}/segmentation/filters/attributesReach list segments
GET /api/reach/v1/segmentation/segmentsReach preview contacts matching conditions
POST /api/reach/v1/profiles/{profileUuid}/segmentation/filters/contactsReach update a profile segment
PUT /api/reach/v1/profiles/{profileUuid}/segmentation/segments/{segmentUuid}Reach assign a contact to a tag
POST /api/reach/v1/profiles/{profileUuid}/tags/{tagUuid}/contacts/{contactUuid}Reach assign contacts to a tag
POST /api/reach/v1/profiles/{profileUuid}/tags/{tagUuid}/contactsReach create or find tags
POST /api/reach/v1/profiles/{profileUuid}/tagsReach delete a tag
DELETE /api/reach/v1/profiles/{profileUuid}/tags/{tagUuid}Reach list profile tags
GET /api/reach/v1/profiles/{profileUuid}/tagsReach remove a contact from a tag
DELETE /api/reach/v1/profiles/{profileUuid}/tags/{tagUuid}/contacts/{contactUuid}Reach remove contacts from a tag
DELETE /api/reach/v1/profiles/{profileUuid}/tags/{tagUuid}/contactsReach rename a tag
PATCH /api/reach/v1/profiles/{profileUuid}/tags/{tagUuid}Vps · VPS: virtual machines, actions, backups, snapshots, firewall, malware scanner, SSH keys, templates, data centers63
Vps get action details
GET /api/vps/v1/virtual-machines/{virtualMachineId}/actions/{actionId}Vps get actions
GET /api/vps/v1/virtual-machines/{virtualMachineId}/actionsVps get backups
GET /api/vps/v1/virtual-machines/{virtualMachineId}/backupsVps restore backup
POST /api/vps/v1/virtual-machines/{virtualMachineId}/backups/{backupId}/restoreVps get data center list
GET /api/vps/v1/data-centersVps create new project
POST /api/vps/v1/virtual-machines/{virtualMachineId}/dockerVps delete project
DELETE /api/vps/v1/virtual-machines/{virtualMachineId}/docker/{projectName}/downVps get project containers
GET /api/vps/v1/virtual-machines/{virtualMachineId}/docker/{projectName}/containersVps get project contents
GET /api/vps/v1/virtual-machines/{virtualMachineId}/docker/{projectName}Vps get project list
GET /api/vps/v1/virtual-machines/{virtualMachineId}/dockerVps get project logs
GET /api/vps/v1/virtual-machines/{virtualMachineId}/docker/{projectName}/logsVps restart project
POST /api/vps/v1/virtual-machines/{virtualMachineId}/docker/{projectName}/restartVps start project
POST /api/vps/v1/virtual-machines/{virtualMachineId}/docker/{projectName}/startVps stop project
POST /api/vps/v1/virtual-machines/{virtualMachineId}/docker/{projectName}/stopVps update project
POST /api/vps/v1/virtual-machines/{virtualMachineId}/docker/{projectName}/updateVps activate firewall
POST /api/vps/v1/firewall/{firewallId}/activate/{virtualMachineId}Vps create firewall rule
POST /api/vps/v1/firewall/{firewallId}/rulesVps create new firewall
POST /api/vps/v1/firewallVps deactivate firewall
POST /api/vps/v1/firewall/{firewallId}/deactivate/{virtualMachineId}Vps delete firewall
DELETE /api/vps/v1/firewall/{firewallId}Vps delete firewall rule
DELETE /api/vps/v1/firewall/{firewallId}/rules/{ruleId}Vps get firewall details
GET /api/vps/v1/firewall/{firewallId}Vps get firewall list
GET /api/vps/v1/firewallVps replace all firewall rules in group
PUT /api/vps/v1/firewall/{firewallId}/rulesVps sync firewall
POST /api/vps/v1/firewall/{firewallId}/sync/{virtualMachineId}Vps update firewall rule
PUT /api/vps/v1/firewall/{firewallId}/rules/{ruleId}Vps get scan metrics
GET /api/vps/v1/virtual-machines/{virtualMachineId}/monarxVps install monarx
POST /api/vps/v1/virtual-machines/{virtualMachineId}/monarxVps uninstall monarx
DELETE /api/vps/v1/virtual-machines/{virtualMachineId}/monarxVps get template details
GET /api/vps/v1/templates/{templateId}Vps get templates
GET /api/vps/v1/templatesVps create post install script
POST /api/vps/v1/post-install-scriptsVps delete post install script
DELETE /api/vps/v1/post-install-scripts/{postInstallScriptId}Vps get post install script
GET /api/vps/v1/post-install-scripts/{postInstallScriptId}Vps get post install scripts
GET /api/vps/v1/post-install-scriptsVps update post install script
PUT /api/vps/v1/post-install-scripts/{postInstallScriptId}Vps create ptr record
POST /api/vps/v1/virtual-machines/{virtualMachineId}/ptr/{ipAddressId}Vps delete ptr record
DELETE /api/vps/v1/virtual-machines/{virtualMachineId}/ptr/{ipAddressId}Vps attach public key
POST /api/vps/v1/public-keys/attach/{virtualMachineId}Vps create public key
POST /api/vps/v1/public-keysVps delete public key
DELETE /api/vps/v1/public-keys/{publicKeyId}Vps get public keys
GET /api/vps/v1/public-keysVps start recovery mode
POST /api/vps/v1/virtual-machines/{virtualMachineId}/recoveryVps stop recovery mode
DELETE /api/vps/v1/virtual-machines/{virtualMachineId}/recoveryVps create snapshot
POST /api/vps/v1/virtual-machines/{virtualMachineId}/snapshotVps delete snapshot
DELETE /api/vps/v1/virtual-machines/{virtualMachineId}/snapshotVps get snapshot
GET /api/vps/v1/virtual-machines/{virtualMachineId}/snapshotVps restore snapshot
POST /api/vps/v1/virtual-machines/{virtualMachineId}/snapshot/restoreVps get attached public keys
GET /api/vps/v1/virtual-machines/{virtualMachineId}/public-keysVps get metrics
GET /api/vps/v1/virtual-machines/{virtualMachineId}/metricsVps get virtual machine details
GET /api/vps/v1/virtual-machines/{virtualMachineId}Vps get virtual machines
GET /api/vps/v1/virtual-machinesVps purchase new virtual machine
POST /api/vps/v1/virtual-machinesVps recreate virtual machine
POST /api/vps/v1/virtual-machines/{virtualMachineId}/recreateVps reset hostname
DELETE /api/vps/v1/virtual-machines/{virtualMachineId}/hostnameVps restart virtual machine
POST /api/vps/v1/virtual-machines/{virtualMachineId}/restartVps set hostname
PUT /api/vps/v1/virtual-machines/{virtualMachineId}/hostnameVps set nameservers
PUT /api/vps/v1/virtual-machines/{virtualMachineId}/nameserversVps set panel password
PUT /api/vps/v1/virtual-machines/{virtualMachineId}/panel-passwordVps set root password
PUT /api/vps/v1/virtual-machines/{virtualMachineId}/root-passwordVps setup purchased virtual machine
POST /api/vps/v1/virtual-machines/{virtualMachineId}/setupVps start virtual machine
POST /api/vps/v1/virtual-machines/{virtualMachineId}/startVps stop virtual machine
POST /api/vps/v1/virtual-machines/{virtualMachineId}/stopDomains · Domains: portfolio, availability, purchase, WHOIS, nameservers, forwarding, locks0
Domains: portfolio, availability, purchase, WHOIS, nameservers, forwarding, locks
Hosting · Web hosting: websites, files, databases, cron, PHP, cache, domains linked to sites0
Web hosting: websites, files, databases, cron, PHP, cache, domains linked to sites
Wordpress · WordPress: install, versions, plugins, themes, settings, staging0
WordPress: install, versions, plugins, themes, settings, staging
Install in three steps
- Create a free account at 0n3.app and connect Hostinger: paste a key or sign in through a door. It lands in your vault, encrypted.
- Open 0n3.app/install, pick your AI. A key is made for that AI alone; copy the line it gives you.
- Ask your AI: whoami. It answers with your connected services. Then ask it to agency hosting clear website cache in Hostinger.
Install (user scope — every project)
claude mcp add --transport http --scope user 0n3 https://0n3.app/mcp --header "Authorization: Bearer <your 0n token>"
Connect Hostinger to
Claude Code + HostingerMCP server + skillClaude (desktop & claude.ai) + HostingerconnectorChatGPT + Hostingerconnector · GPT actionCodex CLI + HostingerMCP serverGemini CLI + HostingerMCP serverCursor + HostingerMCP serverVS Code (Copilot) + HostingerMCP serverWindsurf + HostingerMCP server
More hosting MCP servers
Questions
What can an AI do with the Hostinger MCP server?
363 things: agency hosting, billing, dns, domain access verifier and more. Every call runs with your own Hostinger connection and lands on a receipt.
Do I need to run anything on my computer?
No. 0n3 is hosted. Connect Hostinger once, install 0n3 into your AI with one line, done.
Where does my Hostinger key go?
Into your 0n3 vault, encrypted, one record per connection. The AI never sees it.
