gpusmarket

Rent real GPUs from an MCP tool call.

Community: Submitted by a user or imported; check the owner before granting accessOnlineNo sign-inGlobalFreeCan modify data

What it can do

  • Gpusmarket Search: Search available GPUs on the marketplace. Filter by model, price, VRAM, or Ollama model name.
  • Gpusmarket Models: List all GPU models available on the marketplace with counts and pricing.
  • Gpusmarket Cheapest: Find the cheapest available GPU by VRAM requirement.

What data it sees

Do you need an account

No: the server works without sign-in

Rent real GPUs from an MCP tool call. Built for AI agents.

Give your agent a GPU. gpusmarket turns a live marketplace of real hardware β€” consumer RTX 4090s all the way up to datacenter H100s and MI300Xs β€” into MCP tools your agent can call on its own: search the market, rent by the second, run inference against an OpenAI/Ollama-compatible endpoint, and stop the meter when it's done. No dashboard, no quota request, no support ticket.

What your agent can do, autonomously:

  • πŸ”Ž gpusmarket_search / gpusmarket_cheapest β€” browse live inventory and pricing across the whole marketplace
  • ⚑ gpusmarket_rent β€” provision a GPU by the second (no long-term commitment, $0.50 minimum per rental)
  • 🧠 gpusmarket_chat β€” run inference against the rented GPU via an OpenAI/Ollama-compatible API
  • πŸ›‘ gpusmarket_stop β€” end the rental and stop billing the moment the work is finished
  • πŸš€ Onboarding built in: with no key, the server starts in signup mode β€” your agent can call gpusmarket_signup to create its own account and unlock the full toolset in place

Billing that fits an agent loop: per-second pricing, $0.50 minimum per rental, nothing charged to sign up or browse. A one-time card-add (handled securely by Stripe β€” we never see the card number) is all that stands between a fresh account and its first rental.

Works with: Claude Code Β· Cursor Β· Cline Β· Windsurf Β· Aider Β· Codex β€” anything that speaks MCP. Available as a hosted remote server (SSE) or a local stdio server via npx gpusmarket mcp-serve.

How to connect

How to connect gpusmarket to Claude

The server address to paste into Claude settings:

https://gpusmarket.run.tools

  1. Open Claude (claude.ai or the desktop app).
  2. Go to Settings β†’ Connectors.
  3. Click Add custom connector.
  4. Paste the server address copied below into Remote MCP server URL and click Add.
  5. In a chat, click + β†’ Connectors and switch the new connector on.

Custom connectors are available on Free, Pro, Max, Team and Enterprise plans (Free is limited to one). On Team and Enterprise an organization Owner adds the connector first under Organization settings β†’ Connectors.

Authorization

After you click Add, a sign-in window for the service opens. Sign in with your own account and approve access. Claude never sees your password.

How to connect gpusmarket to ChatGPT

The server address to paste into ChatGPT settings:

https://gpusmarket.run.tools

  1. Open ChatGPT in a browser (chatgpt.com). A Plus, Pro, Business, Enterprise or Edu plan is required.
  2. Turn on developer mode once: Settings β†’ Apps β†’ Advanced settings β†’ Developer mode.
  3. Open Settings β†’ Connectors and click Create.
  4. Fill in the form: Name (anything), Description (one line about what the service does), MCP server URL (copy it below).
  5. Under Authentication choose OAuth if the service requires sign-in, otherwise None. Click Create.
  6. In a new chat open + β†’ Apps/Connectors and enable the connector.

OpenAI has renamed this section before (Connectors β†’ Apps/Plugins). If the label differs, search settings for "developer mode". On Business/Enterprise workspaces an admin must allow custom connectors first.

Authorization

On first use ChatGPT opens the service's sign-in window. Sign in and approve access.

How to connect gpusmarket to Cursor

The server address to paste into Cursor settings:

https://gpusmarket.run.tools

Fastest: click Open in Cursor below and confirm the prompt.

