0n3
MCP servers · Hostinger · MCP server

Connect Windsurf to Hostinger

One line gives Windsurf your Hostinger account as tools: 363 endpoints, agency hosting, billing, dns, called with your own connection. No key in the prompt, a receipt for every call, revoke Windsurf's access alone any time.

Get the line for WindsurfConnect Hostinger first

Three steps

  1. Create a free 0n3 account and connect Hostinger. Paste a key or sign in; it lands in your vault, encrypted.
  2. Install 0n3 into Windsurf. The mcp_config.json block.
  3. Ask Windsurf: whoami. Then: "Agency hosting clear website cache in Hostinger".
Write it yourself · ~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "0n3": {
      "serverUrl": "https://0n3.app/mcp",
      "headers": {
        "Authorization": "Bearer <your 0n token>"
      }
    }
  }
}

The line above carries a placeholder; 0n3.app/install mints a real key named for Windsurf and fills it in.

What Windsurf can then do in Hostinger

Agency hosting · Agency hosting: client websites, setups, PHP, databases, cron, metrics, imports125
Agency hosting clear website cacheDELETE /api/agency-hosting/v1/websites/{website_uid}/cache
Agency hosting create website cron jobPOST /api/agency-hosting/v1/websites/{website_uid}/cron-jobs
Agency hosting delete website cron jobDELETE /api/agency-hosting/v1/websites/{website_uid}/cron-jobs/{uuid}
Agency hosting list website cron jobsGET /api/agency-hosting/v1/websites/{website_uid}/cron-jobs
Agency hosting create website databasePOST /api/agency-hosting/v1/websites/{website_uid}/databases
Agency hosting create website database userPOST /api/agency-hosting/v1/websites/{website_uid}/databases/{database_name}/users
Agency hosting delete website databaseDELETE /api/agency-hosting/v1/websites/{website_uid}/databases/{database_name}
Agency hosting delete website database userDELETE /api/agency-hosting/v1/websites/{website_uid}/databases/{database_name}/users/{database_user_name}
Agency hosting list website databasesGET /api/agency-hosting/v1/websites/{website_uid}/databases
Agency hosting list available datacentersGET /api/agency-hosting/v1/orders/{order_id}/datacenters
Agency hosting change website domainPUT /api/agency-hosting/v1/websites/{website_uid}/domains/{from_domain}
Agency hosting link domain to websitePOST /api/agency-hosting/v1/websites/{website_uid}/domains
Billing · Billing: catalog, purchase orders, payment methods, subscriptions and auto-renewal9
Billing get catalog item listGET /api/billing/v1/catalog
Billing create purchase orderPOST /api/billing/v1/orders
Billing delete payment methodDELETE /api/billing/v1/payment-methods/{paymentMethodId}
Billing get payment method listGET /api/billing/v1/payment-methods
Billing set default payment methodPOST /api/billing/v1/payment-methods/{paymentMethodId}
Billing disable auto renewalDELETE /api/billing/v1/subscriptions/{subscriptionId}/auto-renewal/disable
Billing enable auto renewalPATCH /api/billing/v1/subscriptions/{subscriptionId}/auto-renewal/enable
Billing get subscription listGET /api/billing/v1/subscriptions
Billing renew subscriptionPOST /api/billing/v1/subscriptions/{subscriptionId}/renew
Dns · DNS: zone records get/update/delete/reset/validate, snapshots and restore9
Dns get dns snapshotGET /api/dns/v1/snapshots/{domain}/{snapshotId}
Dns get dns snapshot listGET /api/dns/v1/snapshots/{domain}
Dns restore dns snapshotPOST /api/dns/v1/snapshots/{domain}/{snapshotId}/restore
Dns delete dns recordsDELETE /api/dns/v1/zones/{domain}
Dns get dns recordsGET /api/dns/v1/zones/{domain}
Dns reset dns recordsPOST /api/dns/v1/zones/{domain}/reset
Dns update dns recordsPUT /api/dns/v1/zones/{domain}
Dns validate dns recordsPOST /api/dns/v1/zones/{domain}/validate
Reach get profile domain dns statusGET /api/reach/v1/profiles/{profileUuid}/domains/dns-status
Domain access verifier · Domain access verification43
Domain access verifier get domain verificationsGET /api/v2/direct/verifications/active
Domains check domain availabilityPOST /api/domains/v1/availability
Domains suggest domain names from a descriptionPOST /api/domains/v1/availability/alternatives-from-description
Domains suggest domain names from a domainPOST /api/domains/v1/availability/alternatives-from-domain
Domains create domain forwardingPOST /api/domains/v1/forwarding
Domains delete domain forwardingDELETE /api/domains/v1/forwarding/{domain}
Domains get domain forwardingGET /api/domains/v1/forwarding/{domain}
Domains update domain forwardingPUT /api/domains/v1/forwarding/{domain}
Domains accept incoming domain movePUT /api/domains/v1/move/incoming/{domain}
Domains cancel outgoing domain moveDELETE /api/domains/v1/move/outgoing/{domain}
Domains get incoming domain moveGET /api/domains/v1/move/incoming/{domain}
Domains get incoming domain move listGET /api/domains/v1/move/incoming
Ecommerce · Ecommerce: products, orders, customers, store settings29
Ecommerce create a discountPOST /api/ecommerce/v1/stores/{store_id}/discounts
Ecommerce list discountsGET /api/ecommerce/v1/stores/{store_id}/discounts
Ecommerce get custom storefront setup instructionsGET /api/ecommerce/v1/miscellaneous/custom-storefront-instructions
Ecommerce cancel an orderPOST /api/ecommerce/v1/stores/{store_id}/orders/{order_id}/cancel
Ecommerce fulfil an orderPOST /api/ecommerce/v1/stores/{store_id}/orders/{order_id}/fulfill
Ecommerce list store ordersGET /api/ecommerce/v1/stores/{store_id}/orders
Ecommerce retrieve an orderGET /api/ecommerce/v1/stores/{store_id}/orders/{order_id}
Ecommerce create a payment provider connect linkPOST /api/ecommerce/v1/stores/{store_id}/payment-providers/{provider_id}/connect-link
Ecommerce enable manual payment methodPOST /api/ecommerce/v1/stores/{store_id}/payment-methods/manual
Ecommerce list store payment providersGET /api/ecommerce/v1/stores/{store_id}/payment-providers
Ecommerce create a product variantPOST /api/ecommerce/v1/stores/{store_id}/products/{product_id}/variants
Ecommerce delete a product variantDELETE /api/ecommerce/v1/stores/{store_id}/products/{product_id}/variants/{variant_id}
Horizons · Horizons: AI site builder2
Horizons create websitePOST /api/horizons/v1/websites
Horizons get websiteGET /api/horizons/v1/websites/{websiteId}

All 363 Hostinger endpoints →

Hostinger in other AI clients

Claude Code + HostingerMCP server + skillClaude (desktop & claude.ai) + HostingerconnectorChatGPT + Hostingerconnector · GPT actionCodex CLI + HostingerMCP serverGemini CLI + HostingerMCP serverCursor + HostingerMCP serverVS Code (Copilot) + HostingerMCP server

Windsurf with other apps

Telegram132 endpointsPipedrive95 endpointsResend67 endpointsSquare57 endpointsLinkedIn50 endpointsSlack45 endpointsFigma32 endpointsCloudConvert32 endpointseBay25 endpointsQuickBooks21 endpointsCloudflare21 endpointsReddit21 endpoints