Server/VPS/GPU offer search (r4ck.dev)
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.
The lowest priced rows that meet the given minimums, ranked by estimated monthly USD.
A sentence or keywords: "2 vcpu 4gb under $10 in germany". Parsed into the fields below; explicit fields win.
Provider automation required.
Offer kinds.
A region word (eu, europe, asia, north america, nordics, dach…) expanded to countries.
ISO 3166 alpha-2 codes the offer is available in.
GB
GB
Billed-in currency code
GB
GB
Where the row was read: api, whmcs, openserver…
Provider slugs, domains or names.
Substring of the GPU model, e.g. h100
USD per month, estimated
USD per month, estimated
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http r4ck https://r4ck.dev/mcp
The lowest priced rows that meet the given minimums, ranked by estimated monthly USD.
| Argument | Type | Description |
|---|---|---|
| q | string | A sentence or keywords: "2 vcpu 4gb under $10 in germany". Parsed into the fields below; explicit fields win. |
| gpu | boolean | |
| has | array | Provider automation required. |
| arch | string | |
| kind | array | Offer kinds. |
| sort | string | |
| limit | integer | |
| order | string | |
| stock | string | |
| offset | integer | |
| region | string | A region word (eu, europe, asia, north america, nordics, dach…) expanded to countries. |
| country | array | ISO 3166 alpha-2 codes the offer is available in. |
| max_ram | number | GB |
| min_ram | number | GB |
| tenancy | string | |
| currency | string | Billed-in currency code |
| interval | string | |
| max_disk | number | GB |
| max_vcpu | number | |
| min_disk | number | GB |
| min_vcpu | number | |
| platform | string | Where the row was read: api, whmcs, openserver… |
| provider | array | Provider slugs, domains or names. |
| gpu_model | string | Substring of the GPU model, e.g. h100 |
| max_price | number | USD per month, estimated |
| min_price | number | USD per month, estimated |
{
"type": "object",
"properties": {
"q": {
"type": "string",
"description": "A sentence or keywords: \"2 vcpu 4gb under $10 in germany\". Parsed into the fields below; explicit fields win."
},
"gpu": {
"type": "boolean"
},
"has": {
"type": "array",
"items": {
"enum": [
"api",
"cli",
"terraform",
"mcp",
"iac"
],
"type": "string"
},
"description": "Provider automation required."
},
"arch": {
"enum": [
"x86_64",
"arm64"
],
"type": "string"
},
"kind": {
"type": "array",
"items": {
"enum": [
"vps",
"cloud",
"dedicated",
"bare-metal",
"gpu",
"shared",
"managed",
"paas",
"serverless",
"storage",
"colocation",
"edge",
"p2p",
"hybrid",
"on-prem"
],
"type": "string"
},
"description": "Offer kinds."
},
"sort": {
"enum": [
"relevance",
"price",
"value",
"ram",
"vcpu",
"disk",
"updated",
"name"
],
"type": "string"
},
"limit": {
"type": "integer",
"maximum": 500,
"minimum": 1
},
"order": {
"enum": [
"asc",
"desc"
],
"type": "string"
},
"stock": {
"enum": [
"in_stock",
"out_of_stock",
"unknown"
],
"type": "string"
},
"offset": {
"type": "integer",
"minimum": 0
},
"region": {
"type": "string",
"description": "A region word (eu, europe, asia, north america, nordics, dach…) expanded to countries."
},
"country": {
"type": "array",
"items": {
"type": "string"
},
"description": "ISO 3166 alpha-2 codes the offer is available in."
},
"max_ram": {
"type": "number",
"description": "GB"
},
"min_ram": {
"type": "number",
"description": "GB"
},
"tenancy": {
"enum": [
"shared",
"dedicated"
],
"type": "string"
},
"currency": {
"type": "string",
"description": "Billed-in currency code"
},
"interval": {
"enum": [
"hour",
"day",
"week",
"month",
"quarter",
"year",
"biennial",
"triennial"
],
"type": "string"
},
"max_disk": {
"type": "number",
"description": "GB"
},
"max_vcpu": {
"type": "number"
},
"min_disk": {
"type": "number",
"description": "GB"
},
"min_vcpu": {
"type": "number"
},
"platform": {
"type": "string",
"description": "Where the row was read: api, whmcs, openserver…"
},
"provider": {
"type": "array",
"items": {
"type": "string"
},
"description": "Provider slugs, domains or names."
},
"gpu_model": {
"type": "string",
"description": "Substring of the GPU model, e.g. h100"
},
"max_price": {
"type": "number",
"description": "USD per month, estimated"
},
"min_price": {
"type": "number",
"description": "USD per month, estimated"
}
}
}Up to 20 offers side by side.
| Argument | Type | Description |
|---|---|---|
| ids* | array |
{
"type": "object",
"required": [
"ids"
],
"properties": {
"ids": {
"type": "array",
"items": {
"type": "integer"
},
"maxItems": 20,
"minItems": 1
}
}
}Make one invite link from the caller’s quota. The link is returned once; both sides get days of the pass when a new account is made from it.
| Argument | Type | Description |
|---|---|---|
| note | string |
{
"type": "object",
"properties": {
"note": {
"type": "string"
}
}
}Register an https URL to receive the caller’s events as signed POSTs (CloudEvents body, Standard Webhooks headers). Returns the endpoint and its signing secret (whsec_…), shown once.
| Argument | Type | Description |
|---|---|---|
| url* | string | |
| events | array | Event patterns ("*", an exact type or "server.*"). Types: server.listed, server.price_dropped, pass.granted, api_key.created, api_key.revoked. |
| description | string |
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string"
},
"events": {
"type": "array",
"items": {
"type": "string"
},
"description": "Event patterns (\"*\", an exact type or \"server.*\"). Types: server.listed, server.price_dropped, pass.granted, api_key.created, api_key.revoked."
},
"description": {
"type": "string"
}
}
}Current hosting deals and industry stories.
| Argument | Type | Description |
|---|---|---|
| limit | integer |
{
"type": "object",
"properties": {
"limit": {
"type": "integer"
}
}
}Remove one saved search by id.
| Argument | Type | Description |
|---|---|---|
| id* | string |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string"
}
}
}Delete an endpoint and its delivery log.
| Argument | Type | Description |
|---|---|---|
| id* | string | The endpoint id (wh_…), from list_webhooks. |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "The endpoint id (wh_…), from list_webhooks."
}
}
}Every facet value with its count, under an optional filter set.
| Argument | Type | Description |
|---|---|---|
| q | string | A sentence or keywords: "2 vcpu 4gb under $10 in germany". Parsed into the fields below; explicit fields win. |
| gpu | boolean | |
| has | array | Provider automation required. |
| arch | string | |
| kind | array | Offer kinds. |
| sort | string | |
| limit | integer | |
| order | string | |
| stock | string | |
| offset | integer | |
| region | string | A region word (eu, europe, asia, north america, nordics, dach…) expanded to countries. |
A provider by slug or domain, with every offer it sells here.
| Argument | Type | Description |
|---|---|---|
| slug* | string |
{
"type": "object",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string"
}
}
}One offer by id with its provider, price history and similar offers.
| Argument | Type | Description |
|---|---|---|
| id* | integer |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "integer"
}
}
}The caller’s invites (quota, status of each) and open affiliate link. Invites are scarce and single use.
No arguments.
{
"type": "object",
"properties": {}
}Hosting providers with their automation (api, cli, terraform, mcp), country, categories and runtimes. Filter with has, country, category, runtime, q.
| Argument | Type | Description |
|---|---|---|
| q | string | |
| has | array | |
| sort | string | |
| green | boolean | |
| limit | integer | |
| offset | integer | |
| country | array | |
| runtime | array | |
| category | array |
{
"type": "object",
"properties": {
"q": {
"type": "string"
},
"has": {
"type": "array",
"items": {
"type": "string"
}
},
"sort": {
"enum": [
"name",
"servers",
"price"
],
"type": "string"
},
"green": {
"type": "boolean"
},
"limit": {
"type": "integer"
},
"offset": {
"type": "integer"
},
"country": {
"type": "array",
"items": {
"type": "string"
}
},
"runtime": {
"type": "array",
"items": {
"type": "string"
}
},
"category": {
"type": "array",
"items": {
"type": "string"
}
}
}
}The caller’s webhook endpoints (url, event filters, on/off, failures) and the event types r4ck sends: server.listed and server.price_dropped for offers matching a saved search, pass.granted, api_key.created, api_key.revoked.
No arguments.
{
"type": "object",
"properties": {}
}See how a sentence would be read, without running it.
| Argument | Type | Description |
|---|---|---|
| q* | string |
{
"type": "object",
"required": [
"q"
],
"properties": {
"q": {
"type": "string"
}
}
}Redeem a credit code (CR-…) on the caller’s account for days of the pass: no hourly allowance and 500 rows a page on every key, the CLI and MCP while it runs.
| Argument | Type | Description |
|---|---|---|
| code* | string |
{
"type": "object",
"required": [
"code"
],
"properties": {
"code": {
"type": "string"
}
}
}Mint a new signing secret and return it; the old one stops working at once.
| Argument | Type | Description |
|---|---|---|
| id* | string | The endpoint id (wh_…), from list_webhooks. |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "The endpoint id (wh_…), from list_webhooks."
}
}
}Save a filter set under a name on the caller’s account.
| Argument | Type | Description |
|---|---|---|
| name | string | |
| query* | object |
{
"type": "object",
"required": [
"query"
],
"properties": {
"name": {
"type": "string"
},
"query": {
"type": "object",
"properties": {
"q": {
"type": "string",
"description": "A sentence or keywords: \"2 vcpu 4gb under $10 in germany\". Parsed into the fields below; explicit fields win."
},
"gpu": {
"type": "boolean"
},
"has": {
"type": "array",
"items": {
"enum": [
"api",
"cli",
"terraform",
"mcp",
"iac"
],
"type": "string"
},
"description": "Provider automation required."
},
"arch": {
"enum": [
"x86_64",
"arm64"
],
"type": "string"
},
"kind": {
"type": "array",
"items": {
"enum": [
"vps",
"cloud",
"dedicated",
"bare-metal",
"gpu",
"shared",
"managed",
"paas",
"serverless",
"storage",
"colocation",
"edge",
"p2p",
"hybrid",
"on-prem"
],
"type": "string"
},
"description": "Offer kinds."
},
"sort": {
"enum": [
"relevance",
"price",
"value",
"ram",
"vcpu",
"disk",
"updated",
"name"
],
"type": "string"
},
"limit": {
"type": "integer",
"maximum": 500,
"minimum": 1
},
"order": {
"enum": [
"asc",
"desc"
],
"type": "string"
},
"stock": {
"enum": [
"in_stock",
"out_of_stock",
"unknown"
],
"type": "string"
},
"offset": {
"type": "integer",
"minimum": 0
},
"region": {
"type": "string",
"description": "A region word (eu, europe, asia, north america, nordics, dach…) expanded to countries."
},
"country": {
"type": "array",
"items": {
"type": "string"
},
"description": "ISO 3166 alpha-2 codes the offer is available in."
},
"max_ram": {
"type": "number",
"description": "GB"
},
"min_ram": {
"type": "number",
"description": "GB"
},
"tenancy": {
"enum": [
"shared",
"dedicated"
],
"type": "string"
},
"currency": {
"type": "string",
"description": "Billed-in currency code"
},
"interval": {
"enum": [
"hour",
"day",
"week",
"month",
"quarter",
"year",
"biennial",
"triennial"
],
"type": "string"
},
"max_disk": {
"type": "number",
"description": "GB"
},
"max_vcpu": {
"type": "number"
},
"min_disk": {
"type": "number",
"description": "GB"
},
"min_vcpu": {
"type": "number"
},
"platform": {
"type": "string",
"description": "Where the row was read: api, whmcs, openserver…"
},
"provider": {
"type": "array",
"items": {
"type": "string"
},
"description": "Provider slugs, domains or names."
},
"gpu_model": {
"type": "string",
"description": "Substring of the GPU model, e.g. h100"
},
"max_price": {
"type": "number",
"description": "USD per month, estimated"
},
"min_price": {
"type": "number",
"description": "USD per month, estimated"
}
}
}
}
}The caller’s saved searches, each with its URL, curl and CLI form.
No arguments.
{
"type": "object",
"properties": {}
}Search every offer by spec, price and place. Returns rows, how the sentence was understood, and facet counts for narrowing. Prices carry the billed amount and an estimated USD per month.
| Argument | Type | Description |
|---|---|---|
| q | string | A sentence or keywords: "2 vcpu 4gb under $10 in germany". Parsed into the fields below; explicit fields win. |
| gpu | boolean | |
| has | array | Provider automation required. |
| arch | string | |
| kind | array | Offer kinds. |
| sort | string | |
| limit | integer | |
| order | string | |
| stock | string | |
| offset | integer | |
| region |
Counts of servers, providers, countries, GPU offers and the last sync.
No arguments.
{
"type": "object",
"properties": {}
}Send a signed webhook.test event to the endpoint now and report the HTTP status.
| Argument | Type | Description |
|---|---|---|
| id* | string | The endpoint id (wh_…), from list_webhooks. |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "The endpoint id (wh_…), from list_webhooks."
}
}
}Change an endpoint’s url, events or description, or switch it on/off (switching on clears its failure count).
| Argument | Type | Description |
|---|---|---|
| id* | string | The endpoint id (wh_…), from list_webhooks. |
| url | string | |
| events | array | Event patterns ("*", an exact type or "server.*"). Types: server.listed, server.price_dropped, pass.granted, api_key.created, api_key.revoked. |
| enabled | boolean | |
| description | string |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "The endpoint id (wh_…), from list_webhooks."
},
"url": {
"type": "string"
},
"events": {
"type": "array",
"items": {
"type": "string"
},
"description": "Event patterns (\"*\", an exact type or \"server.*\"). Types: server.listed, server.price_dropped, pass.granted, api_key.created, api_key.revoked."
},
"enabled": {
"type": "boolean"
},
"description": {
"type": "string"
}
}
}Recent deliveries (status, attempts, last HTTP status or error, payload), for one endpoint or all.
| Argument | Type | Description |
|---|---|---|
| id | string | Only this endpoint; omit for all. |
| limit | integer |
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Only this endpoint; omit for all."
},
"limit": {
"type": "integer",
"maximum": 200,
"minimum": 1
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 11, 2026.
| country | array | ISO 3166 alpha-2 codes the offer is available in. |
| max_ram | number | GB |
| min_ram | number | GB |
| tenancy | string |
| currency | string | Billed-in currency code |
| interval | string |
| max_disk | number | GB |
| max_vcpu | number |
| min_disk | number | GB |
| min_vcpu | number |
| platform | string | Where the row was read: api, whmcs, openserver… |
| provider | array | Provider slugs, domains or names. |
| gpu_model | string | Substring of the GPU model, e.g. h100 |
| max_price | number | USD per month, estimated |
| min_price | number | USD per month, estimated |
{
"type": "object",
"properties": {
"q": {
"type": "string",
"description": "A sentence or keywords: \"2 vcpu 4gb under $10 in germany\". Parsed into the fields below; explicit fields win."
},
"gpu": {
"type": "boolean"
},
"has": {
"type": "array",
"items": {
"enum": [
"api",
"cli",
"terraform",
"mcp",
"iac"
],
"type": "string"
},
"description": "Provider automation required."
},
"arch": {
"enum": [
"x86_64",
"arm64"
],
"type": "string"
},
"kind": {
"type": "array",
"items": {
"enum": [
"vps",
"cloud",
"dedicated",
"bare-metal",
"gpu",
"shared",
"managed",
"paas",
"serverless",
"storage",
"colocation",
"edge",
"p2p",
"hybrid",
"on-prem"
],
"type": "string"
},
"description": "Offer kinds."
},
"sort": {
"enum": [
"relevance",
"price",
"value",
"ram",
"vcpu",
"disk",
"updated",
"name"
],
"type": "string"
},
"limit": {
"type": "integer",
"maximum": 500,
"minimum": 1
},
"order": {
"enum": [
"asc",
"desc"
],
"type": "string"
},
"stock": {
"enum": [
"in_stock",
"out_of_stock",
"unknown"
],
"type": "string"
},
"offset": {
"type": "integer",
"minimum": 0
},
"region": {
"type": "string",
"description": "A region word (eu, europe, asia, north america, nordics, dach…) expanded to countries."
},
"country": {
"type": "array",
"items": {
"type": "string"
},
"description": "ISO 3166 alpha-2 codes the offer is available in."
},
"max_ram": {
"type": "number",
"description": "GB"
},
"min_ram": {
"type": "number",
"description": "GB"
},
"tenancy": {
"enum": [
"shared",
"dedicated"
],
"type": "string"
},
"currency": {
"type": "string",
"description": "Billed-in currency code"
},
"interval": {
"enum": [
"hour",
"day",
"week",
"month",
"quarter",
"year",
"biennial",
"triennial"
],
"type": "string"
},
"max_disk": {
"type": "number",
"description": "GB"
},
"max_vcpu": {
"type": "number"
},
"min_disk": {
"type": "number",
"description": "GB"
},
"min_vcpu": {
"type": "number"
},
"platform": {
"type": "string",
"description": "Where the row was read: api, whmcs, openserver…"
},
"provider": {
"type": "array",
"items": {
"type": "string"
},
"description": "Provider slugs, domains or names."
},
"gpu_model": {
"type": "string",
"description": "Substring of the GPU model, e.g. h100"
},
"max_price": {
"type": "number",
"description": "USD per month, estimated"
},
"min_price": {
"type": "number",
"description": "USD per month, estimated"
}
}
}| string |
| A region word (eu, europe, asia, north america, nordics, dach…) expanded to countries. |
| country | array | ISO 3166 alpha-2 codes the offer is available in. |
| max_ram | number | GB |
| min_ram | number | GB |
| tenancy | string |
| currency | string | Billed-in currency code |
| interval | string |
| max_disk | number | GB |
| max_vcpu | number |
| min_disk | number | GB |
| min_vcpu | number |
| platform | string | Where the row was read: api, whmcs, openserver… |
| provider | array | Provider slugs, domains or names. |
| gpu_model | string | Substring of the GPU model, e.g. h100 |
| max_price | number | USD per month, estimated |
| min_price | number | USD per month, estimated |
{
"type": "object",
"properties": {
"q": {
"type": "string",
"description": "A sentence or keywords: \"2 vcpu 4gb under $10 in germany\". Parsed into the fields below; explicit fields win."
},
"gpu": {
"type": "boolean"
},
"has": {
"type": "array",
"items": {
"enum": [
"api",
"cli",
"terraform",
"mcp",
"iac"
],
"type": "string"
},
"description": "Provider automation required."
},
"arch": {
"enum": [
"x86_64",
"arm64"
],
"type": "string"
},
"kind": {
"type": "array",
"items": {
"enum": [
"vps",
"cloud",
"dedicated",
"bare-metal",
"gpu",
"shared",
"managed",
"paas",
"serverless",
"storage",
"colocation",
"edge",
"p2p",
"hybrid",
"on-prem"
],
"type": "string"
},
"description": "Offer kinds."
},
"sort": {
"enum": [
"relevance",
"price",
"value",
"ram",
"vcpu",
"disk",
"updated",
"name"
],
"type": "string"
},
"limit": {
"type": "integer",
"maximum": 500,
"minimum": 1
},
"order": {
"enum": [
"asc",
"desc"
],
"type": "string"
},
"stock": {
"enum": [
"in_stock",
"out_of_stock",
"unknown"
],
"type": "string"
},
"offset": {
"type": "integer",
"minimum": 0
},
"region": {
"type": "string",
"description": "A region word (eu, europe, asia, north america, nordics, dach…) expanded to countries."
},
"country": {
"type": "array",
"items": {
"type": "string"
},
"description": "ISO 3166 alpha-2 codes the offer is available in."
},
"max_ram": {
"type": "number",
"description": "GB"
},
"min_ram": {
"type": "number",
"description": "GB"
},
"tenancy": {
"enum": [
"shared",
"dedicated"
],
"type": "string"
},
"currency": {
"type": "string",
"description": "Billed-in currency code"
},
"interval": {
"enum": [
"hour",
"day",
"week",
"month",
"quarter",
"year",
"biennial",
"triennial"
],
"type": "string"
},
"max_disk": {
"type": "number",
"description": "GB"
},
"max_vcpu": {
"type": "number"
},
"min_disk": {
"type": "number",
"description": "GB"
},
"min_vcpu": {
"type": "number"
},
"platform": {
"type": "string",
"description": "Where the row was read: api, whmcs, openserver…"
},
"provider": {
"type": "array",
"items": {
"type": "string"
},
"description": "Provider slugs, domains or names."
},
"gpu_model": {
"type": "string",
"description": "Substring of the GPU model, e.g. h100"
},
"max_price": {
"type": "number",
"description": "USD per month, estimated"
},
"min_price": {
"type": "number",
"description": "USD per month, estimated"
}
}
}