Lambda Labs MCP by usefulapi
by usefulapi.io · remote · no sign-in to list tools · v1.16.3 · published by io.usefulapi
Read GPU instances, types, images, filesystems and firewall rules; launch and terminate instances.
15 tools: 6 can delete or cancel things and 9 only read.
Scanned Oct 21, 2026
- Deletes or cancels6Claude Code: deny: see these tools
- Can't be undone0Claude Code: ask
- Changes things0Claude Code: ask
- Only reads9Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http lambda-labs https://lambda-labs.usefulapi.io/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
15 tools
Deletes or cancels 6Claude Code: deny
lambda_create_filesystemCreate a new persistent filesystem in a region (can then be attached to instances at launch).No findings
Why it is in this group
- The name "lambda_create_filesystem" says "create": a word for a change.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Create a new persistent filesystem in a region (can then be attached to instances at launch). Lambda Cloud REST: POST /api/v1/filesystems.
Annotations the server declares
- title: Create filesystem
- destructiveHint: true
lambda_delete_filesystemDelete a persistent filesystem by id.No findings
Why it is in this group
- The name "lambda_delete_filesystem" says "delete": a word for removing or ending something.
- The description says "Irreversible".
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it 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}.
Annotations the server declares
- title: Delete filesystem
- destructiveHint: true
lambda_launch_instanceLaunch one or more GPU cloud instances.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it 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.
Annotations the server declares
- title: Launch instance
- destructiveHint: true
lambda_restart_instancesRestart one or more running instances by id (a reboot — the instances are NOT destroyed and billing continues).No findings
Why it is in this group
- The name "lambda_restart_instances" says "restart": a word for a change.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it 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.
Annotations the server declares
- title: Restart instances
- destructiveHint: true
lambda_terminate_instancesTerminate (permanently destroy) one or more instances by id.No findings
Why it is in this group
- The name "lambda_terminate_instances" says "terminate": a word for removing or ending something.
- The description says "permanently destroy".
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it 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.
Annotations the server declares
- title: Terminate instances
- destructiveHint: true
lambda_update_instanceUpdate a live instance's name and/or tags.No findings
Why it is in this group
- The name "lambda_update_instance" says "update": a word for a change.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Update a live instance's name and/or tags. Only provided fields are changed. Lambda Cloud REST: POST /api/v1/instances/{id}.
Annotations the server declares
- title: Update instance
- destructiveHint: true
Only reads 9Claude Code: allow
lambda_get_firewall_rulesetGet a single firewall ruleset by id.No findings
Why it is in this group
- The name "lambda_get_firewall_ruleset" says "get": a word for reading.
Description, as the server wrote it Get a single firewall ruleset by id. Lambda Cloud REST: GET /api/v1/firewall-rulesets/{id}.
Annotations the server declares
- title: Get firewall ruleset
- readOnlyHint: true
lambda_get_instanceGet full details of a single instance by id (status, ip, region, instance_type, ssh/filesystem attachments, jupyter url, available actions).No findings
Why it is in this group
- The name "lambda_get_instance" says "get": a word for reading.
Description, as the server wrote it 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}.
Annotations the server declares
- title: Get instance
- readOnlyHint: true
lambda_list_audit_eventsList account audit-log events, optionally filtered by time window and resource type, with page_token pagination.No findings
Why it is in this group
- The name "lambda_list_audit_events" says "list": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- title: List audit events
- readOnlyHint: true
lambda_list_filesystemsList your persistent filesystems (id, name, region, status, created_at) that can be attached to instances at launch.No findings
Why it is in this group
- The name "lambda_list_filesystems" says "list": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- title: List filesystems
- readOnlyHint: true
lambda_list_firewall_rulesList the account's inbound firewall rules (protocol, port range, source CIDR, description).No findings
Why it is in this group
- The name "lambda_list_firewall_rules" says "list": a word for reading.
Description, as the server wrote it List the account's inbound firewall rules (protocol, port range, source CIDR, description). Lambda Cloud REST: GET /api/v1/firewall-rules.
Annotations the server declares
- title: List firewall rules
- readOnlyHint: true
lambda_list_firewall_rulesetsList firewall rulesets (id, name, region, rules) that can be applied to instances.No findings
Why it is in this group
- The name "lambda_list_firewall_rulesets" says "list": a word for reading.
Description, as the server wrote it List firewall rulesets (id, name, region, rules) that can be applied to instances. Lambda Cloud REST: GET /api/v1/firewall-rulesets.
Annotations the server declares
- title: List firewall rulesets
- readOnlyHint: true
lambda_list_imagesList available machine images (id, name, family, version, region availability) that can be selected when launching an instance.No findings
Why it is in this group
- The name "lambda_list_images" says "list": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- title: List images
- readOnlyHint: true
lambda_list_instance_typesList all GPU instance types with their specs (vcpus, memory, storage, gpus), hourly price (price_cents_per_hour), and which regions currently have capacity available.No findings
Why it is in this group
- The name "lambda_list_instance_types" says "list": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- title: List instance types
- readOnlyHint: true
lambda_list_instancesList your running GPU cloud instances (id, name, ip, status, region, instance_type, ssh_key_names, filesystems, jupyter_url).No findings
Why it is in this group
- The name "lambda_list_instances" says "list": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- title: List instances
- readOnlyHint: true
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.16.3. Values in angle brackets are yours to fill in.
claude mcp add --transport http lambda-labs https://lambda-labs.usefulapi.io/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__lambda-labs__lambda_list_instances",
"mcp__lambda-labs__lambda_get_instance",
"mcp__lambda-labs__lambda_list_instance_types",
"mcp__lambda-labs__lambda_list_images",
"mcp__lambda-labs__lambda_list_filesystems",
"mcp__lambda-labs__lambda_list_firewall_rules",
"mcp__lambda-labs__lambda_list_firewall_rulesets",
"mcp__lambda-labs__lambda_get_firewall_ruleset",
"mcp__lambda-labs__lambda_list_audit_events"
],
"ask": [],
"deny": [
"mcp__lambda-labs__lambda_launch_instance",
"mcp__lambda-labs__lambda_restart_instances",
"mcp__lambda-labs__lambda_terminate_instances",
"mcp__lambda-labs__lambda_update_instance",
"mcp__lambda-labs__lambda_create_filesystem",
"mcp__lambda-labs__lambda_delete_filesystem"
]
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as lambda-labs. Review it before you use it.