MCP server: One MCP server.

compute.pangle.online — GPU rental market

@pangleRun by its publisher: served from their own domain, namespace checked by the registry.MCP server · External

Live GPU rental market: 2,500+ offers across a dozen provider feeds. History, watches, limit orders.

Price comparisonv1.2.0AGPL-3.0Python
Freeno charge per call

One address for any MCP client. No sign-in needed on this server.

What it does

2 read7 act16 other

Grouped by tool name. At most: moves money, runs code or commands, deletes data, or sends messages for you.

What it costs

Free

Odel charges nothing per call. The publisher may charge for its own service.

Tools

25 · grouped by tool name · checked 8 Oct 2026

Read · 2Look things up

  • search_offers
  • get_offer

Act · 7Change something

  • register_account
  • create_watch
  • delete_watch
  • create_limit_order
  • limit_order_status
  • cancel_limit_order
  • fill_limit_order

Other · 16Neither hinted nor named

  • market_stats
  • price_history
  • idle_history
  • best_value
  • provider_reliability
  • price_position
  • spot_spread
  • will_it_fit
  • true_cost_notes
  • account_usage
  • watch_status
  • rent_x402
  • rent_offer
  • rent_best
  • rental_status
  • destroy_rental
Try it in the Inspector
README2 min read

compute.pangle.online — GPU compute meta-aggregator

live H100 spot live RTX 4090 idle

One process: provider pollers + SQLite store + ranked REST API + MCP server + the site. Live at https://compute.pangle.online · API /api/offers, /api/history, /api/idle-history, /api/watches · MCP /mcp/ (streamable HTTP).

Run anywhere (the VPS lift)

docker compose up          # or:
python3 -m venv venv && venv/bin/pip install -r requirements.txt
venv/bin/uvicorn app:app --port 8956

No external services, no keys required (keys in .env deepen Vast/RunPod results; DataCrunch and Akash need none).

The fee levers — there are two, and confusing them corrupts the data

FEE_BPS (core/economics.py) marks up displayed prices, and it is 0, permanently. The book, the tape, the index and the per-chip prices are published as THE MARKET's numbers — check any of them against the provider's own page. A markup here would quietly make every published price ours instead of theirs, so this lever stays off.

EXEC_FEE_BPS is the platform fee, charged on what we settle, never on what the provider charges: 2.5%, one cent minimum, capped at $5 per lease per UTC day (core/meter.py). Renters place on their own provider key and pay the provider directly; this is the only thing we take, and it is disclosed in the quote and the receipt before anything is placed.

REF_VAST / REF_RUNPOD referral slots ride the same seam.

Layout

providers/ one drop-in module per marketplace · core/ schema, rank, economics, stats · db.py SQLite (WAL) with provider_health honesty table · app.py FastAPI + scheduler + MCP mount · web/ the hand-written site (see DESIGN-DIRECTION.md).

Tests: venv/bin/python -m tests.test_pipeline

Generated pages

web/gpu/, web/vs/ and web/sitemap.xml are built artifacts — regenerate with venv/bin/python gen_gpu_pages.py (the deployment runs it hourly).

Fonts

Martian Mono ships in web/fonts/ (SIL OFL). The display serif (Erode, by Indian Type Foundry via Fontshare) is not redistributed here — its license doesn't allow it; fetch it from https://www.fontshare.com/fonts/erode into web/fonts/ as erode-400.woff2 / erode-600.woff2, or let the stack fall back to Georgia.

License

AGPL-3.0 — see LICENSE. Run it, fork it, learn from it; if you serve a modified version, share your changes the same way.

Similar modules

Browse Price comparison