vpsradar continuously collects specs and prices from mainstream and budget VPS providers, normalizes them to one schema, ranks by value, and hands them to your AI agent as MCP tools. Ask once, get the best deal.
| Provider / Plan | RAM | Price (USD) |
|---|---|---|
| linode Nanode 1GBbest gb-lon | 1 GB | $5 |
| digitalocean s-1vcpu-1gb ams3 | 1 GB | $6 |
| digitalocean s-1vcpu-2gb ams3 | 2 GB | $12 |
| linode Linode 2GB gb-lon | 2 GB | $12 |
| digitalocean s-2vcpu-4gb ams3 | 4 GB | $24 |
| linode Linode 4GB gb-lon | 4 GB | $24 |
Dedicated vs shared vCPU, traffic quota vs burst, price with or without VAT — every provider words it differently, impossible to compare by eye.
Big providers have APIs; the budget LET scene is all WHMCS sites. The tier most worth deal-hunting is exactly the hardest to get structured data from.
Roundup articles are stale snapshots; a provider's price hike you'll only notice on the renewal bill.
No long-running process. A Cron trigger fires a Workflow; durable orchestration with per-source isolation and retry.
A Cron trigger starts a Workflow, one step per provider: tier-1 hits official pricing APIs, the budget tier reads manual YAML — fully isolated.
Convert to USD/month, keep original currency and tax basis, idempotent upserts into D1; append a row only on price change — an event stream.
A standalone remote MCP on Workers, Streamable HTTP, clients like Claude connect directly. Search, compare, score, alerts — all tool calls.
Tier-1 official APIs (Hetzner / DO / Vultr / Linode…) refreshed every 6–12h, with data-freshness stamps.
Aligns vCPU, RAM, traffic, disk type and taxed price to one schema; same-spec plans flattened in one shot.
Benchmark/$, RAM/$, traffic/$ weighted, weights adjustable, with explainable reasoning.
Price changes or budget-tier specials matching your criteria, pushed to Feishu / Telegram.
Five tools — vps.search / compare / history / score / alerts — usable in natural language.
Workers + D1 + Workflows, no VPS, no self-managed DB, single-user on the free tier.
1 plan matches, 3 more are over budget. The best value is:
Why: in this RAM tier its traffic quota is 4× the others and the unit price is under a sixth of DO's — top value score.
Solid = planned official API · dashed = later. Price fields follow each provider's current docs; parsing is defensive.
Let the radar watch every price, and let your agent make the call.