GPU Economy - cloud GPU prices

Hourly cloud GPU prices from 60+ providers: find, compare, cost and track GPUs.

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
70%
Naming quality
84%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~697Tokens (tool definitions)
~791 BTypical response size
Moderate attention impact (0.54% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "gpu-prices": {
      "url": "https://gpueconomy.com/mcp"
    }
  }
}

Remote endpoints

https://gpueconomy.com/mcpstreamable-http

What it can do

Tool inventory

Tools (5)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢list_gpus

Every GPU model tracked, with its id, VRAM, how many providers list it and the median on-demand rate card in USD per GPU-hour.

Input Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢gpu_prices(gpu, market, limit)

Current listed rental prices for one GPU model across providers, cheapest first, in USD per GPU-hour, each with the time it was read and the GPU Economy page that links its source. Live quotes only.

Input Schema

{
  "type": "object",
  "properties": {
    "gpu": {
      "type": "string",
      "description": "GPU id (h100-sxm, h200, b200, rtx-4090) or a name (\"H100 SXM\", \"RTX 4090\")."
    },
    "market": {
      "type": "string",
      "enum": [
        "any",
        "on_demand",
        "spot",
        "community",
        "shared",
        "serverless",
        "reserved",
        "reserved_1y",
        "reserved_3y"
      ],
      "description": "Market to keep; default on_demand. \"any\" keeps spot, community, serverless and reserved too."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 50,
      "description": "Rows to return, cheapest first; default 10."
    }
  },
  "required": [
    "gpu"
  ],
  "additionalProperties": false
}
🟢provider_prices(provider)

Every current listed rental price at one provider (runpod, lambda, aws, vast-ai, ...), in USD per GPU-hour, each with its read time and the GPU Economy page that links its source. Live quotes only.

Input Schema

{
  "type": "object",
  "properties": {
    "provider": {
      "type": "string",
      "description": "Provider id (runpod, lambda, coreweave, aws, azure, gcp, vast-ai) or its name."
    }
  },
  "required": [
    "provider"
  ],
  "additionalProperties": false
}
🟢price_index

The weekly Cloud GPU Price Index: median listed on-demand H100 SXM rate across providers, this week and the last eight weeks, with the base-100 index and the receipts.

Input Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢recent_price_changes(gpu, provider, limit, include_marketplaces)

Listed prices that changed in the last 30 days, one row per quote, newest change first: the figure before its first change in the window, the figure now, and how many times it changed. A quote back at its starting figure is left out, and so are marketplace floors unless asked for. Optionally for one GPU or one provider.

Input Schema

{
  "type": "object",
  "properties": {
    "gpu": {
      "type": "string",
      "description": "Optional GPU id or name."
    },
    "provider": {
      "type": "string",
      "description": "Optional provider id or name."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 50,
      "description": "Rows; default 20."
    },
    "include_marketplaces": {
      "type": "boolean",
      "description": "Also list marketplace floors (Vast.ai), which move with every read; default false."
    }
  },
  "additionalProperties": false
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded5 tools