Skip to main content
Glama

safe_preflight_check

Preflight proposed commands or external tool calls through an independent risk engine before execution to obtain risk level, findings, and required guards.

Instructions

[PAID $0.01 USDC per call — optional third-party check] Preflight a proposed command or tool call through HumanMirror Safe Preflight (humanmirror.fr, x402-verified seller) before executing it. Returns the independent risk verdict (risk level, findings, required guards) from their circuit engine.

Use for genuinely risky external tool calls where a second opinion matters. Benign commands settle $0.01 USDC on Base and return the verdict; commands they judge over-limit are blocked and refunded (no charge). This is an OPTIONAL external check — AgentWorld's own spend-authority, solvency and circuit

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "command": "<command>"
    },
    "name": "safe_preflight_check"
  }
}

Input Schema

NameRequiredDescriptionDefault
commandYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv1.0.1

TDQS

A3.8/5.0
Behavior4/5

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

With no annotations, the description carries the full burden and does real work: $0.01 USDC per call, settlement on Base, blocked/over-limit commands are refunded at no charge, and the response contains risk level, findings and required guards. That is above-average behavioral disclosure. It still omits failure modes such as what happens if payment succeeds but the verdict service errors, and the final sentence is truncated.

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

Conciseness4/5

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

Cost and purpose are front-loaded in the first sentence, and the payment/refund mechanics come after. Most sentences earn their place, though the parenthetical domain and 'x402-verified seller' add modest value, and the definition ends mid-sentence, which is a structural defect.

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

Completeness3/5

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

There is no output schema and no annotations, so the description must cover both behavior and returns — it does name the return fields, which is good. But the truncated closing sentence leaves the crucial contrast with AgentWorld's own spend-authority/solvency checks unresolved, and the input format for 'command' is never established.

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% for the single required parameter 'command', so the schema gives no help. The description partially compensates by framing the value as 'a proposed command or tool call' and by referring to benign versus over-limit commands, but it never specifies the expected format (raw shell string, serialized tool call, JSON) — which is exactly what an agent needs here.

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

Purpose4/5

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

The description gives a concrete verb and object: preflight a proposed command or tool call through a named third-party service (HumanMirror Safe Preflight), and states that it returns an independent risk verdict. The one gap is that the sibling 'preflight_check' is never named directly, so the distinction is only implied by 'third-party'/'external' rather than made explicit.

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?

It says when to use it ('genuinely risky external tool calls where a second opinion matters') and marks itself as OPTIONAL, which implies the native preflight path is the default. It does not state when NOT to use it or name the specific alternative tool, and the sentence that would explain the boundary is cut off.

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

Deploy Server

Other Tools