MCP serveronline.pangle.compute/gpu-rental-market
Live GPU rental market: 2,500+ offers across a dozen provider feeds.
Read more
Live GPU rental market: 2,500+ offers across a dozen provider feeds. History, watches, limit orders.Overview
Score?
UNRATED 0.672
of what a free look can see, on 30 looks
Looks
35
last 10 hr ago
Tools
25
More info
URL
compute.pangle.online/mcp/
streamable-http
Says it is
compute.pangle.online 1.2.0
protocol 2025-06-18
In the record since
32 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.672 · highest on record 0.8561
Toolsfrom sha256:c639e918f3…3072a1
| Tool | Schema |
|---|---|
| account_usage Your metered usage ledger: placements, destroys, estimated hours and USD,
and the platform fee (2.5%, $0.01 min, $5.00 cap per lease per UTC day) priced
at the rate live at |
input · no output |
| best_value Perf-per-dollar board: for each GPU model, best live price vs its FP16
tensor throughput (dense, vendor spec sheets) -> TFLOPS per dollar-hour.
The answer to 'most compute |
input · no output |
| cancel_limit_order Cancel a limit order. Requires the order_secret from create_limit_order. |
input · no output |
| create_limit_order Place a standing LIMIT ORDER: when the best live fee-adjusted price for
gpu (and optional offer_class) trades at or under max_price_per_gpu_hr,
the station cuts a signed FI |
input · no output |
| create_watch Create a price watch (tripwire): fires when the best live fee-adjusted
price per GPU-hour matching gpu (and optional offer_class) drops to or
under max_price_per_gpu_hr. Ch |
input · no output |
| delete_watch Delete a watch by id. |
input · no output |
| destroy_rental Destroy an instance previously placed on your account (vast or runpod).
Your key passes through and is never stored. |
input · no output |
| fill_limit_order Execute a limit order's live fill ticket on YOUR provider key (used for
this one call, never stored). Only works while the order is ticketed; the
offer is re-quoted live an |
input · no output |
| get_offer Fetch one offer by its id (from search_offers). |
input · no output |
| idle_history The idle-capacity index over time: share of listed GPU capacity that is
interruptible (spot/bid) — idle hardware looking for work. Points are
[ts, idle_share, idle_offers, |
input · no output |
| limit_order_status State of a limit order (armed/ticketed/filled/cancelled/expired), last
price seen, recent events. Pass order_secret to also read the live fill
ticket when one is cut. |
input · no output |
| market_stats Live market snapshot: total offers, GPU models, idle-capacity share,
per-provider freshness/health, cheapest price per model, current fee_bps. |
input · no output |
| price_history Price history for one GPU model (exact name from search_offers/market_stats,
e.g. 'RTX 4090'). offer_class: on_demand | interruptible. Returns per-provider
series of [ts, m |
input · no output |
| price_position Rent-now-or-wait context: where the current best price for one GPU
model sits inside its own trailing 7/30-day range (percentile, 24h trend,
verdict). Descriptive, not a fo |
input · no output |
| provider_reliability How dependable each provider's data feed has been for this station
(poll success over the trailing window), plus the provider's own average
machine reliability where report |
input · no output |
| register_account Create a metering account: returns a bearer token (shown once, we keep
only a hash). Pass it as account_token on rent calls to build a usage
ledger you can read back with a |
input · no output |
| rent_best One-shot rent: search the live book with these filters and place on the
best (cheapest) matching offer — 'cheapest H100 under $2/hr, go'. Same
guarantees as rent_offer (dry |
input · no output |
| rent_offer Place a rental on YOUR provider account (BYO key — it is used for this
one call and never stored). Default is a DRY RUN returning exactly what
would be executed; a live pla |
input · no output |
| rent_x402 Rent a prepaid block of GPU time with a wallet and NO account, NO API key
and no human, over x402 (HTTP 402 micropayments, USDC on Base).
Call it with no arguments and you |
input · no output |
| rental_status Live state of an instance on your account: running/starting/stopped/
gone, uptime, price, estimated spend so far, and the budget guard's state
if one is armed. Read-only; y |
input · no output |
| search_offers Search live GPU offers. gpu matches the model name (e.g. '4090', 'H100').
offer_class: on_demand | interruptible | reserved. country: ISO-2 (e.g. US),
a comma list ('DE,NL' |
input · output |
| spot_spread On-demand vs interruptible spread: the live discount for idle capacity
per model; pass gpu_model for its history too. |
input · no output |
| true_cost_notes The billing fine print behind the $/hr, verified per provider from
their own published pages (source URL + date on every claim): billing
granularity (per-second vs per-minu |
input · no output |
| watch_status Current state of a watch: armed/tripped, last price seen, recent
events, and the best matching offer right now. |
input · no output |
| will_it_fit Will this model fit, and what does a fitting machine cost right now?
Deterministic VRAM arithmetic — weights (params x bytes/precision) + KV
cache (2 x layers x kv_heads x |
input · no output |
Verify it yourself
npx teppi-check https://compute.pangle.online/mcp/curl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2QA9W6W1XCX2GP3JK0EK