# mcp MCP server

Massed Compute MCP — browse GPU inventory, launch and manage VMs, audit billing.

## Links
- Registry page: https://www.getdrio.com/mcp/io-github-massed-compute-mcp
- Repository: https://github.com/Massed-Compute/massed-compute-mcp

## Install
- Command: `npx -y massed-compute-mcp`
- Endpoint: https://vm.massedcompute.com/api/mcp
- Auth: Auth required by registry metadata

## Setup notes
- Remote header: Authorization (required; secret)
- Package: Npm massed-compute-mcp v1.0.2
- Environment variable: MASSED_COMPUTE_API_KEY (secret)
- Package: Pypi massed-compute-mcp v1.0.2
- Environment variable: MASSED_COMPUTE_API_KEY (secret)
- The upstream registry signals required auth or secrets.
- Remote endpoint: https://vm.massedcompute.com/api/mcp
- Header: Authorization

## Tools
- gpu_inventory_list (List GPU inventory) - Retrieve the comprehensive list of available GPU configurations, their specs, pricing, and current capacity per region. Endpoint: https://vm.massedcompute.com/api/mcp
- images_list (List VM images) - Retrieve the catalog of preconfigured VM images available for deployment. Endpoint: https://vm.massedcompute.com/api/mcp
- instances_list (List running instances) - Retrieve all running VM instances for the authenticated account. Sensitive credentials (e.g. cleartext VM password) are redacted; fetch them through the REST API if needed. Endpoint: https://vm.massedcompute.com/api/mcp
- instances_get (Get a running instance) - Retrieve a single running VM instance by its UUID. Sensitive credentials (e.g. cleartext VM password) are redacted; fetch them through the REST API if needed. Endpoint: https://vm.massedcompute.com/api/mcp
- instances_launch (Launch a new instance) - Deploy a new VM instance. Requires billing to be configured (recharge amount and threshold). This action incurs cost. Endpoint: https://vm.massedcompute.com/api/mcp
- instances_restart (Restart instances) - Restart one or more running VM instances by UUID. Endpoint: https://vm.massedcompute.com/api/mcp
- instances_terminate (Terminate instances) - Terminate one or more running VM instances by UUID. DESTRUCTIVE: this stops billing for the listed instances and permanently deletes their data; the action cannot be undone. Confirm with the user before invoking. Endpoint: https://vm.massedcompute.com/api/mcp
- coupon_information (Get coupon information) - Look up information about a coupon by code. Endpoint: https://vm.massedcompute.com/api/mcp
- coupon_accepted_products (List products a coupon is valid for) - Look up which products a coupon code can be applied to, with current inventory availability. Endpoint: https://vm.massedcompute.com/api/mcp
- account_token_validation (Validate API token) - Confirm that the Bearer token used to call this MCP server is a valid Massed Compute user API key. Endpoint: https://vm.massedcompute.com/api/mcp
- account_billing (Get account billing snapshot) - Retrieve billing settings for the account, including billing method and recharge configuration. Endpoint: https://vm.massedcompute.com/api/mcp
- ssh_keys_list (List SSH keys) - List SSH keys associated with the authenticated account. Endpoint: https://vm.massedcompute.com/api/mcp
- ssh_keys_create (Add an SSH key) - Add a new SSH public key to the authenticated account. Endpoint: https://vm.massedcompute.com/api/mcp
- ssh_keys_delete (Delete an SSH key) - Remove an SSH key from the account. DESTRUCTIVE: any instances relying on this key may lose access. Confirm with the user before invoking. Endpoint: https://vm.massedcompute.com/api/mcp

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: io.github.Massed-Compute
- Version: 1.0.2
- Runtime: Npm, Pypi
- Transports: STDIO, HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: May 19, 2026
- Source: https://registry.modelcontextprotocol.io
