← Hostinger ConnectorCONTENT HISTORYWHAT CHANGED · RULE-BASED ANALYSIS
Update to Hostinger Connector
Snapshot Sep 30, 2026 · 23:13 UTC · version 0.1.0
Collection source: not recorded for this historical snapshot.
First saved snapshot
No earlier snapshot is available to establish a change.
Compare saved observations
Download comparison JSONFull technical diff · 0 changed fields
Full snapshot data
{
"description": "Use for anything on a Hostinger hosting plan — deploying static sites and Node.js applications, provisioning websites and free subdomains, installing and operating WordPress with its plugins and themes, and managing PHP versions and extensions, MySQL databases, cron jobs, subdomains, parked domains and server-side caching. Also covers Agency Plan websites. Buying or configuring a domain name belongs to domains; a VPS belongs to vps.",
"included_files": [
{
"relative_path": "references/AGENCY.md",
"size_in_bytes": 5007
},
{
"relative_path": "references/DEPLOYMENT.md",
"size_in_bytes": 3489
},
{
"relative_path": "references/OPERATIONS.md",
"size_in_bytes": 4561
},
{
"relative_path": "references/SETUP.md",
"size_in_bytes": 3070
},
{
"relative_path": "references/WORDPRESS.md",
"size_in_bytes": 6492
}
],
"name": "websites",
"skill_md_contents": "---\nname: websites\ndescription: Use for anything on a Hostinger hosting plan — deploying static sites and Node.js applications, provisioning websites and free subdomains, installing and operating WordPress with its plugins and themes, and managing PHP versions and extensions, MySQL databases, cron jobs, subdomains, parked domains and server-side caching. Also covers Agency Plan websites. Buying or configuring a domain name belongs to domains; a VPS belongs to vps.\n---\n\n# Websites\n\nEverything that lives on a hosting plan. This is the largest area in the\nproduct, and it spans **three** MCP binaries:\n\n| Binary | Covers |\n| --- | --- |\n| `hostinger-hosting-mcp` | plans, websites, deploys, PHP, databases, cron, caching, subdomains |\n| `hostinger-wordpress-mcp` | WordPress installs, plugins, themes, core, WP caching |\n| `hostinger-agency-hosting-mcp` | Agency Plan (h5g) websites — a separate product with its own tools |\n\nTheir tools are all named `hosting_*`, `hosting_*` and\n`agency-hosting_*` / `agencyHosting_*` respectively — note that the prefix does\nnot tell you which binary a tool is in. If a tool you need is missing, the\nbinary holding it is not loaded; say so rather than working around it.\n\nRun the `hostinger` router first. Its safety gates apply to everything here.\n\n## Pick the right product first\n\nAsk this before anything else, because the tool sets do not overlap:\n\n- **Regular hosting plan** — the common case. `hosting_listWebsitesV1` shows\n these. Everything in `references/SETUP.md`, `DEPLOYMENT.md` and\n `OPERATIONS.md` applies.\n- **Agency Plan (h5g)** — a different product with parallel, non-interchangeable\n tools. `agency-hosting_listAgencyPlanOrdersV1` shows whether the account has\n one. See `references/AGENCY.md`. Never mix the two tool sets on one website.\n\n## The shape of a run\n\n1. **Plan check** — a website can only exist on an active hosting plan.\n2. **Domain** — free subdomain by default, or verify a domain the user owns.\n3. **Create the website** and wait for it to exist.\n4. **Deploy** — static or Node.js, chosen by what the project actually is.\n5. **Verify** — a 200 plus real page copy, not just a 200.\n\nSteps 1–3 are in `references/SETUP.md`; 4–5 in `references/DEPLOYMENT.md`.\nDay-two operations — PHP, databases, cron, caching, subdomains — are in\n`references/OPERATIONS.md`. WordPress, including using it as a headless content\nbackend, is in `references/WORDPRESS.md`. Agency Plan work is in\n`references/AGENCY.md`. Read the reference before running the step; the sequences\nthere encode failure modes that are not obvious from the tool descriptions.\n\n## Things that will bite you\n\n**A free subdomain is not a website.** `hosting_generateAFreeSubdomainV1`\nreturns a domain; deploying to it before `hosting_createWebsiteV1` fails with\n`No website found for domain`. Create, then poll `hosting_listWebsitesV1` until\nit appears.\n\n**`username` is not the account email.** Almost every hosting tool is keyed on\nthe hosting account `username`, which comes from `hosting_listWebsitesV1`. Never\nguess it, and never reuse one site's username for another.\n\n**Static and Node.js deploys take opposite archives.**\n`hosting_deployStaticWebsite` wants the *build output* with `index.html` at the\narchive root. `hosting_deployJsApplication` wants the *source*, with\n`node_modules/` and build output excluded, under 50 MB. Sending the wrong one\nis the most common failure in this flow.\n\n**Creation and builds are asynchronous.** `hosting_createWebsiteV1` and the\nNode.js build both return before the work finishes. Poll with backoff —\nwebsites take minutes, builds take longer. Do not report success off the\nqueued response.\n\n**Three WordPress-shaped deploy tools are in the hosting binary, not the\nWordPress one:** `hosting_importWordpressWebsite`,\n`hosting_deployWordpressPlugin`, `hosting_deployWordpressTheme`. They are\nfile-upload deploys rather than WordPress management. Migrating an existing\nWordPress site is a deploy and belongs here; installing WordPress fresh is in\n`references/WORDPRESS.md`.\n\n## Destructive tools\n\nTwo confirmations, never batched, per the router's policy:\n\n- `hosting_deleteWebsiteV1` — removes the site, its files and its databases.\n Takes an explicit `confirm: true`; that flag is not a substitute for asking\n the user.\n- `hosting_deleteAccountDatabaseV1` — drops the database and its remote\n connection rules.\n- `hosting_deleteWordPressInstallationV1` — removes the installation and its\n content. Name the exact domain and installation.\n- `agency-hosting_deleteAgencyPlanWebsiteV1`,\n `agency-hosting_deleteAgencyPlanWebsiteDatabaseV1` — same weight, see\n `references/AGENCY.md`.\n\nSingle confirmation naming the exact resource is enough for the recoverable\nones: `hosting_deleteAccountCronJobV1`, `hosting_deleteWebsiteSubdomainV1`,\n`hosting_deleteWebsiteParkedDomainV1`,\n`hosting_deleteDatabaseRemoteConnectionV1`,\n`hosting_uninstallWordPressPluginsV1`, `hosting_uninstallWordPressThemesV1`,\n`hosting_resetPHPExtensionsV1`, `agency-hosting_deleteAgencyPlanWebsiteCronJobV1`,\n`agency-hosting_deleteAgencyPlanWebsiteDatabaseUserV1`.\n\n`hosting_changeDatabasePasswordV1` is not destructive but it *is* breaking: any\nsite config still holding the old password stops working. Say that before\nrunning it.\n\n## Credentials\n\n`hosting_createLoginLinksV1` and `hosting_getInstallationJWTTokenV1` mint\nwp-admin access. `hosting_getPhpMyAdminLinkV1` mints database access. Show them\nto the user who asked, never write them into a project file, and never include\nthem in a commit, a deploy archive, or a summary that might be pasted elsewhere.\n\n## Full tool list — `hostinger-hosting-mcp`\n\nDeployment: `hosting_deployStaticWebsite`, `hosting_deployJsApplication`,\n`hosting_listJsDeployments`, `hosting_showJsDeploymentLogs`,\n`hosting_importWordpressWebsite`, `hosting_deployWordpressPlugin`,\n`hosting_deployWordpressTheme`\n\nNode.js builds: `hosting_listNodeJSBuildsV1`,\n`hosting_createNodeJSBuildFromArchiveV1`, `hosting_getNodeJSBuildLogsV1`,\n`hosting_restartNode_jsApplicationV1`, `hosting_listNode_jsVulnerabilitiesV1`,\n`hosting_patchNode_jsVulnerabilitiesV1`\n\nWebsites and plans: `hosting_listWebsitesV1`, `hosting_createWebsiteV1`,\n`hosting_deleteWebsiteV1`, `hosting_listOrdersV1`,\n`hosting_listAvailableDatacentersV1`, `hosting_generateAFreeSubdomainV1`,\n`hosting_verifyDomainOwnershipV1`\n\nSubdomains and parked domains: `hosting_listWebsiteSubdomainsV1`,\n`hosting_createWebsiteSubdomainV1`, `hosting_deleteWebsiteSubdomainV1`,\n`hosting_listWebsiteParkedDomainsV1`, `hosting_createWebsiteParkedDomainV1`,\n`hosting_deleteWebsiteParkedDomainV1`\n\nDatabases: `hosting_listAccountDatabasesV1`, `hosting_createAccountDatabaseV1`,\n`hosting_deleteAccountDatabaseV1`, `hosting_changeDatabasePasswordV1`,\n`hosting_repairDatabaseV1`, `hosting_getPhpMyAdminLinkV1`,\n`hosting_listDatabaseRemoteConnectionsV1`,\n`hosting_createDatabaseRemoteConnectionV1`,\n`hosting_deleteDatabaseRemoteConnectionV1`\n\nPHP: `hosting_getPHPDetailsV1`, `hosting_getPHPInfoV1`,\n`hosting_updatePHPVersionV1`, `hosting_updatePHPExtensionsV1`,\n`hosting_updatePHPOptionsV1`, `hosting_resetPHPExtensionsV1`\n\nCron: `hosting_listAccountCronJobsV1`, `hosting_createAccountCronJobV1`,\n`hosting_deleteAccountCronJobV1`, `hosting_getCronJobOutputV1`\n\nCaching: `hosting_clearWebsiteCacheV1`, `hosting_toggleWebsiteCacheV1`,\n`hosting_toggleCachelessModeV1`\n\nThe `hostinger-wordpress-mcp` and `hostinger-agency-hosting-mcp` tool lists are\nin `references/WORDPRESS.md` and `references/AGENCY.md`.\n"
}SHA-256 of public snapshot: 8d053b3805996b313cada681edabec10cb18c549c1109dfe3d97e6835bc416ce