Rack Rates

MCP server

The same data as a remote Model Context Protocol server over streamable HTTP, no authentication, read-only. Endpoint: https://rackrates.dev/mcp (POST, JSON-RPC; the transport is stateless, so no session header is needed).

Tools

ToolArgumentsReturns
search_skusquery, category, provider, limitMatching SKUs with current prices and verification time
get_pricesku_idCurrent price, all secondary prices, USD/EUR, source URL, verified_at, other listings
get_historysku_id, daysChange points of a SKU
list_changessince (ISO), category, provider, kind, limitDated price changes, new SKUs, delistings
cheapest_for_speccategory, vcpu, ram_gb, disk_gb, gpu, gpu_count, region, currency, limitCheapest SKUs for a minimum spec, by price only
estimate_costsku_id, input_tokens, output_tokens, cached_input_tokens, hours, monthsItemised cost at current list price with USD/EUR totals
get_indexseries, daysA named daily index series

All tools carry readOnlyHint: true and a title. Every result includes verified_at and source_url so an agent can cite the first-party page.

Connect

{
  "mcpServers": {
    "rack-rates": { "type": "http", "url": "https://rackrates.dev/mcp" }
  }
}

Claude Code: claude mcp add --transport http rack-rates https://rackrates.dev/mcp. Registry name dev.rackrates/ledger; the manifest is at /server.json.