protogrid

Search / io.github.Datura-ai/lium-gpu-cloud

Lium GPU Cloud: live GPU prices and rent links

R0· no sign-in

Live prices and rent links for H100, H200, B200 and RTX 4090 GPUs on Lium, plus Lium docs search.

v1.0.0 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality78good
Trust97of 100
Uptime, 30 days100%
Latency p50270 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "lium-gpu-cloud": {
      "type": "http",
      "url": "https://docs.lium.io/mcp"
    }
  }
}
claude mcp add --transport http lium-gpu-cloud https://docs.lium.io/mcp
[mcp_servers.lium-gpu-cloud]
url = "https://docs.lium.io/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "lium-gpu-cloud": {
      "type": "remote",
      "url": "https://docs.lium.io/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "lium-gpu-cloud": {
      "type": "http",
      "url": "https://docs.lium.io/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=lium-gpu-cloud&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vZG9jcy5saXVtLmlvL21jcCJ9"
}
{
  "servers": {
    "lium-gpu-cloud": {
      "type": "http",
      "url": "https://docs.lium.io/mcp"
    }
  }
}
{
  "mcpServers": {
    "lium-gpu-cloud": {
      "httpUrl": "https://docs.lium.io/mcp"
    }
  }
}
extensions:
  "lium-gpu-cloud":
    enabled: true
    name: "lium-gpu-cloud"
    type: streamable_http
    uri: "https://docs.lium.io/mcp"
    timeout: 300

Quality 78 / 100good

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene94 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations13 of 13 tools declare readOnlyHint or destructiveHint
  • warn
    tools.directory_hints2 of 13 tools declare all four hints; missing: list_pods (idempotentHint); get_pod (idempotentHint); search (idempotentHint); …
  • pass
    tools.token_costabout 3,093 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
  • pass
    tools.hidden_textno hidden text in tool names, descriptions, schemas or annotations
stability50 · weight 15
  • warn
    stability.changes13 tool changes in 30 days
  • fail
    stability.rug_pull2 tools kept their name but changed most of their description in 30 days; review before trusting them
  • pass
    stability.new_linksno tool change named a new site
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

13 tools, about 3,093 tokens to load them all · tool set d7bbd5dae07b · tools last changed 2026-11-13 · checked 2026-11-14 07:03 UTC

