Skip to main content
Glama

x402 agent toolkit: service finder, payment safety, Solana & web tools

Read webhook test inbox

webhook_inbox_read
Read-onlyIdempotent

Read requests captured by a webhook_inbox_create inbox (free). [served by tools.moneytools.dev]

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": {
      "id": "<id>",
      "token": "<token>"
    },
    "name": "webhook_inbox_read"
  }
}

Input Schema

NameRequiredDescriptionDefault
idYesinbox id from webhook_inbox_create
tokenYessecret read token from webhook_inbox_create

Output Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.2/5.0
Behavior2/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false and openWorldHint=false, so the safety profile is covered elsewhere. The description adds almost nothing beyond a pricing remark: it does not say whether reading drains or preserves captured requests, whether the inbox expires, whether there is a retention window, or whether the read token can be reused — all material for an inbox-read tool.

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?

A single front-loaded sentence that identifies the action and its source resource with no redundancy. The appended "[served by tools.moneytools.dev]" is operational boilerplate that consumes space without helping an agent decide or invoke, which keeps it from a 5.

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?

An output schema exists, so return values need no explanation, and the prerequisite inbox-creation step plus both required parameters are covered. For a two-parameter read tool that could plausibly mutate inbox state on read, the absence of any statement about consumption, expiration, or empty-inbox behavior leaves a real 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 100% and both properties already explain that the id and token come from webhook_inbox_create, so the schema carries the parameter burden. The description only reinforces the provenance of the values and adds no format, constraint, or failure-mode detail beyond that; 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 verb and resource ("Read requests captured by a ... inbox") and names the sibling tool webhook_inbox_create as the origin of the data, which tells an agent this is a companion read operation rather than a general-purpose reader. It stops short of a 5 because the trailing "(free)" is a pricing note rather than a clarifying scope statement.

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?

The description implicitly establishes the workflow: an inbox must first exist via webhook_inbox_create before this tool is usable, which is useful ordering context. It offers no explicit when-not guidance, no alternatives among the many sibling tools, and no statement about how often or when to poll for captured requests.

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