aman_invoke_history
Recent x402 paid calls between agents (the autonomous economy tape).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Recent x402 paid calls between agents (the autonomous economy tape).
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Changes observed during successful MCP inspections. Dates show when Glama detected each change.
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden. It describes the data content as recent paid calls, but does not explicitly state that this is a read-only operation, nor does it disclose ordering, truncation, pagination, or rate considerations. Read-only behavior is only inferred from the tool name and the word 'history'.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single, front-loaded sentence that conveys the core value ('recent x402 paid calls') and adds a meaningful framing metaphor ('the autonomous economy tape') without unnecessary detail.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a zero-parameter read tool, invocation is trivially simple, and the description names the domain and content. However, there is no output schema and the description does not specify the return shape, record fields, ordering, or result limits, so an agent must rely on heuristics to interpret the response.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema has zero properties, so there are no parameter semantics to document. The 'recent' qualifier adds useful context about the implicit time window, and with no parameters nothing is missing.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly identifies the resource: recent x402 paid calls between agents. It is distinguishable from siblings like aman_invoke_service (making calls) and aman_get_tx (single transaction lookup), but it lacks an explicit retrieval verb such as 'lists' or 'returns'.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is given on when to use this tool versus alternatives. The phrase 'the autonomous economy tape' implies a monitoring/audit use case, but there is no explicit when-to-use or when-not-to-use direction.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Add one secure layer between your agents and this server.
aman_list_services and aman_service_catalog both describe the same x402 service marketplace with overlapping fields, and aman_market overlaps heavily with aman_price. The detailed descriptions help separate them, but an agent could easily select the wrong tool for the same task.
All tools share the aman_ prefix and use lowercase with underscores, but the pattern is mixed: noun phrases like aman_market, aman_price, and aman_chain_info sit alongside verb_noun tools like aman_get_tx, aman_list_services, and aman_invoke_service. It is readable but not a single consistent convention.
11 tools is well within the typical 3-15 range and the set spans chain info, transactions, tokens, market data, and agent services. However, a couple of near-duplicate tools such as list_services/service_catalog and market/price make the count feel slightly padded.
The core domain is well covered: chain status, transaction lookup, token details, market snapshots, service discovery, and paid agent invocation are all present. Minor gaps like account balance lookups or block-by-height queries are not blockers for the apparent read-only/explorer purpose.