Recommend a hosting plan
recommend_planBest first call when the user describes what they need in words. Picks up to 10 live GlobalHostia plans that fit a need (e.g. "WordPress blog", "Windows VPS for MT5", "n8n automation", "reseller hosting for 20 clients", "dedicated server in Germany"), with an optional monthly budget, location, OS, minimum RAM and number of websites. Returns ranked plans with the reason for each, live price, specs and cart link.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"need": "<need>"
},
"name": "recommend_plan"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| os | No | Operating system preference, e.g. Windows, Ubuntu, Linux. | |
| need | Yes | What the customer wants to run or host, in plain words. | |
| limit | No | How many plans to return (default 3). | |
| currency | No | ISO 4217 currency code, e.g. USD or AED. Defaults to USD. An unsupported code returns an error listing the valid ones. | |
| location | No | Preferred datacenter location, e.g. USA, Germany, Singapore. | |
| websites | No | Number of websites to host (shared, WordPress, reseller). | |
| min_ram_gb | No | Minimum RAM in GB (servers). | |
| budget_monthly | No | Maximum monthly-equivalent price in the chosen currency. |