Skip to main content
Glama

ExchangeRebel — pay-per-call APIs for AI agents (x402 on Solana)

failure_translator_precheck

FREE headline pre-check (100/day per wallet; pass caller). Returns assessability only - whether the submitted outcome artefacts are translatable; no reason class and no retry verdict is returned.

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": {
      "caller": "<caller>",
      "outcome": "<outcome>"
    },
    "name": "failure_translator_precheck"
  }
}

Input Schema

NameRequiredDescriptionDefault
callerYesSolana base58 wallet of the operator; keys the free allowance (100/day per wallet).
outcomeYesThe outcome artefacts of one failed paid call: {http_status?, settle_attempted?, facilitator_error?, response_headers?, reissued_challenge?, original_payload?} in the published submission form. Processed in memory only, never stored.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.7/5.0
Behavior3/5

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

No annotations are supplied, so the description carries the full burden. It does disclose real behavior beyond the schema: the free quota (100/day per wallet), that the caller key drives that allowance, and the deliberately narrow return scope. It says nothing about what happens once the daily allowance is exhausted, whether errors are returned as failures or as a non-assessable verdict, or how long processing takes.

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?

Two dense sentences with the free/quota qualifier front-loaded and the negative return scope immediately after. Every clause carries information an agent needs; nothing is padding.

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?

For a two-parameter tool with a nested artefact object and no output schema, the description is adequate on the input side but thin on output: 'returns assessability only' does not tell an agent whether the response is a boolean, a status enum, or an object with per-artefact fields. The nested submission form is covered by the schema, but the response shape is left to discovery.

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 100%, and the schema already explains that caller is the Solana base58 operator wallet keying the free allowance and that outcome is the artefact bundle with in-memory processing. The description's only parameter-adjacent note, 'pass caller', restates schema content, so baseline 3 applies.

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?

States a specific role: a 'headline pre-check' of whether submitted outcome artefacts are 'translatable', scoped as assessability-only with no reason class and no retry verdict. That negative scoping implicitly separates it from failure_translator_translate (full verdict) and failure_translator_criteria (rules), though neither sibling is named outright.

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?

Clear context for use: it is FREE, capped at 100/day per wallet, and returns only assessability, so an agent can infer it is the cheap gate before the paid translation step. It stops short of explicitly saying 'call failure_translator_translate next' or stating when to skip the pre-check, so no exclusions are given.

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