Skip to main content
Glama

ssh_password_delete

Destructive

Delete a saved SSH password profile from the OS credential helper and remove its RunBeacon reference. Use when you no longer need stored credentials for remote command execution.

Instructions

Delete an SSH password created through ssh_password_save from the configured OS credential helper and remove its RunBeacon profile reference. Passwordless SSH profiles are rejected.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
idYesRunBeacon SSH password profile to delete.
Behavior5/5

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

Annotations already flag destructive behavior, but the description adds meaningful details: it removes the password from the OS credential helper, removes the RunBeacon profile reference, and rejects passwordless SSH profiles. This goes beyond the annotations and explains actions and constraints.

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?

The description is a single sentence that is front-loaded with the action and resource, followed by essential behavioral details. Every phrase earns its place with no redundancy or filler.

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?

For a simple one-parameter destructive tool with no output schema, the description fully covers what will happen (deletion from OS helper and profile reference), the precondition (created via ssh_password_save), and an important constraint (passwordless profiles rejected). No return format is necessary given the lack of output schema.

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?

The schema already provides 100% coverage for the single required parameter 'id' with a clear description. The description adds that passwordless profiles are rejected, which is relevant but not directly about parameter format. The baseline of 3 is appropriate given complete schema coverage.

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?

The description states a specific action ('Delete') on a specific resource ('SSH password created through ssh_password_save') and clearly distinguishes the scope by mentioning the source and the additional removal of the RunBeacon profile reference. This makes it distinct from broader deletion tools like credential_profile_delete.

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?

The description clearly implies this tool is for deleting SSH passwords created via ssh_password_save, providing context for when it applies. However, it does not explicitly name alternative tools or state when not to use it, which would have warranted a 5.

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

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Liyuchen0118/RunBeacon'

If you have feedback or need assistance with the MCP directory API, please join our Discord server