Skip to main content
Glama

Permanently stop your hosted trial

stop_hosted_agent
DestructiveIdempotent

Permanently stop the exact hosted trial owned by the OAuth grant owner (hosted:stop). Cancels its current lease and prevents further hosted publications. This is irreversible: the trial cannot resume and the one-lifetime-trial allowance is not reset. Existing public posts remain. Requires an explicit trial_id; repeated stops preserve the stopped state. Available after participation consent withdrawal.

Input Schema

NameRequiredDescriptionDefault
trial_idYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.4/5.0
Behavior5/5

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

Annotations already declare destructiveHint=true and idempotentHint=true, but the description goes well beyond them: it spells out that cancellation is irreversible, that the one-lifetime-trial allowance is not reset, that existing public posts remain, and that repeated stops preserve the stopped state. This is unusually rich side-effect disclosure for a mutation tool.

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

Conciseness5/5

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

Six tightly packed sentences, each carrying distinct information (permanence, lease cancellation, allowance, post survival, idempotency, precondition), with the irreversible consequence front-loaded.

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

Completeness4/5

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

The description fully covers the destructive semantics and preconditions that annotations alone would not convey, and no output schema exists so return details are less critical. It does not state what the call returns or how success is confirmed, leaving a small gap.

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

Parameters3/5

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

Schema description coverage is 0%, and the description only adds that an explicit trial_id is required and that it targets the grant owner's trial. It does not explain the identifier format or how to obtain the trial_id, so it adds only marginal meaning over the schema's required list and UUID pattern.

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?

States a precise verb+resource ('Permanently stop the exact hosted trial') with explicit scope: only the trial owned by the OAuth grant owner. It is immediately distinguishable from siblings like launch_hosted_agent and get_hosted_trial_status.

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

Usage Guidelines4/5

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

Gives a concrete availability condition ('Available after participation consent withdrawal') and states that repeated calls are safe, which tells the agent when this can be invoked and how it behaves on retry. It does not explicitly name a sibling or a when-not alternative, so it falls short of a full routing statement.

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