| name | stocks |
| description | Query RunPod GPU availability and suggest matching GPUs/datacenters. |
| metadata | {"author":"pokutuna","compatibility":"RunPod API (requires ~/.runpod/config.toml or RUNPOD_API_KEY)"} |
| allowed-tools | Bash(uv run --script ${CLAUDE_PLUGIN_ROOT}/skills/stocks/scripts/fetch_gpu_stocks.py *) |
RunPod GPU Stock Check
Check RunPod GPU availability by datacenter and suggest GPUs matching requirements.
Prerequisites
Set RunPod API key via either:
- Environment variable
RUNPOD_API_KEY
~/.runpod/config.toml (set via runpod CLI)
Script
${CLAUDE_PLUGIN_ROOT}/skills/stocks/scripts/fetch_gpu_stocks.py
Usage
uv run --script ${CLAUDE_PLUGIN_ROOT}/skills/stocks/scripts/fetch_gpu_stocks.py
uv run --script ${CLAUDE_PLUGIN_ROOT}/skills/stocks/scripts/fetch_gpu_stocks.py --min-memory 80
uv run --script ${CLAUDE_PLUGIN_ROOT}/skills/stocks/scripts/fetch_gpu_stocks.py --gpu h100 5090
uv run --script ${CLAUDE_PLUGIN_ROOT}/skills/stocks/scripts/fetch_gpu_stocks.py --storage
uv run --script ${CLAUDE_PLUGIN_ROOT}/skills/stocks/scripts/fetch_gpu_stocks.py --stock high
uv run --script ${CLAUDE_PLUGIN_ROOT}/skills/stocks/scripts/fetch_gpu_stocks.py --stock medium
uv run --script ${CLAUDE_PLUGIN_ROOT}/skills/stocks/scripts/fetch_gpu_stocks.py --gen hopper
uv run --script ${CLAUDE_PLUGIN_ROOT}/skills/stocks/scripts/fetch_gpu_stocks.py --gen blackwell
uv run --script ${CLAUDE_PLUGIN_ROOT}/skills/stocks/scripts/fetch_gpu_stocks.py --gen ada
uv run --script ${CLAUDE_PLUGIN_ROOT}/skills/stocks/scripts/fetch_gpu_stocks.py --gen ampere
uv run --script ${CLAUDE_PLUGIN_ROOT}/skills/stocks/scripts/fetch_gpu_stocks.py --min-memory 80 --storage --stock high
uv run --script ${CLAUDE_PLUGIN_ROOT}/skills/stocks/scripts/fetch_gpu_stocks.py --json
Output Example
Datacenter Location GPU Mem Gen Stock Storage Price
---------------------------------------------------------------------------------------------------------
EU-CZ-1 Europe RTX 5090 32GB blackwell High ✓ $0.69
EU-RO-1 Europe RTX 5090 32GB blackwell High ✓ $0.69
US-CA-2 United States RTX 5090 32GB blackwell High ✓ $0.69
US-NC-1 United States RTX 5090 32GB blackwell High ✓ $0.69
Found 4 options across 4 datacenters, 1 GPU types
Filter Options
| Option | Description |
|---|
--min-memory GB | Minimum VRAM (GB) |
--gpu KEYWORD... | Filter by GPU name (partial match, multiple) |
--storage | Network Volume supported only |
--stock {high,medium,low} | Stock level |
--gen {blackwell,hopper,ada,ampere,volta,amd} | GPU generation |
--secure-cloud | Secure Cloud only |
--community-cloud | Community Cloud only |
--json | JSON output |
GPU Generation Classification
| Generation | GPUs |
|---|
| blackwell | B200, B300, RTX PRO 6000, RTX 5090, RTX 5080 |
| hopper | H100, H200 |
| ada | RTX 4090, RTX 4080, L40, L40S, RTX 6000 Ada, etc. |
| ampere | A100, A40, RTX 3090, RTX A6000, L4 |
| volta | V100 |
| amd | MI300X |
Examples
User: "Where can I use RTX 5090 with Network Volume?"
uv run --script ${CLAUDE_PLUGIN_ROOT}/skills/stocks/scripts/fetch_gpu_stocks.py --gpu 5090 --storage
User: "Which 80GB+ GPUs are in stock?"
uv run --script ${CLAUDE_PLUGIN_ROOT}/skills/stocks/scripts/fetch_gpu_stocks.py --min-memory 80 --stock high
User: "Hopper generation with Storage support"
uv run --script ${CLAUDE_PLUGIN_ROOT}/skills/stocks/scripts/fetch_gpu_stocks.py --gen hopper --storage
User: "Compare H100 and A100 availability"
uv run --script ${CLAUDE_PLUGIN_ROOT}/skills/stocks/scripts/fetch_gpu_stocks.py --gpu h100 a100 --storage
Important Notes
stockStatus is unreliable: API often returns "High" regardless of actual availability
- Always verify actual availability on RunPod Web UI
- Prices shown are Community Cloud (falls back to Secure Cloud if unavailable)
User communication: When returning results, inform users that stockStatus is from the API and may not reflect actual availability. Recommend checking the Web UI for real-time status.