Submit

Massed Compute Mcp

@Massed-Compute

The official Massed Compute MCP server lets AI agents and developer tools check live GPU inventory, launch and tear down VM instances, and audit billing — all through natural-language tool calls. Connect over stdio (npx/uvx) or a hosted Streamable HTTP endpoint with a Bearer API key.
Overview

Overview

Massed Compute MCP is the official Model Context Protocol server for Massed Compute, an on-demand GPU cloud. It lets AI assistants — Claude Code, Claude Desktop, Cursor, Codex, ChatGPT, and other MCP clients — interact with your Massed Compute account directly: browse GPU inventory, launch and manage VMs, and audit billing.

Features

  • 14 tools, each mapping 1:1 to a documented /api/v1/* endpoint — no internal services, no undocumented calls.
  • Read-only or full keys. Issue a read-only API key for analysis-only assistants and every destructive tool (launch, restart, terminate, SSH-key changes) is hidden from the catalog entirely.
  • Two install paths: a zero-install hosted Streamable HTTP endpoint, or a local stdio CLI (npm or PyPI) with an interactive init that auto-wires detected clients.
  • Agent Skills included — markdown workflow templates for common operations like GPU selection and cost auditing.

Tools

ToolKeyReturns
gpu_inventory_listread-onlyGPU configs, pricing, regional capacity
images_listread-onlyVM image catalog
instances_listread-onlyYour running VM instances
instances_getread-onlyA single instance by UUID
instances_launchfullLaunched instance details (incurs cost)
instances_restartfullRestart confirmation
instances_terminatefullTermination confirmation
coupon_informationread-onlyCoupon discount terms
coupon_accepted_productsread-onlyProducts a coupon applies to
account_token_validationread-onlyToken validity status
account_billingread-onlyBilling & recharge configuration
ssh_keys_listread-onlyYour SSH keys
ssh_keys_createfullNewly-created key details
ssh_keys_deletefullDeletion confirmation

Installation

Get an API key at vm.massedcompute.com/settings/api (read-only for analysis, full for launch/terminate).

Hosted endpoint — point your client at https://vm.massedcompute.com/api/mcp with header Authorization: Bearer <your_api_key>.

Local CLI (stdio)

npm install -g massed-compute-mcp     # Node >= 20
# or: pip install massed-compute-mcp  # Python >= 3.10
massed-compute-mcp init               # prompts for key, validates, wires clients

Generic stdio config:

{
  "mcpServers": {
    "massed-compute": {
      "command": "uvx",
      "args": ["massed-compute-mcp"],
      "env": { "MASSED_COMPUTE_API_KEY": "your_api_key_here" }
    }
  }
}

License: MIT

Server Config

{
  "mcpServers": {
    "massed-compute": {
      "url": "https://vm.massedcompute.com/api/mcp",
      "headers": {
        "Authorization": "Bearer MC_TOKEN"
      }
    }
  }
}
© 2025 MCP.so. All rights reserved.

Build with ShipAny.