Rent EU cloud GPUs per minute: pick a card by VRAM and price, launch, get SSH, stop.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Bearer gf_live_… API token from https://vramfarm.com/en/dashboard/#settings/tokens
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Balance in EUR, how long it lasts at the current spend, whether an SSH key is set, and limits.
This tool takes no arguments.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http gpu-cloud https://vramfarm.com/mcp \ --header 'Authorization: Bearer YOUR_TOKEN'
Headers
Authorization (required): Bearer gf_live_… API token from https://vramfarm.com/en/dashboard/#settings/tokensTool list last changed Nov 12, 2026.
Balance in EUR, how long it lasts at the current spend, whether an SSH key is set, and limits.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}One server: status (provisioning, running, stopped), what it is doing now, cost so far, and once running the access: SSH command, Jupyter link with token, app URL.
| Argument | Type | Description |
|---|---|---|
| id* | integer | Server id, as returned by launch_server or list_servers |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "integer",
"description": "Server id, as returned by launch_server or list_servers"
}
},
"additionalProperties": false
}Rents a GPU machine and starts a template or a Docker image on it. Costs money from the prepaid balance, billed per minute while running (minimum 15 minutes). Returns at once with the server id; the server is ready in 2–5 minutes (8–15 with a custom image). Refuses machines priced above max_eur_per_hour.
| Argument | Type | Description |
|---|---|---|
| cmd | string | Start command for template custom |
| gpu* | string | GPU model code, e.g. rtx-4090 (see list_gpu_types) |
| disk | integer | Disk in GB (raised to the template minimum) |
| count | integer | Number of cards, default 1 |
| image | string | Docker image for template custom, as in docker pull |
| offer_id | integer | Exact machine id from list_offers (optional) |
| template | string | What to run; default pytorch |
| max_eur_per_hour* | number | Your budget: the most this server may cost per hour, in EUR, for all cards together |
| restore_workspace | boolean |
One row per GPU model and card count: the cheapest reliable machine, its price in EUR per hour, VRAM per card and how many are available. Start here to choose a GPU.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Concrete machines of one GPU model, cheapest first (up to 10), with country, CUDA, disk, network and price. Use the id as offer_id in launch_server to pick an exact machine.
| Argument | Type | Description |
|---|---|---|
| gpu* | string | GPU model code, e.g. rtx-4090, a100, h100 (see list_gpu_types) |
| count | integer | Cards per machine |
{
"type": "object",
"required": [
"gpu"
],
"properties": {
"gpu": {
"type": "string",
"description": "GPU model code, e.g. rtx-4090, a100, h100 (see list_gpu_types)"
},
"count": {
"enum": [
1,
2,
4,
8
],
"type": "integer",
"description": "Cards per machine"
}
},
"additionalProperties": false
}Your servers, newest first: running, starting and stopped in the last 7 days, with status, price and access.
| Argument | Type | Description |
|---|---|---|
| status | string | Only servers in this state: provisioning (starting), running or stopped (last 7 days); omit for all |
{
"type": "object",
"properties": {
"status": {
"enum": [
"provisioning",
"running",
"stopped"
],
"type": "string",
"description": "Only servers in this state: provisioning (starting), running or stopped (last 7 days); omit for all"
}
},
"additionalProperties": false
}Stops a server and its billing. The disk is wiped; with save_workspace true the /workspace folder is saved first (storage is billed per GB-month) and comes back on the next launch.
| Argument | Type | Description |
|---|---|---|
| id* | integer | Server id to stop, as returned by launch_server or list_servers |
| save_workspace | boolean | Save /workspace before stopping, default false |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "integer",
"description": "Server id to stop, as returned by launch_server or list_servers"
},
"save_workspace": {
"type": "boolean",
"description": "Save /workspace before stopping, default false"
}
},
"additionalProperties": false
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 12, 2026.
What changed in this server's tools since we started watching, newest first. Each change is scanned again.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "integer"
},
"save_workspace": {
"type": "boolean",
"description": "Save /workspace before stopping, default false"
}
},
"additionalProperties": false
}{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "integer",
"description": "Server id to stop, as returned by launch_server or list_servers"
},
"save_workspace": {
"type": "boolean",
"description": "Save /workspace before stopping, default false"
}
},
"additionalProperties": false
}{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "integer"
}
},
"additionalProperties": false
}{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "integer",
"description": "Server id, as returned by launch_server or list_servers"
}
},
"additionalProperties": false
}{
"type": "object",
"properties": {
"status": {
"enum": [
"provisioning",
"running",
"stopped"
],
"type": "string"
}
},
"additionalProperties": false
}{
"type": "object",
"properties": {
"status": {
"enum": [
"provisioning",
"running",
"stopped"
],
"type": "string",
"description": "Only servers in this state: provisioning (starting), running or stopped (last 7 days); omit for all"
}
},
"additionalProperties": false
}| Restore the saved /workspace folder, default true |
{
"type": "object",
"required": [
"gpu",
"max_eur_per_hour"
],
"properties": {
"cmd": {
"type": "string",
"description": "Start command for template custom"
},
"gpu": {
"type": "string",
"description": "GPU model code, e.g. rtx-4090 (see list_gpu_types)"
},
"disk": {
"type": "integer",
"description": "Disk in GB (raised to the template minimum)"
},
"count": {
"type": "integer",
"maximum": 8,
"minimum": 1,
"description": "Number of cards, default 1"
},
"image": {
"type": "string",
"description": "Docker image for template custom, as in docker pull"
},
"offer_id": {
"type": "integer",
"description": "Exact machine id from list_offers (optional)"
},
"template": {
"enum": [
"pytorch",
"jupyter",
"comfyui",
"comfy-flux",
"comfy-wan",
"comfy-sdxl",
"comfy-wan14",
"comfy-qwen",
"comfy-qedit",
"comfy-hidream",
"chat",
"chat-pro",
"vllm",
"custom",
"tts-qwen3",
"tts-voxcpm",
"tts-chatterbox",
"chat-mimo"
],
"type": "string",
"description": "What to run; default pytorch"
},
"max_eur_per_hour": {
"type": "number",
"description": "Your budget: the most this server may cost per hour, in EUR, for all cards together"
},
"restore_workspace": {
"type": "boolean",
"description": "Restore the saved /workspace folder, default true"
}
},
"additionalProperties": false
}