{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_7hejex888b2r","handle":"compute-pangle-online-gpu-rental-market","url":"https://wellknown.network/agents/compute-pangle-online-gpu-rental-market","links":{"self":"https://wellknown.network/agents/compute-pangle-online-gpu-rental-market/record.json","html":"https://wellknown.network/agents/compute-pangle-online-gpu-rental-market","markdown":"https://wellknown.network/agents/compute-pangle-online-gpu-rental-market/record.md","api":"https://wellknown.network/api/v1/agents/compute-pangle-online-gpu-rental-market","status":"https://wellknown.network/api/v1/agents/compute-pangle-online-gpu-rental-market/status","claim":"https://wellknown.network/agents/compute-pangle-online-gpu-rental-market/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/compute-pangle-online-gpu-rental-market/claim.json","badge":"https://wellknown.network/agents/compute-pangle-online-gpu-rental-market/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:compute.pangle.online:server:compute-pangle-online-gpu-rental-market","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"compute.pangle.online — GPU rental market","summary":"Live GPU rental market: 2,500+ offers across a dozen provider feeds. History, watches, limit orders.","description":"Live GPU rental market: 2,500+ offers across a dozen provider feeds. History, watches, limit orders.","publisher":{"name":"online.pangle.compute","url":null},"homepage":"https://compute.pangle.online/agents/","repository":"https://github.com/aitools420/compute-wick","version":"1.2.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://compute.pangle.online/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-08-28T10:06:22.391321Z","publishedAt":"2026-08-28T10:06:22.391321Z","registryName":"online.pangle.compute/gpu-rental-market"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"commerce.payments","name":"Payments","confidence":1,"provenance":"derived"},{"slug":"data.news","name":"News & Feeds","confidence":0.833,"provenance":"derived"},{"slug":"infra.devices","name":"Devices & IoT","confidence":0.525,"provenance":"derived"}],"categories":["commerce","data","infra"],"language":"fr"},"observed":{"status":"live","statusReason":"Responded 1h ago.","lastOkAt":"2026-09-10T03:24:02.349Z","lastProbedAt":"2026-09-10T03:24:02.349Z","statusComputedAt":"2026-09-10T03:24:29.107Z","reliability30d":{"probes":9,"successRate":1,"p50Ms":1061},"latestObservations":[{"at":"2026-09-10T03:24:02.349Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1037,"error":null,"detail":{"tools":[{"name":"search_offers","description":"Search live GPU offers. gpu matches the model name (e.g. '4090', 'H100').\n    offer_class: on_demand | interruptible | reserved. country: ISO-2 (e.g. US),\n    a"},{"name":"get_offer","description":"Fetch one offer by its id (from search_offers)."},{"name":"market_stats","description":"Live market snapshot: total offers, GPU models, idle-capacity share,\n    per-provider freshness/health, cheapest price per model, current fee_bps."},{"name":"price_history","description":"Price history for one GPU model (exact name from search_offers/market_stats,\n    e.g. 'RTX 4090'). offer_class: on_demand | interruptible. Returns per-provider\n"},{"name":"idle_history","description":"The idle-capacity index over time: share of listed GPU capacity that is\n    interruptible (spot/bid) — idle hardware looking for work. Points are\n    [ts, idle_"},{"name":"best_value","description":"Perf-per-dollar board: for each GPU model, best live price vs its FP16\n    tensor throughput (dense, vendor spec sheets) -> TFLOPS per dollar-hour.\n    The answ"},{"name":"provider_reliability","description":"How dependable each provider's data feed has been for this station\n    (poll success over the trailing window), plus the provider's own average\n    machine reli"},{"name":"price_position","description":"Rent-now-or-wait context: where the current best price for one GPU\n    model sits inside its own trailing 7/30-day range (percentile, 24h trend,\n    verdict). D"},{"name":"spot_spread","description":"On-demand vs interruptible spread: the live discount for idle capacity\n    per model; pass gpu_model for its history too."},{"name":"will_it_fit","description":"Will this model fit, and what does a fitting machine cost right now?\n    Deterministic VRAM arithmetic — weights (params x bytes/precision) + KV\n    cache (2 x "},{"name":"true_cost_notes","description":"The billing fine print behind the $/hr, verified per provider from\n    their own published pages (source URL + date on every claim): billing\n    granularity (pe"},{"name":"register_account","description":"Create a metering account: returns a bearer token (shown once, we keep\n    only a hash). Pass it as account_token on rent calls to build a usage\n    ledger you "},{"name":"account_usage","description":"Your metered usage ledger: placements, destroys, estimated hours and USD,\n    and the platform fee (2.5%, $0.01 min, $5.00 cap per lease per UTC day) priced\n   "},{"name":"create_watch","description":"Create a price watch (tripwire): fires when the best live fee-adjusted\n    price per GPU-hour matching gpu (and optional offer_class) drops to or\n    under max_"},{"name":"watch_status","description":"Current state of a watch: armed/tripped, last price seen, recent\n    events, and the best matching offer right now."},{"name":"delete_watch","description":"Delete a watch by id."},{"name":"create_limit_order","description":"Place a standing LIMIT ORDER: when the best live fee-adjusted price for\n    gpu (and optional offer_class) trades at or under max_price_per_gpu_hr,\n    the stat"},{"name":"limit_order_status","description":"State of a limit order (armed/ticketed/filled/cancelled/expired), last\n    price seen, recent events. Pass order_secret to also read the live fill\n    ticket wh"},{"name":"cancel_limit_order","description":"Cancel a limit order. Requires the order_secret from create_limit_order."},{"name":"rent_x402","description":"Rent a prepaid block of GPU time with a wallet and NO account, NO API key\n    and no human, over x402 (HTTP 402 micropayments, USDC on Base).\n\n    Call it with "},{"name":"rent_offer","description":"Place a rental on YOUR provider account (BYO key — it is used for this\n    one call and never stored). Default is a DRY RUN returning exactly what\n    would be "},{"name":"rent_best","description":"One-shot rent: search the live book with these filters and place on the\n    best (cheapest) matching offer — 'cheapest H100 under $2/hr, go'. Same\n    guarantee"},{"name":"rental_status","description":"Live state of an instance on your account: running/starting/stopped/\n    gone, uptime, price, estimated spend so far, and the budget guard's state\n    if one is"},{"name":"destroy_rental","description":"Destroy an instance previously placed on your account (vast or runpod).\n    Your key passes through and is never stored."},{"name":"fill_limit_order","description":"Execute a limit order's live fill ticket on YOUR provider key (used for\n    this one call, never stored). Only works while the order is ticketed; the\n    offer "}],"toolCount":25,"serverName":"compute.pangle.online","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-09T20:27:48.009Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1507,"error":null,"detail":{"tools":[{"name":"search_offers","description":"Search live GPU offers. gpu matches the model name (e.g. '4090', 'H100').\n    offer_class: on_demand | interruptible | reserved. country: ISO-2 (e.g. US),\n    a"},{"name":"get_offer","description":"Fetch one offer by its id (from search_offers)."},{"name":"market_stats","description":"Live market snapshot: total offers, GPU models, idle-capacity share,\n    per-provider freshness/health, cheapest price per model, current fee_bps."},{"name":"price_history","description":"Price history for one GPU model (exact name from search_offers/market_stats,\n    e.g. 'RTX 4090'). offer_class: on_demand | interruptible. Returns per-provider\n"},{"name":"idle_history","description":"The idle-capacity index over time: share of listed GPU capacity that is\n    interruptible (spot/bid) — idle hardware looking for work. Points are\n    [ts, idle_"},{"name":"best_value","description":"Perf-per-dollar board: for each GPU model, best live price vs its FP16\n    tensor throughput (dense, vendor spec sheets) -> TFLOPS per dollar-hour.\n    The answ"},{"name":"provider_reliability","description":"How dependable each provider's data feed has been for this station\n    (poll success over the trailing window), plus the provider's own average\n    machine reli"},{"name":"price_position","description":"Rent-now-or-wait context: where the current best price for one GPU\n    model sits inside its own trailing 7/30-day range (percentile, 24h trend,\n    verdict). D"},{"name":"spot_spread","description":"On-demand vs interruptible spread: the live discount for idle capacity\n    per model; pass gpu_model for its history too."},{"name":"will_it_fit","description":"Will this model fit, and what does a fitting machine cost right now?\n    Deterministic VRAM arithmetic — weights (params x bytes/precision) + KV\n    cache (2 x "},{"name":"true_cost_notes","description":"The billing fine print behind the $/hr, verified per provider from\n    their own published pages (source URL + date on every claim): billing\n    granularity (pe"},{"name":"register_account","description":"Create a metering account: returns a bearer token (shown once, we keep\n    only a hash). Pass it as account_token on rent calls to build a usage\n    ledger you "},{"name":"account_usage","description":"Your metered usage ledger: placements, destroys, estimated hours and USD,\n    and the platform fee (2.5%, $0.01 min, $5.00 cap per lease per UTC day) priced\n   "},{"name":"create_watch","description":"Create a price watch (tripwire): fires when the best live fee-adjusted\n    price per GPU-hour matching gpu (and optional offer_class) drops to or\n    under max_"},{"name":"watch_status","description":"Current state of a watch: armed/tripped, last price seen, recent\n    events, and the best matching offer right now."},{"name":"delete_watch","description":"Delete a watch by id."},{"name":"create_limit_order","description":"Place a standing LIMIT ORDER: when the best live fee-adjusted price for\n    gpu (and optional offer_class) trades at or under max_price_per_gpu_hr,\n    the stat"},{"name":"limit_order_status","description":"State of a limit order (armed/ticketed/filled/cancelled/expired), last\n    price seen, recent events. Pass order_secret to also read the live fill\n    ticket wh"},{"name":"cancel_limit_order","description":"Cancel a limit order. Requires the order_secret from create_limit_order."},{"name":"rent_x402","description":"Rent a prepaid block of GPU time with a wallet and NO account, NO API key\n    and no human, over x402 (HTTP 402 micropayments, USDC on Base).\n\n    Call it with "},{"name":"rent_offer","description":"Place a rental on YOUR provider account (BYO key — it is used for this\n    one call and never stored). Default is a DRY RUN returning exactly what\n    would be "},{"name":"rent_best","description":"One-shot rent: search the live book with these filters and place on the\n    best (cheapest) matching offer — 'cheapest H100 under $2/hr, go'. Same\n    guarantee"},{"name":"rental_status","description":"Live state of an instance on your account: running/starting/stopped/\n    gone, uptime, price, estimated spend so far, and the budget guard's state\n    if one is"},{"name":"destroy_rental","description":"Destroy an instance previously placed on your account (vast or runpod).\n    Your key passes through and is never stored."},{"name":"fill_limit_order","description":"Execute a limit order's live fill ticket on YOUR provider key (used for\n    this one call, never stored). Only works while the order is ticketed; the\n    offer "}],"toolCount":25,"serverName":"compute.pangle.online","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-09T11:38:46.633Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1161,"error":null,"detail":{"tools":[{"name":"search_offers","description":"Search live GPU offers. gpu matches the model name (e.g. '4090', 'H100').\n    offer_class: on_demand | interruptible | reserved. country: ISO-2 (e.g. US),\n    a"},{"name":"get_offer","description":"Fetch one offer by its id (from search_offers)."},{"name":"market_stats","description":"Live market snapshot: total offers, GPU models, idle-capacity share,\n    per-provider freshness/health, cheapest price per model, current fee_bps."},{"name":"price_history","description":"Price history for one GPU model (exact name from search_offers/market_stats,\n    e.g. 'RTX 4090'). offer_class: on_demand | interruptible. Returns per-provider\n"},{"name":"idle_history","description":"The idle-capacity index over time: share of listed GPU capacity that is\n    interruptible (spot/bid) — idle hardware looking for work. Points are\n    [ts, idle_"},{"name":"best_value","description":"Perf-per-dollar board: for each GPU model, best live price vs its FP16\n    tensor throughput (dense, vendor spec sheets) -> TFLOPS per dollar-hour.\n    The answ"},{"name":"provider_reliability","description":"How dependable each provider's data feed has been for this station\n    (poll success over the trailing window), plus the provider's own average\n    machine reli"},{"name":"price_position","description":"Rent-now-or-wait context: where the current best price for one GPU\n    model sits inside its own trailing 7/30-day range (percentile, 24h trend,\n    verdict). D"},{"name":"spot_spread","description":"On-demand vs interruptible spread: the live discount for idle capacity\n    per model; pass gpu_model for its history too."},{"name":"will_it_fit","description":"Will this model fit, and what does a fitting machine cost right now?\n    Deterministic VRAM arithmetic — weights (params x bytes/precision) + KV\n    cache (2 x "},{"name":"true_cost_notes","description":"The billing fine print behind the $/hr, verified per provider from\n    their own published pages (source URL + date on every claim): billing\n    granularity (pe"},{"name":"register_account","description":"Create a metering account: returns a bearer token (shown once, we keep\n    only a hash). Pass it as account_token on rent calls to build a usage\n    ledger you "},{"name":"account_usage","description":"Your metered usage ledger: placements, destroys, estimated hours and USD,\n    and the platform fee (2.5%, $0.01 min, $5.00 cap per lease per UTC day) priced\n   "},{"name":"create_watch","description":"Create a price watch (tripwire): fires when the best live fee-adjusted\n    price per GPU-hour matching gpu (and optional offer_class) drops to or\n    under max_"},{"name":"watch_status","description":"Current state of a watch: armed/tripped, last price seen, recent\n    events, and the best matching offer right now."},{"name":"delete_watch","description":"Delete a watch by id."},{"name":"create_limit_order","description":"Place a standing LIMIT ORDER: when the best live fee-adjusted price for\n    gpu (and optional offer_class) trades at or under max_price_per_gpu_hr,\n    the stat"},{"name":"limit_order_status","description":"State of a limit order (armed/ticketed/filled/cancelled/expired), last\n    price seen, recent events. Pass order_secret to also read the live fill\n    ticket wh"},{"name":"cancel_limit_order","description":"Cancel a limit order. Requires the order_secret from create_limit_order."},{"name":"rent_x402","description":"Rent a prepaid block of GPU time with a wallet and NO account, NO API key\n    and no human, over x402 (HTTP 402 micropayments, USDC on Base).\n\n    Call it with "},{"name":"rent_offer","description":"Place a rental on YOUR provider account (BYO key — it is used for this\n    one call and never stored). Default is a DRY RUN returning exactly what\n    would be "},{"name":"rent_best","description":"One-shot rent: search the live book with these filters and place on the\n    best (cheapest) matching offer — 'cheapest H100 under $2/hr, go'. Same\n    guarantee"},{"name":"rental_status","description":"Live state of an instance on your account: running/starting/stopped/\n    gone, uptime, price, estimated spend so far, and the budget guard's state\n    if one is"},{"name":"destroy_rental","description":"Destroy an instance previously placed on your account (vast or runpod).\n    Your key passes through and is never stored."},{"name":"fill_limit_order","description":"Execute a limit order's live fill ticket on YOUR provider key (used for\n    this one call, never stored). Only works while the order is ticketed; the\n    offer "}],"toolCount":25,"serverName":"compute.pangle.online","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-09T03:22:54.595Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":988,"error":null,"detail":{"tools":[{"name":"search_offers","description":"Search live GPU offers. gpu matches the model name (e.g. '4090', 'H100').\n    offer_class: on_demand | interruptible | reserved. country: ISO-2 (e.g. US),\n    a"},{"name":"get_offer","description":"Fetch one offer by its id (from search_offers)."},{"name":"market_stats","description":"Live market snapshot: total offers, GPU models, idle-capacity share,\n    per-provider freshness/health, cheapest price per model, current fee_bps."},{"name":"price_history","description":"Price history for one GPU model (exact name from search_offers/market_stats,\n    e.g. 'RTX 4090'). offer_class: on_demand | interruptible. Returns per-provider\n"},{"name":"idle_history","description":"The idle-capacity index over time: share of listed GPU capacity that is\n    interruptible (spot/bid) — idle hardware looking for work. Points are\n    [ts, idle_"},{"name":"best_value","description":"Perf-per-dollar board: for each GPU model, best live price vs its FP16\n    tensor throughput (dense, vendor spec sheets) -> TFLOPS per dollar-hour.\n    The answ"},{"name":"provider_reliability","description":"How dependable each provider's data feed has been for this station\n    (poll success over the trailing window), plus the provider's own average\n    machine reli"},{"name":"price_position","description":"Rent-now-or-wait context: where the current best price for one GPU\n    model sits inside its own trailing 7/30-day range (percentile, 24h trend,\n    verdict). D"},{"name":"spot_spread","description":"On-demand vs interruptible spread: the live discount for idle capacity\n    per model; pass gpu_model for its history too."},{"name":"will_it_fit","description":"Will this model fit, and what does a fitting machine cost right now?\n    Deterministic VRAM arithmetic — weights (params x bytes/precision) + KV\n    cache (2 x "},{"name":"true_cost_notes","description":"The billing fine print behind the $/hr, verified per provider from\n    their own published pages (source URL + date on every claim): billing\n    granularity (pe"},{"name":"register_account","description":"Create a metering account: returns a bearer token (shown once, we keep\n    only a hash). Pass it as account_token on rent calls to build a usage\n    ledger you "},{"name":"account_usage","description":"Your metered usage ledger: placements, destroys, estimated hours and USD,\n    and the platform fee (2.5%, $0.01 min, $5.00 cap per lease per UTC day) priced\n   "},{"name":"create_watch","description":"Create a price watch (tripwire): fires when the best live fee-adjusted\n    price per GPU-hour matching gpu (and optional offer_class) drops to or\n    under max_"},{"name":"watch_status","description":"Current state of a watch: armed/tripped, last price seen, recent\n    events, and the best matching offer right now."},{"name":"delete_watch","description":"Delete a watch by id."},{"name":"create_limit_order","description":"Place a standing LIMIT ORDER: when the best live fee-adjusted price for\n    gpu (and optional offer_class) trades at or under max_price_per_gpu_hr,\n    the stat"},{"name":"limit_order_status","description":"State of a limit order (armed/ticketed/filled/cancelled/expired), last\n    price seen, recent events. Pass order_secret to also read the live fill\n    ticket wh"},{"name":"cancel_limit_order","description":"Cancel a limit order. Requires the order_secret from create_limit_order."},{"name":"rent_x402","description":"Rent a prepaid block of GPU time with a wallet and NO account, NO API key\n    and no human, over x402 (HTTP 402 micropayments, USDC on Base).\n\n    Call it with "},{"name":"rent_offer","description":"Place a rental on YOUR provider account (BYO key — it is used for this\n    one call and never stored). Default is a DRY RUN returning exactly what\n    would be "},{"name":"rent_best","description":"One-shot rent: search the live book with these filters and place on the\n    best (cheapest) matching offer — 'cheapest H100 under $2/hr, go'. Same\n    guarantee"},{"name":"rental_status","description":"Live state of an instance on your account: running/starting/stopped/\n    gone, uptime, price, estimated spend so far, and the budget guard's state\n    if one is"},{"name":"destroy_rental","description":"Destroy an instance previously placed on your account (vast or runpod).\n    Your key passes through and is never stored."},{"name":"fill_limit_order","description":"Execute a limit order's live fill ticket on YOUR provider key (used for\n    this one call, never stored). Only works while the order is ticketed; the\n    offer "}],"toolCount":25,"serverName":"compute.pangle.online","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-08T20:20:36.564Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1083,"error":null,"detail":{"tools":[{"name":"search_offers","description":"Search live GPU offers. gpu matches the model name (e.g. '4090', 'H100').\n    offer_class: on_demand | interruptible | reserved. country: ISO-2 (e.g. US),\n    a"},{"name":"get_offer","description":"Fetch one offer by its id (from search_offers)."},{"name":"market_stats","description":"Live market snapshot: total offers, GPU models, idle-capacity share,\n    per-provider freshness/health, cheapest price per model, current fee_bps."},{"name":"price_history","description":"Price history for one GPU model (exact name from search_offers/market_stats,\n    e.g. 'RTX 4090'). offer_class: on_demand | interruptible. Returns per-provider\n"},{"name":"idle_history","description":"The idle-capacity index over time: share of listed GPU capacity that is\n    interruptible (spot/bid) — idle hardware looking for work. Points are\n    [ts, idle_"},{"name":"best_value","description":"Perf-per-dollar board: for each GPU model, best live price vs its FP16\n    tensor throughput (dense, vendor spec sheets) -> TFLOPS per dollar-hour.\n    The answ"},{"name":"provider_reliability","description":"How dependable each provider's data feed has been for this station\n    (poll success over the trailing window), plus the provider's own average\n    machine reli"},{"name":"price_position","description":"Rent-now-or-wait context: where the current best price for one GPU\n    model sits inside its own trailing 7/30-day range (percentile, 24h trend,\n    verdict). D"},{"name":"spot_spread","description":"On-demand vs interruptible spread: the live discount for idle capacity\n    per model; pass gpu_model for its history too."},{"name":"will_it_fit","description":"Will this model fit, and what does a fitting machine cost right now?\n    Deterministic VRAM arithmetic — weights (params x bytes/precision) + KV\n    cache (2 x "},{"name":"true_cost_notes","description":"The billing fine print behind the $/hr, verified per provider from\n    their own published pages (source URL + date on every claim): billing\n    granularity (pe"},{"name":"register_account","description":"Create a metering account: returns a bearer token (shown once, we keep\n    only a hash). Pass it as account_token on rent calls to build a usage\n    ledger you "},{"name":"account_usage","description":"Your metered usage ledger: placements, destroys, estimated hours and USD,\n    and the platform fee (2.5%, $0.01 min, $5.00 cap per lease per UTC day) priced\n   "},{"name":"create_watch","description":"Create a price watch (tripwire): fires when the best live fee-adjusted\n    price per GPU-hour matching gpu (and optional offer_class) drops to or\n    under max_"},{"name":"watch_status","description":"Current state of a watch: armed/tripped, last price seen, recent\n    events, and the best matching offer right now."},{"name":"delete_watch","description":"Delete a watch by id."},{"name":"create_limit_order","description":"Place a standing LIMIT ORDER: when the best live fee-adjusted price for\n    gpu (and optional offer_class) trades at or under max_price_per_gpu_hr,\n    the stat"},{"name":"limit_order_status","description":"State of a limit order (armed/ticketed/filled/cancelled/expired), last\n    price seen, recent events. Pass order_secret to also read the live fill\n    ticket wh"},{"name":"cancel_limit_order","description":"Cancel a limit order. Requires the order_secret from create_limit_order."},{"name":"rent_x402","description":"Rent a prepaid block of GPU time with a wallet and NO account, NO API key\n    and no human, over x402 (HTTP 402 micropayments, USDC on Base).\n\n    Call it with "},{"name":"rent_offer","description":"Place a rental on YOUR provider account (BYO key — it is used for this\n    one call and never stored). Default is a DRY RUN returning exactly what\n    would be "},{"name":"rent_best","description":"One-shot rent: search the live book with these filters and place on the\n    best (cheapest) matching offer — 'cheapest H100 under $2/hr, go'. Same\n    guarantee"},{"name":"rental_status","description":"Live state of an instance on your account: running/starting/stopped/\n    gone, uptime, price, estimated spend so far, and the budget guard's state\n    if one is"},{"name":"destroy_rental","description":"Destroy an instance previously placed on your account (vast or runpod).\n    Your key passes through and is never stored."},{"name":"fill_limit_order","description":"Execute a limit order's live fill ticket on YOUR provider key (used for\n    this one call, never stored). Only works while the order is ticketed; the\n    offer "}],"toolCount":25,"serverName":"compute.pangle.online","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-08T13:21:58.295Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":998,"error":null,"detail":{"tools":[{"name":"search_offers","description":"Search live GPU offers. gpu matches the model name (e.g. '4090', 'H100').\n    offer_class: on_demand | interruptible | reserved. country: ISO-2 (e.g. US),\n    a"},{"name":"get_offer","description":"Fetch one offer by its id (from search_offers)."},{"name":"market_stats","description":"Live market snapshot: total offers, GPU models, idle-capacity share,\n    per-provider freshness/health, cheapest price per model, current fee_bps."},{"name":"price_history","description":"Price history for one GPU model (exact name from search_offers/market_stats,\n    e.g. 'RTX 4090'). offer_class: on_demand | interruptible. Returns per-provider\n"},{"name":"idle_history","description":"The idle-capacity index over time: share of listed GPU capacity that is\n    interruptible (spot/bid) — idle hardware looking for work. Points are\n    [ts, idle_"},{"name":"best_value","description":"Perf-per-dollar board: for each GPU model, best live price vs its FP16\n    tensor throughput (dense, vendor spec sheets) -> TFLOPS per dollar-hour.\n    The answ"},{"name":"provider_reliability","description":"How dependable each provider's data feed has been for this station\n    (poll success over the trailing window), plus the provider's own average\n    machine reli"},{"name":"price_position","description":"Rent-now-or-wait context: where the current best price for one GPU\n    model sits inside its own trailing 7/30-day range (percentile, 24h trend,\n    verdict). D"},{"name":"spot_spread","description":"On-demand vs interruptible spread: the live discount for idle capacity\n    per model; pass gpu_model for its history too."},{"name":"will_it_fit","description":"Will this model fit, and what does a fitting machine cost right now?\n    Deterministic VRAM arithmetic — weights (params x bytes/precision) + KV\n    cache (2 x "},{"name":"true_cost_notes","description":"The billing fine print behind the $/hr, verified per provider from\n    their own published pages (source URL + date on every claim): billing\n    granularity (pe"},{"name":"register_account","description":"Create a metering account: returns a bearer token (shown once, we keep\n    only a hash). Pass it as account_token on rent calls to build a usage\n    ledger you "},{"name":"account_usage","description":"Your metered usage ledger: placements, destroys, estimated hours and USD,\n    and the platform fee (2.5%, $0.01 min, $5.00 cap per lease per UTC day) priced\n   "},{"name":"create_watch","description":"Create a price watch (tripwire): fires when the best live fee-adjusted\n    price per GPU-hour matching gpu (and optional offer_class) drops to or\n    under max_"},{"name":"watch_status","description":"Current state of a watch: armed/tripped, last price seen, recent\n    events, and the best matching offer right now."},{"name":"delete_watch","description":"Delete a watch by id."},{"name":"create_limit_order","description":"Place a standing LIMIT ORDER: when the best live fee-adjusted price for\n    gpu (and optional offer_class) trades at or under max_price_per_gpu_hr,\n    the stat"},{"name":"limit_order_status","description":"State of a limit order (armed/ticketed/filled/cancelled/expired), last\n    price seen, recent events. Pass order_secret to also read the live fill\n    ticket wh"},{"name":"cancel_limit_order","description":"Cancel a limit order. Requires the order_secret from create_limit_order."},{"name":"rent_x402","description":"Rent a prepaid block of GPU time with a wallet and NO account, NO API key\n    and no human, over x402 (HTTP 402 micropayments, USDC on Base).\n\n    Call it with "},{"name":"rent_offer","description":"Place a rental on YOUR provider account (BYO key — it is used for this\n    one call and never stored). Default is a DRY RUN returning exactly what\n    would be "},{"name":"rent_best","description":"One-shot rent: search the live book with these filters and place on the\n    best (cheapest) matching offer — 'cheapest H100 under $2/hr, go'. Same\n    guarantee"},{"name":"rental_status","description":"Live state of an instance on your account: running/starting/stopped/\n    gone, uptime, price, estimated spend so far, and the budget guard's state\n    if one is"},{"name":"destroy_rental","description":"Destroy an instance previously placed on your account (vast or runpod).\n    Your key passes through and is never stored."},{"name":"fill_limit_order","description":"Execute a limit order's live fill ticket on YOUR provider key (used for\n    this one call, never stored). Only works while the order is ticketed; the\n    offer "}],"toolCount":25,"serverName":"compute.pangle.online","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-08T06:25:10.589Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1026,"error":null,"detail":{"tools":[{"name":"search_offers","description":"Search live GPU offers. gpu matches the model name (e.g. '4090', 'H100').\n    offer_class: on_demand | interruptible | reserved. country: ISO-2 (e.g. US),\n    a"},{"name":"get_offer","description":"Fetch one offer by its id (from search_offers)."},{"name":"market_stats","description":"Live market snapshot: total offers, GPU models, idle-capacity share,\n    per-provider freshness/health, cheapest price per model, current fee_bps."},{"name":"price_history","description":"Price history for one GPU model (exact name from search_offers/market_stats,\n    e.g. 'RTX 4090'). offer_class: on_demand | interruptible. Returns per-provider\n"},{"name":"idle_history","description":"The idle-capacity index over time: share of listed GPU capacity that is\n    interruptible (spot/bid) — idle hardware looking for work. Points are\n    [ts, idle_"},{"name":"best_value","description":"Perf-per-dollar board: for each GPU model, best live price vs its FP16\n    tensor throughput (dense, vendor spec sheets) -> TFLOPS per dollar-hour.\n    The answ"},{"name":"provider_reliability","description":"How dependable each provider's data feed has been for this station\n    (poll success over the trailing window), plus the provider's own average\n    machine reli"},{"name":"price_position","description":"Rent-now-or-wait context: where the current best price for one GPU\n    model sits inside its own trailing 7/30-day range (percentile, 24h trend,\n    verdict). D"},{"name":"spot_spread","description":"On-demand vs interruptible spread: the live discount for idle capacity\n    per model; pass gpu_model for its history too."},{"name":"will_it_fit","description":"Will this model fit, and what does a fitting machine cost right now?\n    Deterministic VRAM arithmetic — weights (params x bytes/precision) + KV\n    cache (2 x "},{"name":"true_cost_notes","description":"The billing fine print behind the $/hr, verified per provider from\n    their own published pages (source URL + date on every claim): billing\n    granularity (pe"},{"name":"register_account","description":"Create a metering account: returns a bearer token (shown once, we keep\n    only a hash). Pass it as account_token on rent calls to build a usage\n    ledger you "},{"name":"account_usage","description":"Your metered usage ledger: placements, destroys, estimated hours and USD,\n    and the platform fee (2.5%, $0.01 min, $5.00 cap per lease per UTC day) priced\n   "},{"name":"create_watch","description":"Create a price watch (tripwire): fires when the best live fee-adjusted\n    price per GPU-hour matching gpu (and optional offer_class) drops to or\n    under max_"},{"name":"watch_status","description":"Current state of a watch: armed/tripped, last price seen, recent\n    events, and the best matching offer right now."},{"name":"delete_watch","description":"Delete a watch by id."},{"name":"create_limit_order","description":"Place a standing LIMIT ORDER: when the best live fee-adjusted price for\n    gpu (and optional offer_class) trades at or under max_price_per_gpu_hr,\n    the stat"},{"name":"limit_order_status","description":"State of a limit order (armed/ticketed/filled/cancelled/expired), last\n    price seen, recent events. Pass order_secret to also read the live fill\n    ticket wh"},{"name":"cancel_limit_order","description":"Cancel a limit order. Requires the order_secret from create_limit_order."},{"name":"rent_x402","description":"Rent a prepaid block of GPU time with a wallet and NO account, NO API key\n    and no human, over x402 (HTTP 402 micropayments, USDC on Base).\n\n    Call it with "},{"name":"rent_offer","description":"Place a rental on YOUR provider account (BYO key — it is used for this\n    one call and never stored). Default is a DRY RUN returning exactly what\n    would be "},{"name":"rent_best","description":"One-shot rent: search the live book with these filters and place on the\n    best (cheapest) matching offer — 'cheapest H100 under $2/hr, go'. Same\n    guarantee"},{"name":"rental_status","description":"Live state of an instance on your account: running/starting/stopped/\n    gone, uptime, price, estimated spend so far, and the budget guard's state\n    if one is"},{"name":"destroy_rental","description":"Destroy an instance previously placed on your account (vast or runpod).\n    Your key passes through and is never stored."},{"name":"fill_limit_order","description":"Execute a limit order's live fill ticket on YOUR provider key (used for\n    this one call, never stored). Only works while the order is ticketed; the\n    offer "}],"toolCount":25,"serverName":"compute.pangle.online","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T23:25:12.459Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1032,"error":null,"detail":{"tools":[{"name":"search_offers","description":"Search live GPU offers. gpu matches the model name (e.g. '4090', 'H100').\n    offer_class: on_demand | interruptible | reserved. country: ISO-2 (e.g. US),\n    a"},{"name":"get_offer","description":"Fetch one offer by its id (from search_offers)."},{"name":"market_stats","description":"Live market snapshot: total offers, GPU models, idle-capacity share,\n    per-provider freshness/health, cheapest price per model, current fee_bps."},{"name":"price_history","description":"Price history for one GPU model (exact name from search_offers/market_stats,\n    e.g. 'RTX 4090'). offer_class: on_demand | interruptible. Returns per-provider\n"},{"name":"idle_history","description":"The idle-capacity index over time: share of listed GPU capacity that is\n    interruptible (spot/bid) — idle hardware looking for work. Points are\n    [ts, idle_"},{"name":"best_value","description":"Perf-per-dollar board: for each GPU model, best live price vs its FP16\n    tensor throughput (dense, vendor spec sheets) -> TFLOPS per dollar-hour.\n    The answ"},{"name":"provider_reliability","description":"How dependable each provider's data feed has been for this station\n    (poll success over the trailing window), plus the provider's own average\n    machine reli"},{"name":"price_position","description":"Rent-now-or-wait context: where the current best price for one GPU\n    model sits inside its own trailing 7/30-day range (percentile, 24h trend,\n    verdict). D"},{"name":"spot_spread","description":"On-demand vs interruptible spread: the live discount for idle capacity\n    per model; pass gpu_model for its history too."},{"name":"will_it_fit","description":"Will this model fit, and what does a fitting machine cost right now?\n    Deterministic VRAM arithmetic — weights (params x bytes/precision) + KV\n    cache (2 x "},{"name":"true_cost_notes","description":"The billing fine print behind the $/hr, verified per provider from\n    their own published pages (source URL + date on every claim): billing\n    granularity (pe"},{"name":"register_account","description":"Create a metering account: returns a bearer token (shown once, we keep\n    only a hash). Pass it as account_token on rent calls to build a usage\n    ledger you "},{"name":"account_usage","description":"Your metered usage ledger: placements, destroys, estimated hours and USD,\n    and the platform fee (2.5%, $0.01 min, $5.00 cap per lease per UTC day) priced\n   "},{"name":"create_watch","description":"Create a price watch (tripwire): fires when the best live fee-adjusted\n    price per GPU-hour matching gpu (and optional offer_class) drops to or\n    under max_"},{"name":"watch_status","description":"Current state of a watch: armed/tripped, last price seen, recent\n    events, and the best matching offer right now."},{"name":"delete_watch","description":"Delete a watch by id."},{"name":"create_limit_order","description":"Place a standing LIMIT ORDER: when the best live fee-adjusted price for\n    gpu (and optional offer_class) trades at or under max_price_per_gpu_hr,\n    the stat"},{"name":"limit_order_status","description":"State of a limit order (armed/ticketed/filled/cancelled/expired), last\n    price seen, recent events. Pass order_secret to also read the live fill\n    ticket wh"},{"name":"cancel_limit_order","description":"Cancel a limit order. Requires the order_secret from create_limit_order."},{"name":"rent_x402","description":"Rent a prepaid block of GPU time with a wallet and NO account, NO API key\n    and no human, over x402 (HTTP 402 micropayments, USDC on Base).\n\n    Call it with "},{"name":"rent_offer","description":"Place a rental on YOUR provider account (BYO key — it is used for this\n    one call and never stored). Default is a DRY RUN returning exactly what\n    would be "},{"name":"rent_best","description":"One-shot rent: search the live book with these filters and place on the\n    best (cheapest) matching offer — 'cheapest H100 under $2/hr, go'. Same\n    guarantee"},{"name":"rental_status","description":"Live state of an instance on your account: running/starting/stopped/\n    gone, uptime, price, estimated spend so far, and the budget guard's state\n    if one is"},{"name":"destroy_rental","description":"Destroy an instance previously placed on your account (vast or runpod).\n    Your key passes through and is never stored."},{"name":"fill_limit_order","description":"Execute a limit order's live fill ticket on YOUR provider key (used for\n    this one call, never stored). Only works while the order is ticketed; the\n    offer "}],"toolCount":25,"serverName":"compute.pangle.online","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T16:26:02.956Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1042,"error":null,"detail":{"tools":[{"name":"search_offers","description":"Search live GPU offers. gpu matches the model name (e.g. '4090', 'H100').\n    offer_class: on_demand | interruptible | reserved. country: ISO-2 (e.g. US),\n    a"},{"name":"get_offer","description":"Fetch one offer by its id (from search_offers)."},{"name":"market_stats","description":"Live market snapshot: total offers, GPU models, idle-capacity share,\n    per-provider freshness/health, cheapest price per model, current fee_bps."},{"name":"price_history","description":"Price history for one GPU model (exact name from search_offers/market_stats,\n    e.g. 'RTX 4090'). offer_class: on_demand | interruptible. Returns per-provider\n"},{"name":"idle_history","description":"The idle-capacity index over time: share of listed GPU capacity that is\n    interruptible (spot/bid) — idle hardware looking for work. Points are\n    [ts, idle_"},{"name":"best_value","description":"Perf-per-dollar board: for each GPU model, best live price vs its FP16\n    tensor throughput (dense, vendor spec sheets) -> TFLOPS per dollar-hour.\n    The answ"},{"name":"provider_reliability","description":"How dependable each provider's data feed has been for this station\n    (poll success over the trailing window), plus the provider's own average\n    machine reli"},{"name":"price_position","description":"Rent-now-or-wait context: where the current best price for one GPU\n    model sits inside its own trailing 7/30-day range (percentile, 24h trend,\n    verdict). D"},{"name":"spot_spread","description":"On-demand vs interruptible spread: the live discount for idle capacity\n    per model; pass gpu_model for its history too."},{"name":"will_it_fit","description":"Will this model fit, and what does a fitting machine cost right now?\n    Deterministic VRAM arithmetic — weights (params x bytes/precision) + KV\n    cache (2 x "},{"name":"true_cost_notes","description":"The billing fine print behind the $/hr, verified per provider from\n    their own published pages (source URL + date on every claim): billing\n    granularity (pe"},{"name":"register_account","description":"Create a metering account: returns a bearer token (shown once, we keep\n    only a hash). Pass it as account_token on rent calls to build a usage\n    ledger you "},{"name":"account_usage","description":"Your metered usage ledger: placements, destroys, estimated hours and USD,\n    and the platform fee (2.5%, $0.01 min, $5.00 cap per lease per UTC day) priced\n   "},{"name":"create_watch","description":"Create a price watch (tripwire): fires when the best live fee-adjusted\n    price per GPU-hour matching gpu (and optional offer_class) drops to or\n    under max_"},{"name":"watch_status","description":"Current state of a watch: armed/tripped, last price seen, recent\n    events, and the best matching offer right now."},{"name":"delete_watch","description":"Delete a watch by id."},{"name":"create_limit_order","description":"Place a standing LIMIT ORDER: when the best live fee-adjusted price for\n    gpu (and optional offer_class) trades at or under max_price_per_gpu_hr,\n    the stat"},{"name":"limit_order_status","description":"State of a limit order (armed/ticketed/filled/cancelled/expired), last\n    price seen, recent events. Pass order_secret to also read the live fill\n    ticket wh"},{"name":"cancel_limit_order","description":"Cancel a limit order. Requires the order_secret from create_limit_order."},{"name":"rent_x402","description":"Rent a prepaid block of GPU time with a wallet and NO account, NO API key\n    and no human, over x402 (HTTP 402 micropayments, USDC on Base).\n\n    Call it with "},{"name":"rent_offer","description":"Place a rental on YOUR provider account (BYO key — it is used for this\n    one call and never stored). Default is a DRY RUN returning exactly what\n    would be "},{"name":"rent_best","description":"One-shot rent: search the live book with these filters and place on the\n    best (cheapest) matching offer — 'cheapest H100 under $2/hr, go'. Same\n    guarantee"},{"name":"rental_status","description":"Live state of an instance on your account: running/starting/stopped/\n    gone, uptime, price, estimated spend so far, and the budget guard's state\n    if one is"},{"name":"destroy_rental","description":"Destroy an instance previously placed on your account (vast or runpod).\n    Your key passes through and is never stored."},{"name":"fill_limit_order","description":"Execute a limit order's live fill ticket on YOUR provider key (used for\n    this one call, never stored). Only works while the order is ticketed; the\n    offer "}],"toolCount":25,"serverName":"compute.pangle.online","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T09:29:42.688Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1033,"error":null,"detail":{"tools":[{"name":"search_offers","description":"Search live GPU offers. gpu matches the model name (e.g. '4090', 'H100').\n    offer_class: on_demand | interruptible | reserved. country: ISO-2 (e.g. US),\n    a"},{"name":"get_offer","description":"Fetch one offer by its id (from search_offers)."},{"name":"market_stats","description":"Live market snapshot: total offers, GPU models, idle-capacity share,\n    per-provider freshness/health, cheapest price per model, current fee_bps."},{"name":"price_history","description":"Price history for one GPU model (exact name from search_offers/market_stats,\n    e.g. 'RTX 4090'). offer_class: on_demand | interruptible. Returns per-provider\n"},{"name":"idle_history","description":"The idle-capacity index over time: share of listed GPU capacity that is\n    interruptible (spot/bid) — idle hardware looking for work. Points are\n    [ts, idle_"},{"name":"best_value","description":"Perf-per-dollar board: for each GPU model, best live price vs its FP16\n    tensor throughput (dense, vendor spec sheets) -> TFLOPS per dollar-hour.\n    The answ"},{"name":"provider_reliability","description":"How dependable each provider's data feed has been for this station\n    (poll success over the trailing window), plus the provider's own average\n    machine reli"},{"name":"price_position","description":"Rent-now-or-wait context: where the current best price for one GPU\n    model sits inside its own trailing 7/30-day range (percentile, 24h trend,\n    verdict). D"},{"name":"spot_spread","description":"On-demand vs interruptible spread: the live discount for idle capacity\n    per model; pass gpu_model for its history too."},{"name":"will_it_fit","description":"Will this model fit, and what does a fitting machine cost right now?\n    Deterministic VRAM arithmetic — weights (params x bytes/precision) + KV\n    cache (2 x "},{"name":"true_cost_notes","description":"The billing fine print behind the $/hr, verified per provider from\n    their own published pages (source URL + date on every claim): billing\n    granularity (pe"},{"name":"register_account","description":"Create a metering account: returns a bearer token (shown once, we keep\n    only a hash). Pass it as account_token on rent calls to build a usage\n    ledger you "},{"name":"account_usage","description":"Your metered usage ledger: placements, destroys, estimated hours and USD,\n    and the platform fee (2.5%, $0.01 min, $5.00 cap per lease per UTC day) priced\n   "},{"name":"create_watch","description":"Create a price watch (tripwire): fires when the best live fee-adjusted\n    price per GPU-hour matching gpu (and optional offer_class) drops to or\n    under max_"},{"name":"watch_status","description":"Current state of a watch: armed/tripped, last price seen, recent\n    events, and the best matching offer right now."},{"name":"delete_watch","description":"Delete a watch by id."},{"name":"create_limit_order","description":"Place a standing LIMIT ORDER: when the best live fee-adjusted price for\n    gpu (and optional offer_class) trades at or under max_price_per_gpu_hr,\n    the stat"},{"name":"limit_order_status","description":"State of a limit order (armed/ticketed/filled/cancelled/expired), last\n    price seen, recent events. Pass order_secret to also read the live fill\n    ticket wh"},{"name":"cancel_limit_order","description":"Cancel a limit order. Requires the order_secret from create_limit_order."},{"name":"rent_x402","description":"Rent a prepaid block of GPU time with a wallet and NO account, NO API key\n    and no human, over x402 (HTTP 402 micropayments, USDC on Base).\n\n    Call it with "},{"name":"rent_offer","description":"Place a rental on YOUR provider account (BYO key — it is used for this\n    one call and never stored). Default is a DRY RUN returning exactly what\n    would be "},{"name":"rent_best","description":"One-shot rent: search the live book with these filters and place on the\n    best (cheapest) matching offer — 'cheapest H100 under $2/hr, go'. Same\n    guarantee"},{"name":"rental_status","description":"Live state of an instance on your account: running/starting/stopped/\n    gone, uptime, price, estimated spend so far, and the budget guard's state\n    if one is"},{"name":"destroy_rental","description":"Destroy an instance previously placed on your account (vast or runpod).\n    Your key passes through and is never stored."},{"name":"fill_limit_order","description":"Execute a limit order's live fill ticket on YOUR provider key (used for\n    this one call, never stored). Only works while the order is ticketed; the\n    offer "}],"toolCount":25,"serverName":"compute.pangle.online","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.2.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"search_offers","description":"Search live GPU offers. gpu matches the model name (e.g. '4090', 'H100').\n    offer_class: on_demand | interruptible | reserved. country: ISO-2 (e.g. US),\n    a"},{"name":"get_offer","description":"Fetch one offer by its id (from search_offers)."},{"name":"market_stats","description":"Live market snapshot: total offers, GPU models, idle-capacity share,\n    per-provider freshness/health, cheapest price per model, current fee_bps."},{"name":"price_history","description":"Price history for one GPU model (exact name from search_offers/market_stats,\n    e.g. 'RTX 4090'). offer_class: on_demand | interruptible. Returns per-provider\n"},{"name":"idle_history","description":"The idle-capacity index over time: share of listed GPU capacity that is\n    interruptible (spot/bid) — idle hardware looking for work. Points are\n    [ts, idle_"},{"name":"best_value","description":"Perf-per-dollar board: for each GPU model, best live price vs its FP16\n    tensor throughput (dense, vendor spec sheets) -> TFLOPS per dollar-hour.\n    The answ"},{"name":"provider_reliability","description":"How dependable each provider's data feed has been for this station\n    (poll success over the trailing window), plus the provider's own average\n    machine reli"},{"name":"price_position","description":"Rent-now-or-wait context: where the current best price for one GPU\n    model sits inside its own trailing 7/30-day range (percentile, 24h trend,\n    verdict). D"},{"name":"spot_spread","description":"On-demand vs interruptible spread: the live discount for idle capacity\n    per model; pass gpu_model for its history too."},{"name":"will_it_fit","description":"Will this model fit, and what does a fitting machine cost right now?\n    Deterministic VRAM arithmetic — weights (params x bytes/precision) + KV\n    cache (2 x "},{"name":"true_cost_notes","description":"The billing fine print behind the $/hr, verified per provider from\n    their own published pages (source URL + date on every claim): billing\n    granularity (pe"},{"name":"register_account","description":"Create a metering account: returns a bearer token (shown once, we keep\n    only a hash). Pass it as account_token on rent calls to build a usage\n    ledger you "},{"name":"account_usage","description":"Your metered usage ledger: placements, destroys, estimated hours and USD,\n    and the platform fee (2.5%, $0.01 min, $5.00 cap per lease per UTC day) priced\n   "},{"name":"create_watch","description":"Create a price watch (tripwire): fires when the best live fee-adjusted\n    price per GPU-hour matching gpu (and optional offer_class) drops to or\n    under max_"},{"name":"watch_status","description":"Current state of a watch: armed/tripped, last price seen, recent\n    events, and the best matching offer right now."},{"name":"delete_watch","description":"Delete a watch by id."},{"name":"create_limit_order","description":"Place a standing LIMIT ORDER: when the best live fee-adjusted price for\n    gpu (and optional offer_class) trades at or under max_price_per_gpu_hr,\n    the stat"},{"name":"limit_order_status","description":"State of a limit order (armed/ticketed/filled/cancelled/expired), last\n    price seen, recent events. Pass order_secret to also read the live fill\n    ticket wh"},{"name":"cancel_limit_order","description":"Cancel a limit order. Requires the order_secret from create_limit_order."},{"name":"rent_x402","description":"Rent a prepaid block of GPU time with a wallet and NO account, NO API key\n    and no human, over x402 (HTTP 402 micropayments, USDC on Base).\n\n    Call it with "},{"name":"rent_offer","description":"Place a rental on YOUR provider account (BYO key — it is used for this\n    one call and never stored). Default is a DRY RUN returning exactly what\n    would be "},{"name":"rent_best","description":"One-shot rent: search the live book with these filters and place on the\n    best (cheapest) matching offer — 'cheapest H100 under $2/hr, go'. Same\n    guarantee"},{"name":"rental_status","description":"Live state of an instance on your account: running/starting/stopped/\n    gone, uptime, price, estimated spend so far, and the budget guard's state\n    if one is"},{"name":"destroy_rental","description":"Destroy an instance previously placed on your account (vast or runpod).\n    Your key passes through and is never stored."},{"name":"fill_limit_order","description":"Execute a limit order's live fill ticket on YOUR provider key (used for\n    this one call, never stored). Only works while the order is ticketed; the\n    offer "}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"online.pangle.compute/gpu-rental-market","url":"https://registry.modelcontextprotocol.io/v0/servers/online.pangle.compute%2Fgpu-rental-market","firstSeenAt":"2026-09-07T08:20:01.139Z","fetchedAt":"2026-09-09T08:18:17.911Z","normalizedAt":"2026-09-09T08:18:17.911Z"}]},"firstSeenAt":"2026-09-07T08:20:01.139Z","updatedAt":"2026-09-10T03:25:19.130Z"}