Skip to main content
Glama

stamp

Stamp the moment: chain your sha256 beside the Earth's tick — the clock's now, with the world's last witnessed state beside it — for two cents over x402, no account. Name where, if you like: an address, or lat and lon for the face under a place. Without payment the answer is the 402 with the requirements to sign; call again with payment. Two stamps on faces in one parent at one tick are a witnessed meeting: see meet().

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
latNo
lonNo
addrNo
hashYes
labelNo
paymentNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

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 transparency burden and does disclose key behavior: a two-cent fee over x402, no account required, and a 402-then-payment flow. It omits the final response format and any permanence/side-effect detail, but the main payment and retry behavior is clearly exposed.

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?

The description is compact and front-loaded: purpose and price appear first, then optional location, then the payment flow, then the sibling tie-in. Some metaphorical wording such as 'Earth's tick' and 'world's last witnessed state' is atmospheric rather than purely operational, but it still keeps the description short.

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 six-parameter tool with no annotations and no output schema, the description is adequate but not complete. It covers the payment handshake, the optional location fields, and the relationship to 'meet()', but it does not explain 'label' or what success-after-payment returns, so an agent still has gaps to fill by trial.

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?

Because schema coverage is 0%, the description must compensate, and it partially does: 'hash' is clarified as the sha256 to stamp, 'addr'/'lat'/'lon' as the location selectors, and 'payment' as the signed follow-up. However, 'label' is never mentioned or mapped, and the relationship between addr versus lat/lon is left implicit.

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 says the action is to 'stamp' a supplied sha256 to the current moment/time/state, with a fee and no account. It also routes the two-stamp case to the sibling 'meet()', which gives some distinction from related tools. The poetic phrasing is indirect, but the operative resource and action are discernible.

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 explicitly explains the payment workflow: without 'payment' the tool returns a 402 with signing requirements, and the caller should call again with 'payment'. It also says location can be provided as an address or lat/lon, and it names 'meet()' for the witnessed-meeting case. A full when-not-to-use set of alternatives is not 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