Search and compare dedicated, VPS, GPU and cloud server plans by specs, location and price.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Compare two hosting providers by slug, with the on-site comparison URL.
First provider slug
Second provider slug
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Compare two hosting providers by slug, with the on-site comparison URL.
| Argument | Type | Description |
|---|---|---|
| slugA* | string | First provider slug |
| slugB* | string | Second provider slug |
{
"type": "object",
"required": [
"slugA",
"slugB"
],
"properties": {
"slugA": {
"type": "string",
"description": "First provider slug"
},
"slugB": {
"type": "string",
"description": "Second provider slug"
}
}
}Get a hosting provider profile, plan counts, locations and on-site URLs from its ServerSearcher slug.
| Argument | Type | Description |
|---|---|---|
| slug* | string | Provider slug, e.g. "hetzner-cloud" |
{
"type": "object",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"description": "Provider slug, e.g. \"hetzner-cloud\""
}
}
}Search dedicated, VPS, GPU and cloud server plans by specification, location, price and provider capability. Returns plans with on-site ServerSearcher URLs and affiliate checkout URLs.
| Argument | Type | Description |
|---|---|---|
| page | number | Page number, 1-based |
| type | array | Plan types to include. Omit for all types. |
| minRam | number | Minimum RAM in GB |
| cpuModel | string | Substring of the CPU model, e.g. "EPYC". `*` and `?` are glob wildcards: "EPYC*9004" matches "AMD EPYC 9004". |
| currency | array | ISO 4217 currency codes to restrict prices to, e.g. ["USD","EUR"] |
| gpuModel | string | Exact GPU model name, e.g. "NVIDIA H100" |
| location | array | Locations: an ISO country code ("DE"), a country and city ("DE-frankfurt"), or a city id |
| maxPrice | number | Maximum listed monthly price, in the listed currency |
| pageSize | number | Results per page, maximum 150 |
| provider |
| array |
| Provider slugs (e.g. "runpod") or internal provider ids — slugs are what URLs and get_provider_info use and are resolved for you. |
| diskTypes | array | Disk types, e.g. NVMe, SSD, HDD |
| unmetered | boolean | Only plans with unmetered bandwidth (no monthly transfer quota) |
| sortConfig | string | Sort order. The pricePer* keys rank by USD price per unit of RAM or CPU. |
| minCpuCores | number | Minimum CPU cores |
| minGpuCount | number | Minimum number of GPUs |
| hasTerraform | boolean | Only providers with an official or community Terraform provider |
| minBandwidth | number | Minimum included bandwidth in TB per month |
| minPortSpeed | number | Minimum network port speed in Mbps; matches either port |
| cloudServices | array | Restrict to providers offering any of these managed services, e.g. ["OBJECT_STORAGE","MANAGED_KUBERNETES"] |
| minCpuThreads | number | Minimum CPU threads |
| minCpuFrequency | number | Minimum CPU base frequency in GHz |
| minDiskCapacity | number | Minimum capacity of a single disk, in GB |
{
"type": "object",
"properties": {
"page": {
"type": "number",
"default": 1,
"description": "Page number, 1-based"
},
"type": {
"type": "array",
"items": {
"enum": [
"dedicated",
"virtual",
"cloud",
"gpu"
],
"type": "string"
},
"description": "Plan types to include. Omit for all types."
},
"minRam": {
"type": "number",
"description": "Minimum RAM in GB"
},
"cpuModel": {
"type": "string",
"description": "Substring of the CPU model, e.g. \"EPYC\". `*` and `?` are glob wildcards: \"EPYC*9004\" matches \"AMD EPYC 9004\"."
},
"currency": {
"type": "array",
"items": {
"type": "string"
},
"description": "ISO 4217 currency codes to restrict prices to, e.g. [\"USD\",\"EUR\"]"
},
"gpuModel": {
"type": "string",
"description": "Exact GPU model name, e.g. \"NVIDIA H100\""
},
"location": {
"type": "array",
"items": {
"type": "string"
},
"description": "Locations: an ISO country code (\"DE\"), a country and city (\"DE-frankfurt\"), or a city id"
},
"maxPrice": {
"type": "number",
"description": "Maximum listed monthly price, in the listed currency"
},
"pageSize": {
"type": "number",
"default": 20,
"description": "Results per page, maximum 150"
},
"provider": {
"type": "array",
"items": {
"type": "string"
},
"description": "Provider slugs (e.g. \"runpod\") or internal provider ids — slugs are what URLs and get_provider_info use and are resolved for you."
},
"diskTypes": {
"type": "array",
"items": {
"type": "string"
},
"description": "Disk types, e.g. NVMe, SSD, HDD"
},
"unmetered": {
"type": "boolean",
"description": "Only plans with unmetered bandwidth (no monthly transfer quota)"
},
"sortConfig": {
"enum": [
"priceAsc",
"priceDesc",
"ramAsc",
"ramDesc",
"cpuAsc",
"cpuDesc",
"diskDesc",
"bandwidthDesc",
"pricePerRam",
"pricePerCpu",
"pricePerRamCpu"
],
"type": "string",
"default": "priceAsc",
"description": "Sort order. The pricePer* keys rank by USD price per unit of RAM or CPU."
},
"minCpuCores": {
"type": "number",
"description": "Minimum CPU cores"
},
"minGpuCount": {
"type": "number",
"description": "Minimum number of GPUs"
},
"hasTerraform": {
"type": "boolean",
"description": "Only providers with an official or community Terraform provider"
},
"minBandwidth": {
"type": "number",
"description": "Minimum included bandwidth in TB per month"
},
"minPortSpeed": {
"type": "number",
"description": "Minimum network port speed in Mbps; matches either port"
},
"cloudServices": {
"type": "array",
"items": {
"type": "string"
},
"description": "Restrict to providers offering any of these managed services, e.g. [\"OBJECT_STORAGE\",\"MANAGED_KUBERNETES\"]"
},
"minCpuThreads": {
"type": "number",
"description": "Minimum CPU threads"
},
"minCpuFrequency": {
"type": "number",
"description": "Minimum CPU base frequency in GHz"
},
"minDiskCapacity": {
"type": "number",
"description": "Minimum capacity of a single disk, in GB"
}
}
}