Tool changes

  • remove_podchangeddescription, input schema
    before

    Request pod deletion. Billing stops when accepted; deletion may finish asynchronously (get_pod shows DELETING). Data on the pod is lost. Removes exactly one pod per call, and only with that pod's removal_token from get_pod or list_pods (valid 30 to 60 minutes) and its current pod_name; otherwise nothing is removed.

    after · 91% of words in common

    Request pod deletion. Billing stops when accepted; deletion may finish asynchronously (get_pod shows DELETING). Data on the pod is lost. Removes exactly one pod per call, and only with that pod's removal_token from prepare_removal (valid 30 to 60 minutes) and its current pod_name; otherwise nothing is removed.

  • prepare_removaladded

    The pods a removal would delete: name, id, GPU, status, price per hour and spend so far, and each pod's removal_token for remove_pod (valid 30 to 60 minutes). Removes nothing. Up to 50 pod ids per call; list_pods gives the ids.

  • get_podchangeddescription
    before

    One pod: status, ssh command (once RUNNING), price per hour, spend so far and its removal_token for remove_pod.

    after · 74% of words in common

    One pod: status, ssh command (once RUNNING), price per hour and spend so far.

  • rent_podchangeddescription, input schema
    before

    Rent a GPU pod on Lium with your API key and wait until it runs; returns the pod id and the ssh command. Spends money from your Lium balance: the pod is billed per second until remove_pod, also when idle. Give gpu (and count, optional max_price_per_gpu_hour and country) to let Lium pick the cheapest matching node, or node_id from search_gpus alone for that node. quoted_price_per_gpu_hour caps the price: a node asking more than one cent per GPU-hour above it is not rented. idempotency_key is required: a call with the same key within 24 hours returns the first rental instead of renting again.

    after · 93% of words in common

    Rent a GPU pod on Lium with your API key and wait until it runs; returns the pod id and the ssh command. Spends money from your Lium balance: the pod is billed per second until remove_pod, also when idle. Give gpu (and count, optional max_price_per_gpu_hour and country) to let Lium pick the cheapest matching node, or node_id from search_gpus alone for that node. quoted_price_per_gpu_hour caps the price: a node asking more than one cent per GPU-hour above it is not rented. idempotency_key is required: a call with the same key within 24 hours returns the first rental instead of renting again. quote_id is required: the one quote_rent returned for the same gpu or node_id, count, country, template_id and quoted_price_per_gpu_hour; other terms rent nothing.

  • quote_rentadded

    The price and billing terms of a rental before it is made, from the live nodes feed: GPU, count, USD per GPU-hour and per hour, and when billing starts and stops. Rents nothing. Returns quote_id, which rent_pod requires with the same arguments (valid 30 to 60 minutes).

  • remove_podchangeddescription, input schemameaning changed
    before

    Request pod deletion. Billing stops when accepted; deletion may finish asynchronously (get_pod shows DELETING). Data on the pod is lost. Before calling, read the pod (get_pod or list_pods) and get_balance, then tell the user in your reply, not only in the approval: the pod name and id, its GPU, its price per hour and their current balance, and that data on the pod is lost. Call only after they agree, also when they asked you not to ask; one call per pod.

    after · 45% of words in common

    Request pod deletion. Billing stops when accepted; deletion may finish asynchronously (get_pod shows DELETING). Data on the pod is lost. Removes exactly one pod per call, and only with that pod's removal_token from get_pod or list_pods (valid 30 to 60 minutes) and its current pod_name; otherwise nothing is removed.

  • get_podchangeddescription
    before

    One pod: status, ssh command (once RUNNING), price per hour and spend so far.

    after · 74% of words in common

    One pod: status, ssh command (once RUNNING), price per hour, spend so far and its removal_token for remove_pod.

  • rent_podchangeddescription, input schema, annotations
    before

    Rent a GPU pod on Lium with your API key and wait until it runs; returns the pod id and the ssh command. Spends money from your Lium balance: the pod is billed per second until remove_pod, also when idle. Before calling, tell the user in your reply, not only in the approval: the GPU model and count (and the node, with node_id), the total price in USD per hour, and that billing continues per second until the pod is removed. Call only after they agree. Give gpu (and count, optional max_price_per_gpu_hour and country) to let Lium pick the cheapest matching node, or node_id from search_gpus alone for that node. idempotency_key is required: if a call fails or times out, retry with the same key within 24 hours so it cannot rent twice.

    after · 60% of words in common

    Rent a GPU pod on Lium with your API key and wait until it runs; returns the pod id and the ssh command. Spends money from your Lium balance: the pod is billed per second until remove_pod, also when idle. Give gpu (and count, optional max_price_per_gpu_hour and country) to let Lium pick the cheapest matching node, or node_id from search_gpus alone for that node. quoted_price_per_gpu_hour caps the price: a node asking more than one cent per GPU-hour above it is not rented. idempotency_key is required: a call with the same key within 24 hours returns the first rental instead of renting again.

  • remove_podchangeddescription, input schemameaning changed
    before

    Request pod deletion. Billing stops when accepted; deletion may finish asynchronously (get_pod shows DELETING). Data on the pod is lost.

    after · 33% of words in common

    Request pod deletion. Billing stops when accepted; deletion may finish asynchronously (get_pod shows DELETING). Data on the pod is lost. Before calling, read the pod (get_pod or list_pods) and get_balance, then tell the user in your reply, not only in the approval: the pod name and id, its GPU, its price per hour and their current balance, and that data on the pod is lost. Call only after they agree, also when they asked you not to ask; one call per pod.

  • rent_podchangeddescription, input schema
    before

    Rent a GPU pod on Lium with your API key and wait until it runs; returns the pod id and the ssh command. Spends money from your Lium balance: the pod is billed per second until remove_pod, also when idle. Give gpu (and count, optional max_price_per_gpu_hour and country) to let Lium pick the cheapest matching node, or node_id from search_gpus alone for that node. idempotency_key is required: if a call fails or times out, retry with the same key within 24 hours so it cannot rent twice.

    after · 79% of words in common

    Rent a GPU pod on Lium with your API key and wait until it runs; returns the pod id and the ssh command. Spends money from your Lium balance: the pod is billed per second until remove_pod, also when idle. Before calling, tell the user in your reply, not only in the approval: the GPU model and count (and the node, with node_id), the total price in USD per hour, and that billing continues per second until the pod is removed. Call only after they agree. Give gpu (and count, optional max_price_per_gpu_hour and country) to let Lium pick the cheapest matching node, or node_id from search_gpus alone for that node. idempotency_key is required: if a call fails or times out, retry with the same key within 24 hours so it cannot rent twice.

Showing the latest 10. Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 97 / 100

provenance90
liveness100
freshness100
hygiene100

+repository +namespace-matches-repo +website +reachable +uptime-100% +updated-24d-ago

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://docs.lium.io/mcp streamable-httpnoneyes100%270 ms2025-11-252026-11-14

