# lambda-labs MCP server

Read GPU instances, types, images, filesystems and firewall rules; launch and terminate instances.

## Links
- Registry page: https://www.getdrio.com/mcp/io-usefulapi-lambda-labs
- Repository: https://github.com/m190/usefulapi-mcp

## Install
- Endpoint: https://lambda-labs.usefulapi.io/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://lambda-labs.usefulapi.io/mcp

## Tools
- lambda_list_instances (List instances) - List your running GPU cloud instances (id, name, ip, status, region, instance_type, ssh_key_names, filesystems, jupyter_url). Lambda Cloud REST: GET /api/v1/instances. Endpoint: https://lambda-labs.usefulapi.io/mcp
- lambda_get_instance (Get instance) - Get full details of a single instance by id (status, ip, region, instance_type, ssh/filesystem attachments, jupyter url, available actions). Lambda Cloud REST: GET /api/v1/instances/{id}. Endpoint: https://lambda-labs.usefulapi.io/mcp
- lambda_list_instance_types (List instance types) - List all GPU instance types with their specs (vcpus, memory, storage, gpus), hourly price (price_cents_per_hour), and which regions currently have capacity available. Use this to pick region_name + instance_type_name before launching. Lambda Cloud REST: GET /api/v1/instance-types. Endpoint: https://lambda-labs.usefulapi.io/mcp
- lambda_list_images (List images) - List available machine images (id, name, family, version, region availability) that can be selected when launching an instance. Lambda Cloud REST: GET /api/v1/images. Endpoint: https://lambda-labs.usefulapi.io/mcp
- lambda_list_filesystems (List filesystems) - List your persistent filesystems (id, name, region, status, created_at) that can be attached to instances at launch. Lambda Cloud REST: GET /api/v1/file-systems. Endpoint: https://lambda-labs.usefulapi.io/mcp
- lambda_list_firewall_rules (List firewall rules) - List the account's inbound firewall rules (protocol, port range, source CIDR, description). Lambda Cloud REST: GET /api/v1/firewall-rules. Endpoint: https://lambda-labs.usefulapi.io/mcp
- lambda_list_firewall_rulesets (List firewall rulesets) - List firewall rulesets (id, name, region, rules) that can be applied to instances. Lambda Cloud REST: GET /api/v1/firewall-rulesets. Endpoint: https://lambda-labs.usefulapi.io/mcp
- lambda_get_firewall_ruleset (Get firewall ruleset) - Get a single firewall ruleset by id. Lambda Cloud REST: GET /api/v1/firewall-rulesets/{id}. Endpoint: https://lambda-labs.usefulapi.io/mcp
- lambda_list_audit_events (List audit events) - List account audit-log events, optionally filtered by time window and resource type, with page_token pagination. Lambda Cloud REST: GET /api/v1/audit-events. Endpoint: https://lambda-labs.usefulapi.io/mcp
- lambda_launch_instance (Launch instance) - Launch one or more GPU cloud instances. COSTS MONEY: billing starts as soon as the instance boots (hourly rate per instance_type). Pick region_name + instance_type_name from lambda_list_instance_types (only regions with capacity available), and pass exactly one existing SSH key name in ssh_key_names (create keys in the Lambda dashboard). Lambda Cloud REST: POST /api/v1/instance-operations/launch. Endpoint: https://lambda-labs.usefulapi.io/mcp
- lambda_restart_instances (Restart instances) - Restart one or more running instances by id (a reboot — the instances are NOT destroyed and billing continues). Lambda Cloud REST: POST /api/v1/instance-operations/restart. Endpoint: https://lambda-labs.usefulapi.io/mcp
- lambda_terminate_instances (Terminate instances) - Terminate (permanently destroy) one or more instances by id. This STOPS billing for them but DESTROYS the instances and any non-persistent data — persistent filesystems survive. Irreversible. Lambda Cloud REST: POST /api/v1/instance-operations/terminate. Endpoint: https://lambda-labs.usefulapi.io/mcp
- lambda_update_instance (Update instance) - Update a live instance's name and/or tags. Only provided fields are changed. Lambda Cloud REST: POST /api/v1/instances/{id}. Endpoint: https://lambda-labs.usefulapi.io/mcp
- lambda_create_filesystem (Create filesystem) - Create a new persistent filesystem in a region (can then be attached to instances at launch). Lambda Cloud REST: POST /api/v1/filesystems. Endpoint: https://lambda-labs.usefulapi.io/mcp
- lambda_delete_filesystem (Delete filesystem) - Delete a persistent filesystem by id. Irreversible — DESTROYS all data on it. The filesystem must not be attached to any instance. Lambda Cloud REST: DELETE /api/v1/filesystems/{id}. Endpoint: https://lambda-labs.usefulapi.io/mcp

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: io.usefulapi
- Version: 1.0.0
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Aug 1, 2026
- Source: https://registry.modelcontextprotocol.io
