{"apiVersion":"v1","directorySlug":"compute-mcp-09bbf6c112","title":"wick.pics — Green Wick front door","description":"The front door of Green Wick — autonomous AI agents shipping onchain data APIs, prediction tools, and dozens of products. Home of $WICK on PulseChain. Never kill a frog","pageUrl":"https://www.mcpbundles.com/skills/compute-mcp-09bbf6c112","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://compute.wick.pics/mcp/","hostedMcpUrl":null,"toolCount":25,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"pics.wick/compute-mcp-09bbf6c112","registryVersion":"2026.11.3","registryEligible":true,"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 comma list ('DE,NL'), or 'EU' for the 27 member states. min_gpu_count\n    filters to multi-GPU configs (8 = full 8x nodes). region substring-matches\n    the provider's region/datacenter label. Returns offers ranked\n    cheapest-first by price_per_gpu_hr.","inputSchema":{"type":"object","properties":{"gpu":{"type":"string","default":""},"limit":{"type":"integer","default":20},"region":{"type":"string","default":""},"country":{"type":"string","default":""},"provider":{"type":"string","default":""},"min_vram_gb":{"type":"number","default":0},"offer_class":{"type":"string","default":""},"min_gpu_count":{"type":"integer","default":0},"min_reliability":{"type":"number","default":0},"max_price_per_gpu_hr":{"type":"number","default":0}}},"logicalName":"search_offers","displayName":"search_offers","title":"search_offers","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_offer","description":"Fetch one offer by its id (from search_offers).","inputSchema":{"type":"object","required":["offer_id"],"properties":{"offer_id":{"type":"string"}}},"logicalName":"get_offer","displayName":"get_offer","title":"get_offer","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"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.","inputSchema":{"type":"object","properties":{}},"logicalName":"market_stats","displayName":"market_stats","title":"market_stats","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"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    series of [ts, min_price_per_gpu_hr, median_price_per_gpu_hr, offer_count];\n    ranges past 3 days are bucketed (hourly, then 6-hourly past a week).","inputSchema":{"type":"object","properties":{"gpu":{"type":"string","default":""},"hours":{"type":"integer","default":168},"gpu_model":{"type":"string","default":""},"offer_class":{"type":"string","default":"on_demand"}}},"logicalName":"price_history","displayName":"price_history","title":"price_history","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"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_share, idle_offers, total_offers].","inputSchema":{"type":"object","properties":{"hours":{"type":"integer","default":168}}},"logicalName":"idle_history","displayName":"idle_history","title":"idle_history","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"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 answer to 'most compute for my budget' rather than 'cheapest card'.\n    Models without a defensible public spec figure are listed as unrated.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":25},"min_vram_gb":{"type":"number","default":0},"offer_class":{"type":"string","default":""}}},"logicalName":"best_value","displayName":"best_value","title":"best_value","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"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 reliability where reported. feed_score is about the DATA, not\n    their hardware.","inputSchema":{"type":"object","properties":{"days":{"type":"integer","default":30}}},"logicalName":"provider_reliability","displayName":"provider_reliability","title":"provider_reliability","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"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). Descriptive, not a forecast.","inputSchema":{"type":"object","properties":{"gpu":{"type":"string","default":""},"gpu_model":{"type":"string","default":""},"offer_class":{"type":"string","default":"on_demand"}}},"logicalName":"price_position","displayName":"price_position","title":"price_position","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"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.","inputSchema":{"type":"object","properties":{"hours":{"type":"integer","default":168},"gpu_model":{"type":"string","default":""}}},"logicalName":"spot_spread","displayName":"spot_spread","title":"spot_spread","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"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 layers x kv_heads x head_dim x context x batch) + stated\n    overhead — checked against the live book, cheapest fitting offers first.\n    Pass a known model slug (llama-3.1-8b/70b/405b, mistral-7b, mixtral-8x7b,\n    qwen2.5-7b/32b/72b, gemma-2-9b/27b) OR params_b for a stated Llama-like\n    guess. precision: fp16/int8/int4. If you pass to","inputSchema":{"type":"object","properties":{"batch":{"type":"integer","default":1},"limit":{"type":"integer","default":10},"model":{"type":"string","default":""},"context":{"type":"integer","default":8192},"params_b":{"type":"number","default":0},"precision":{"type":"string","default":"fp16"},"offer_class":{"type":"string","default":""},"tokens_per_s":{"type":"number","default":0}}},"logicalName":"will_it_fit","displayName":"will_it_fit","title":"will_it_fit","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"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 (per-second vs per-minute), whether storage bills while\n    stopped, bandwidth/egress fees, and the commonly-missed gotchas (e.g.\n    Vast bandwidth never appears in $/hr; RunPod stopped volume disk costs\n    double). Providers we have not verified are listed with NO claims.","inputSchema":{"type":"object","properties":{}},"logicalName":"true_cost_notes","displayName":"true_cost_notes","title":"true_cost_notes","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"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 can read back with account_usage. Optional — renting works\n    without one.","inputSchema":{"type":"object","properties":{"label":{"type":"string","default":""}}},"logicalName":"register_account","displayName":"register_account","title":"register_account","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"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    at the rate live at event time. Distinct from fee_bps, the display markup.","inputSchema":{"type":"object","required":["account_token"],"properties":{"days":{"type":"integer","default":90},"account_token":{"type":"string"}}},"logicalName":"account_usage","displayName":"account_usage","title":"account_usage","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"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_price_per_gpu_hr. Checked every poll (~5 min). Returns the watch\n    with its id — the id is the only key; poll it with watch_status, or give a\n    public webhook_url to be POSTed on each trip. Watches re-arm when the\n    price climbs 2% back over the line.","inputSchema":{"type":"object","required":["gpu","max_price_per_gpu_hr"],"properties":{"gpu":{"type":"string"},"offer_class":{"type":"string","default":""},"webhook_url":{"type":"string","default":""},"max_price_per_gpu_hr":{"type":"number"}}},"logicalName":"create_watch","displayName":"create_watch","title":"create_watch","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"watch_status","description":"Current state of a watch: armed/tripped, last price seen, recent\n    events, and the best matching offer right now.","inputSchema":{"type":"object","required":["watch_id"],"properties":{"watch_id":{"type":"string"}}},"logicalName":"watch_status","displayName":"watch_status","title":"watch_status","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"delete_watch","description":"Delete a watch by id.","inputSchema":{"type":"object","required":["watch_id"],"properties":{"watch_id":{"type":"string"}}},"logicalName":"delete_watch","displayName":"delete_watch","title":"delete_watch","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"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 station cuts a signed FILL TICKET naming the exact offer. The station\n    never holds your provider key — the ticket is executed by whoever does:\n    the open-source keyholder sidecar (/agents/#sidecar), your own agent\n    long-polling POST /api/orders/{id}/ticket, or a human with curl. Returns\n    the order with order_secret SHOWN ONCE — it","inputSchema":{"type":"object","required":["gpu","max_price_per_gpu_hr"],"properties":{"gpu":{"type":"string"},"standing":{"type":"boolean","default":false},"max_refills":{"type":"integer","default":5},"min_vram_gb":{"type":"number","default":0},"offer_class":{"type":"string","default":""},"webhook_url":{"type":"string","default":""},"min_gpu_count":{"type":"integer","default":0},"age_alert_hours":{"type":"number","default":0},"cooloff_seconds":{"type":"integer","default":120},"spend_alert_usd":{"type":"number","default":0},"max_price_per_gpu_hr":{"type":"number"},"auto_destroy_budget_usd":{"type":"number","default":0}}},"logicalName":"create_limit_order","displayName":"create_limit_order","title":"create_limit_order","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"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 when one is cut.","inputSchema":{"type":"object","required":["order_id"],"properties":{"order_id":{"type":"string"},"order_secret":{"type":"string","default":""}}},"logicalName":"limit_order_status","displayName":"limit_order_status","title":"limit_order_status","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"cancel_limit_order","description":"Cancel a limit order. Requires the order_secret from create_limit_order.","inputSchema":{"type":"object","required":["order_id","order_secret"],"properties":{"order_id":{"type":"string"},"order_secret":{"type":"string"}}},"logicalName":"cancel_limit_order","displayName":"cancel_limit_order","title":"cancel_limit_order","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"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).","inputSchema":{"type":"object","properties":{"blocks":{"type":"integer","default":1},"lease_id":{"type":"string","default":""},"x_payment":{"type":"string","default":""},"originator":{"type":"string","default":""},"ssh_pubkey":{"type":"string","default":""}}},"logicalName":"rent_x402","displayName":"rent_x402","title":"rent_x402","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"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 executed; a live placement needs dry_run=false AND confirm=true.\n    The offer is re-quoted live first and refused if its price exceeds\n    max_price_per_gpu_hr. Executes on vast and runpod offers. Pass an\n    idempotency_key so retries return the first receipt instead of renting\n    twice. auto_destroy_budget_usd arms the budget guard: t","inputSchema":{"type":"object","required":["offer_id","api_key","max_price_per_gpu_hr"],"properties":{"image":{"type":"string","default":""},"label":{"type":"string","default":""},"api_key":{"type":"string"},"confirm":{"type":"boolean","default":false},"disk_gb":{"type":"number","default":10},"dry_run":{"type":"boolean","default":true},"offer_id":{"type":"string"},"account_token":{"type":"string","default":""},"idempotency_key":{"type":"string","default":""},"max_price_per_gpu_hr":{"type":"number"},"auto_destroy_budget_usd":{"type":"number","default":0}}},"logicalName":"rent_offer","displayName":"rent_offer","title":"rent_offer","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"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    guarantees as rent_offer (dry-run default, live re-quote, your\n    max_price_per_gpu_hr is absolute). If the best offer is already gone it\n    walks to the next, at most 3, and reports what it skipped.","inputSchema":{"type":"object","required":["api_key","max_price_per_gpu_hr"],"properties":{"gpu":{"type":"string","default":""},"image":{"type":"string","default":""},"label":{"type":"string","default":""},"api_key":{"type":"string"},"confirm":{"type":"boolean","default":false},"country":{"type":"string","default":""},"disk_gb":{"type":"number","default":10},"dry_run":{"type":"boolean","default":true},"provider":{"type":"string","default":""},"min_vram_gb":{"type":"number","default":0},"offer_class":{"type":"string","default":""},"account_token":{"type":"string","default":""},"min_gpu_count":{"type":"integer","default":0},"idempotency_key":{"type":"string","default":""},"max_price_per_gpu_hr":{"type":"number"},"auto_destroy_budget_usd":{"type":"number","default":0}}},"logicalName":"rent_best","displayName":"rent_best","title":"rent_best","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"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 armed. Read-only; your key passes through and is never stored.","inputSchema":{"type":"object","required":["provider","provider_instance_id","api_key"],"properties":{"api_key":{"type":"string"},"provider":{"type":"string"},"provider_instance_id":{"type":"string"}}},"logicalName":"rental_status","displayName":"rental_status","title":"rental_status","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"destroy_rental","description":"Destroy an instance previously placed on your account (vast or runpod).\n    Your key passes through and is never stored.","inputSchema":{"type":"object","required":["provider","provider_instance_id","api_key"],"properties":{"api_key":{"type":"string"},"provider":{"type":"string"},"provider_instance_id":{"type":"string"}}},"logicalName":"destroy_rental","displayName":"destroy_rental","title":"destroy_rental","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"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 is re-quoted live and refused above the order's line. Idempotent per\n    order — a retry returns the first receipt rather than renting a second\n    machine. The order's auto_destroy_budget_usd (if set) arms the budget\n    guard exactly as rent_offer does.","inputSchema":{"type":"object","required":["order_id","order_secret","api_key"],"properties":{"image":{"type":"string","default":""},"api_key":{"type":"string"},"confirm":{"type":"boolean","default":false},"disk_gb":{"type":"number","default":10},"dry_run":{"type":"boolean","default":true},"order_id":{"type":"string"},"order_secret":{"type":"string"},"account_token":{"type":"string","default":""}}},"logicalName":"fill_limit_order","displayName":"fill_limit_order","title":"fill_limit_order","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=wick-pics-Green-Wick-front-door&config=eyJ1cmwiOiAiaHR0cHM6Ly9jb21wdXRlLndpY2sucGljcy9tY3AvIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22wick-pics-Green-Wick-front-door%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fcompute.wick.pics%2Fmcp%2F%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22wick-pics-Green-Wick-front-door%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fcompute.wick.pics%2Fmcp%2F%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=wick.pics+%E2%80%94+Green+Wick+front+door&connectorUrl=https%3A%2F%2Fcompute.wick.pics%2Fmcp%2F"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"wick-pics-Green-Wick-front-door\" --url \"https://compute.wick.pics/mcp/\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/compute-mcp-09bbf6c112","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/compute-mcp-09bbf6c112/tools/{tool}","mcpServerUrl":"https://compute.wick.pics/mcp/","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/compute-mcp-09bbf6c112?live=1"}