Manually:

  1. In Cursor open Settings β†’ Cursor Settings β†’ MCP and click Add new global MCP server.
  2. Paste the JSON copied below into ~/.cursor/mcp.json (per project: .cursor/mcp.json in the repo root).
  3. Save the file. The server appears in the MCP list; authorize it there if asked.

Authorization

If the service needs sign-in, an authorize button appears next to the server in the MCP list.

Server tool list (32)

Raw names from tools/list. Only developers need these.

gpusmarket_searchSearch available GPUs on the marketplace. Filter by model, price, VRAM, or Ollama model name.
gpusmarket_modelsList all GPU models available on the marketplace with counts and pricing.
gpusmarket_cheapestFind the cheapest available GPU by VRAM requirement.
gpusmarket_rentRent a GPU. Provide a listing ID, or a GPU model to auto-select the cheapest available. A pre-auth hold (default $10, selectable 10/25/50/100) is placed on the saved card β€” held, not charged; released in full at stop.
gpusmarket_rentalsList your active GPU rentals with status, cost, and endpoint info.
gpusmarket_rental_statusGet detailed status of a specific rental β€” GPU model, cost so far, usage stats.
gpusmarket_stopStop a rental. Releases the pre-auth hold in full and settles the exact final cost: small amounts (under $5) accrue to your usage tab and are billed later as one combined card charge; larger amounts are charged to the saved card immediately.
gpusmarket_chatSend a chat completion request through your rented GPU. Returns the LLM response.
gpusmarket_pool_createCreate a GPU pool β€” combines multiple rentals into one load-balanced endpoint.
gpusmarket_pool_listList your GPU pools with rental counts and request stats.
gpusmarket_pool_addAdd a rental to a GPU pool.
gpusmarket_admin_statsPlatform stats: total users, hosts, renters, listings, active rentals, pools.
gpusmarket_admin_revenueRevenue metrics: MRR, ARR, total revenue, platform fees, host payouts.
gpusmarket_admin_usersList platform users. Filter by role (host/renter) or email.
gpusmarket_admin_user_viewFull user detail: listings, rentals, payments, pools, Stripe status.
gpusmarket_admin_listingsList all GPU listings across all hosts. Filter by status, GPU model, cloud.
gpusmarket_admin_rentalsList all rentals. Filter by status (active, completed, etc.).
gpusmarket_admin_user_verifyBypass $1 payment verification for a user (admin override).
gpusmarket_admin_healthPlatform health: MongoDB, Redis, Stripe, DeepSeek, SMTP, memory, uptime.
gpusmarket_admin_user_journeyFull user journey timeline β€” every action from signup to current state with diagnosis of where they got stuck.
gpusmarket_admin_funnelEnhanced 8-step signup funnel showing stuck users per step. Shows exactly where users drop off.
gpusmarket_admin_host_earningsHost lifetime earnings β€” total earned, per-listing breakdown, rental counts.
gpusmarket_admin_agent_statusTunnel agent connection status for a GPU listing β€” connected/disconnected, last seen, models loaded.
gpusmarket_admin_refundIssue a Stripe refund for a payment.
gpusmarket_admin_cloud_gpusCloud GPU types with pricing β€” cloud cost, our price, and margin per GPU.
gpusmarket_admin_cloud_podsList all running cloud GPU pods with rental cross-reference.
gpusmarket_admin_cloud_billingCloud provider billing summary.
gpusmarket_admin_cloud_marginMargin analysis β€” cloud cost vs our price per GPU model.
gpusmarket_admin_coupon_createCreate a coupon code that bypasses $1 verification for hosts or renters.
gpusmarket_admin_coupon_listList all active coupon codes with usage stats.
gpusmarket_admin_coupon_revokeRevoke a coupon code so it can no longer be used.
gpusmarket_admin_user_updateUpdate a user field (verificationCreditCents, walletBalanceCents, stripeVerified, displayName, bio).