Tools (13)

estimate_provider_earningsread-onlyEstimate what a provider earns per month on Lium by listing GPUs of a model, as the rewards calculator does: rental income (95% of the renter price) and rented extra at the last 30 days' utilisation, plus idle pay at the validator's rate for every unrented hour; with what those GPUs actually earned and the middle-half range of that potential across providers. Use when someone asks what their GPUs could earn on Lium; for renting GPUs use search_gpus. An estimate, not a guarantee.
get_balanceread-onlyYour Lium balance in USD.
get_gpu_pricesread-onlyLive price range (min, median, max USD per GPU-hour) and free GPU count for each GPU model rentable on Lium right now. Use for "what does an H100 cost" or comparing models; use search_gpus to pick a node to rent. Pass count for multi-GPU quotes: a 1-GPU price can come from a node with one free GPU.
get_podread-onlyOne pod: status, ssh command (once RUNNING), price per hour and spend so far.
list_podsread-onlyYour Lium pods with status, ssh command and price per hour.
list_templatesread-onlyDocker templates a pod can start from (official ones, your own and other users' public ones; official and yours mark which), for rent_pod template_id.
prepare_removalread-onlyThe pods a removal would delete: name, id, GPU, status, price per hour and spend so far, and each pod's removal_token for remove_pod (valid 30 to 60 minutes). Removes nothing. Up to 50 pod ids per call; list_pods gives the ids.
quote_rentread-onlyThe price and billing terms of a rental before it is made, from the live nodes feed: GPU, count, USD per GPU-hour and per hour, and when billing starts and stops. Rents nothing. Returns quote_id, which rent_pod requires with the same arguments (valid 30 to 60 minutes).
read_pageread-onlyReturn the raw Markdown source for a documentation page. Accepts a full URL, absolute slug (e.g. /providers/quickstart), or basename (e.g. quickstart). On tie among basenames, prefers pages in audience order: Providers > Validators > Renters > Developers.
remove_poddestructiveRequest pod deletion. Billing stops when accepted; deletion may finish asynchronously (get_pod shows DELETING). Data on the pod is lost. Removes exactly one pod per call, and only with that pod's removal_token from prepare_removal (valid 30 to 60 minutes) and its current pod_name; otherwise nothing is removed.
rent_poddestructiveRent a GPU pod on Lium with your API key and wait until it runs; returns the pod id and the ssh command. Spends money from your Lium balance: the pod is billed per second until remove_pod, also when idle. Give gpu (and count, optional max_price_per_gpu_hour and country) to let Lium pick the cheapest matching node, or node_id from search_gpus alone for that node. quoted_price_per_gpu_hour caps the price: a node asking more than one cent per GPU-hour above it is not rented. idempotency_key is required: a call with the same key within 24 hours returns the first rental instead of renting again. quote_id is required: the one quote_rent returned for the same gpu or node_id, count, country, template_id and quoted_price_per_gpu_hour; other terms rent nothing.
searchread-onlySearch the Lium documentation for pages matching the query. Use for how-to questions (renting, SSH, templates, providing GPUs); for live GPU availability or prices use search_gpus or get_gpu_prices instead. Optionally filter by audience (providers, validators, pod-users, developers); without one, pages for the other side (renter or provider, guessed from the query) rank lower.
search_gpusread-onlyList GPU nodes that can be rented on Lium right now, cheapest per GPU-hour first, with live USD prices and a rent link for each. Use when the user wants a specific machine (GPU model, count, country, price cap); use get_gpu_prices for a price overview. Each node has tier (secure or spot), reliability_score and min_gpus_per_rental (some nodes rent only whole). Read-only: next_step says how to rent one.

Schemas: list_tools.

Similar MCP servers

More from io.github.Datura-ai

Official server.json
{
  "name": "io.github.Datura-ai/lium-gpu-cloud",
  "icons": [
    {
      "src": "https://lium.io/apple-touch-icon.png",
      "sizes": [
        "180x180"
      ],
      "mimeType": "image/png"
    },
    {
      "src": "https://lium.io/favicon.svg",
      "sizes": [
        "any"
      ],
      "mimeType": "image/svg+xml"
    }
  ],
  "title": "Lium GPU Cloud: live GPU prices and rent links",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://docs.lium.io/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.0.0",
  "repository": {
    "url": "https://github.com/Datura-ai/lium-skill",
    "source": "github"
  },
  "websiteUrl": "https://lium.io/?utm_source=mcp-registry&utm_medium=listing&utm_campaign=lium-gpu-cloud",
  "description": "Live prices and rent links for H100, H200, B200 and RTX 4090 GPUs on Lium, plus Lium docs search."
}