Skip to main content
Glama

SCRIPTMASTERLABS — HIVE402

Submit a caller-signed Mission payment

submit_mission_payment
Destructive

Submit an explicitly signed XRP payment through the verified seller's 402Proof key, record confirmed settlement once, and accrue separate 10% platform and $0.0100 facilitator fees. Never signs or holds funds; does not execute seller task inputs.

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": {
      "executionToken": "<executionToken>",
      "signedTxBlob": "<signedTxBlob>",
      "feeApproved": "<feeApproved>"
    },
    "name": "submit_mission_payment"
  }
}

Input Schema

NameRequiredDescriptionDefault
feeApprovedYes
signedTxBlobYes
executionTokenYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

B3.4/5.0
Behavior4/5

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

Annotations already declare mutation, openness, non-idempotency, and destructiveness, yet the description adds real context the schema does not: no custody of funds, no signing, single settlement record, and concrete fee math (10% platform, $0.0100 facilitator). Return payload and failure behavior are not described, keeping it below 5.

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?

Two compact sentences, front-loaded with the action and mechanism, then negative scope constraints. Fee figures add density but are decision-relevant, so little is wasted.

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?

Covers the mutation's effects, fee economics, and custody boundary, which suits a destructive annotation-covered payment tool. But with no output schema and no parameter documentation, the agent gets no information on response shape, where executionToken comes from, or how failures surface.

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

Parameters2/5

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

Schema description coverage is 0%, so the description must carry all parameter meaning. It only indirectly illuminates signedTxBlob ('explicitly signed payment') and feeApproved (fee accrual); executionToken, the 64-hex format, and the blob size bounds are never explained, leaving the highest-risk parameter opaque.

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 verb and resource ('Submit an explicitly signed XRP payment') plus the mechanism ('verified seller's 402Proof key') and side effects (settlement recording, fee accrual). It also bounds scope negatively with 'does not execute seller task inputs', which separates it from task-execution siblings, though no sibling is named explicitly.

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

Usage Guidelines3/5

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

Usage is only implied: 'explicitly signed' and the required signedTxBlob/feeApproved const:true signal this is the post-signing settlement step. There is no explicit when-to-use statement and no guidance on choosing between this and siblings such as start_purchase or prepare_mission_step.

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