The most complete MCP server for Hostinger — 280+ tools, OAuth, HTTP transport, retry/cache, batch operations, deploy automation
Server has 47 tools with consistent naming (verb_noun pattern) and basic schemas. All tools have descriptions (10-100 chars, mostly 40-80 chars). Input schemas present for all tools with type definitions. However, descriptions are often too brief (e.g., 'List all domains in your portfolio' lacks context on when to use vs alternatives). Parameter descriptions are minimal, many lack format/constraint guidance. Output schemas are not documented. Error handling is generic (formatResult wrapper). No pagination guidance despite tools returning lists. Missing idempotent/destructive hints in most tool definitions despite risk annotations in metadata.
Clear cache for an Agency Plan website.
Create a cron job.
Delete a cron job.
List cron jobs for an Agency Plan website.
List available datacenters for an Agency Plan order.
Create a database.
Create a database user.
Output schemas not documented. Tools return formatResult() wrapper but LLMs cannot see what fields to expect. Breaks downstream tool chaining and forces agents to guess response structure.
Descriptions too brief (avg 50-60 chars). Missing context on when to use tool vs alternatives, prerequisites, and what happens on success. E.g., 'List all domains in your portfolio' lacks guidance on pagination or result limits.
No pagination parameters or result limits documented. Tools returning lists (domains_get_list, agency_orders_list, agency_cron_list) lack limit/offset/cursor guidance. Large result sets will blow context windows.
Inferred effective spec: <=2025-11-25.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | C | 63 | <=2025-11-25 | v2 |
Delete a database.
Delete a database user.
List databases for an Agency Plan website.
List all Agency Plan domains.
Import an Agency Plan website from an archive.
List Agency Plan orders.
Build Node.js assets for an Agency Plan website.
Change the primary domain of an Agency Plan website.
Delete an Agency Plan website.
Get Agency Plan website details.
Link a domain to an Agency Plan website.
List running processes on an Agency Plan website.
Provision a new Agency Plan website.
Get Agency Plan website setup status.
Unlink a domain from an Agency Plan website.
Get WordPress settings for an Agency Plan website.
List available WordPress versions for an Agency Plan website.
Check if a domain is available for registration.
Create a domain forwarding/redirect.
Create a new WHOIS profile for domain registration.
Remove domain forwarding.
Delete a WHOIS profile.
Disable registrar lock.
Disable WHOIS privacy protection.
Enable registrar lock (transfer protection).
Enable WHOIS privacy protection.
Get domain authorization/EPP code for transfers.
Get detailed info about a specific domain.
Get forwarding config for a domain.
List all domains in your portfolio.
Get renewal information for a domain.
Get details of a specific domain transfer.
List all domain transfers.
Get active domain verification requests.
Get a specific WHOIS profile.
Get domains using a specific WHOIS profile.
List all WHOIS profiles.
Purchase a new domain.
Update domain forwarding/redirect.
Update nameservers for a domain.
Tool annotations (destructiveHint, idempotentHint) present in metadata but not reflected in tool registration. Destructive tools (domains_delete_forwarding, agency_website_delete, agency_db_delete) lack confirmation/dry-run patterns.
Parameter descriptions lack format/constraint guidance. E.g., 'Domain name' does not specify format (must include TLD), 'Cron schedule' lacks cron syntax examples, 'Country code' lacks enum of valid codes.