Skip to main content
Glama

Hibernate a server

gpucloud_hibernate_server

Hibernates a server: once hibernated it is billed a much lower HIBERNATION RATE (shown by gpucloud_get_server under hibernation, and returned by this tool as hibernationFee) instead of its hourly rate, for as long as it exists: tell the user this cost before hibernating; to stop paying entirely, delete the server. The system disk is kept; the WORK DISK (high-capacity local storage) is ERASED, and memory and running processes are lost: tell the user to copy important data elsewhere first (the answer carries notKept). With the backup option on, the system disk is backed up first (about 12 more minutes, billed normally; the answer carries backupFirst), then the server is hibernated automatically. The public IP address is RELEASED: a new, different one is assigned on restore, and SSH may then report a changed host key for it. Restore it later with gpucloud_restore_server: restoring takes a few minutes and depends on GPU availability. An hourly server you hibernate is kept 72 h at most: restore it before then, otherwise it is deleted with its data and its machine goes back to other customers (tell the user). The answer carries customerHibernation (maxHours, deleteAt, message); notices come at the hibernation, 24 h and 1 h before the deletion. (permission: servers:hibernate) [Requires a free GPU Cloud account and MCP key]

Input Schema

NameRequiredDescriptionDefault
serverIdYesServer id (from gpucloud_list_servers).

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.1/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The prose itself is unusually rich: it discloses billing change, work-disk erasure, memory/process loss, IP release and host-key change, backup-first option (~12 min, billed), the 72 h auto-deletion with notices, and required permissions. However, 'the WORK DISK ... is ERASED' is irreversible data loss, which conflicts with the destructiveHint=false annotation, so the description and annotations disagree on the safety profile.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

There is no filler — every clause carries operational meaning — but it is delivered as one very long, colon-chained block that buries key items (IP release, 72 h deletion) in the middle rather than front-loading them as scannable points.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description covers the return payload (notKept, backupFirst, customerHibernation with maxHours/deleteAt/message), the permission requirement, and the full lifecycle, leaving nothing an agent needs to warn the user about.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Only one parameter, and the schema already documents serverId at 100% coverage with its source (gpucloud_list_servers), so the baseline is met; the description adds the useful output-field semantics (notKept, backupFirst, customerHibernation) that an agent needs to interpret the result.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Opens with a specific verb+resource ('Hibernates a server') and immediately defines what hibernation means (lower billing rate, kept disk, erased work disk), which separates it from siblings like gpucloud_stop_server, gpucloud_cancel_server and gpucloud_delete_server.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly states when to use it (to pay the HIBERNATION RATE instead of hourly), the alternative for a different goal ('to stop paying entirely, delete the server'), the restore path (gpucloud_restore_server) and the 72 h deadline, plus the obligation to tell the user the cost first.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources