MCP server: One MCP server.

compute.wick.pics

@wickMCP server · External

Live GPU spot market: 1,700+ offers, 10 provider feeds. History, watches, limit orders, no fee

Price comparisonv1.1.1AGPL-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.

What it costs

Free

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

Tools

25 · grouped by tool name · checked 1 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