SpotGPU

io.github.flowtestpro-svgv0.1.0Updated Sep 30, 2026

Spot GPU rental prices (Vast + RunPod) via SpotGPU GET /v1/spot

VerifiedSTDIODesktop onlyOther

Installation

In SourceWeft

  1. Open SpotGPU in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

spotgpu-mcp

MCP (Model Context Protocol) server for SpotGPU spot GPU rental prices.

Exposes one tool: spot_price → GET /v1/spot (Vast + RunPod best + alts).

Credits ≠ rental. SpotGPU API credits pay for price lookups.
usd_per_hr is the upstream provider rental price, not a SpotGPU fee.

Install / run

Requires Python 3.10+ and a SpotGPU API key (sk_… from https://spotgpu-api.fly.dev).

One-shot (PyPI)

bash
uvx spotgpu-mcp

Local (this monorepo package)

bash
cd packages/mcp-spotgpuuv sync   # or: pip install -e .export SPOTGPU_API_KEY=sk_…spotgpu-mcp

Env:

VariableRequiredDefault
SPOTGPU_API_KEYyes—
SPOTGPU_BASE_URLnohttps://spotgpu-api.fly.dev

Never hardcode keys. The server speaks MCP on stdio only (do not print to stdout).

Claude Desktop

Add to claude_desktop_config.json:

json
{  "mcpServers": {    "spotgpu": {      "command": "uvx",      "args": ["spotgpu-mcp"],      "env": {        "SPOTGPU_API_KEY": "sk_…"      }    }  }}

Local editable install instead of uvx:

json
{  "mcpServers": {    "spotgpu": {      "command": "uv",      "args": ["run", "--directory", "/path/to/spotgpu/packages/mcp-spotgpu", "spotgpu-mcp"],      "env": {        "SPOTGPU_API_KEY": "sk_…"      }    }  }}

Cursor

Add to .cursor/mcp.json (or user MCP config):

json
{  "mcpServers": {    "spotgpu": {      "command": "uvx",      "args": ["spotgpu-mcp"],      "env": {        "SPOTGPU_API_KEY": "sk_…"      }    }  }}

Tool: spot_price

ParamTypeDefaultNotes
gpustringrequirede.g. RTX_4090
qtyint1≥ 1
marketsstring"vast,runpod"comma-separated
freshboolfalsemaps to fresh=1

On success returns JSON text of the API body (best.usd_per_hr, alts, …).

Attribution

Requests send X-SpotGPU-Client: mcp-spotgpu.

PyPI / Official MCP Registry / Smithery / Glama publish is deferred until Biz Bot approval. server.json and glama.json stubs are in this package for later.

Published

Source: README.md at commit 437f9ad

Tools

0
Tool metadata has not been indexed yet.

Version history

1
  1. v0.1.0LatestSep 30, 2026