Skip to main content
Glama

wallet_activity

What a Base wallet bought, sold and moved lately — its token + ETH moves newest first (time, in/out, token, amount, USD value, counterparty, tx, swap flag), a per-token in/out/net table sorted by net USD, newly picked-up tokens, USD in/out totals, swap count and top 5 counterparties. Facts only — this is not investment advice, a price target, or a buy/sell/hold signal. 404/free if no moves in the window; 503/free if the chain read is down. Costs $0.02 per call, paid from clink's shop credits (an existing key; new top-ups are paused). A failed or empty call is free.

Input Schema

NameRequiredDescriptionDefault
daysNo1-30, default 7
limitNomoves listed, 1-100, default 50
addressYes0x-prefixed Base wallet address

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.9/5.0
Behavior5/5

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

With no annotations, the description carries the full burden and does so richly: it discloses pricing ($0.02/call, from shop credits, top-ups paused), free conditions (404/empty, 503 chain-down, failed calls), and that results are 'facts only, not investment advice.' This is exactly the behavioral context an agent needs.

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?

Front-loads the core purpose and packs billing/error behavior efficiently into one paragraph. It is dense but every clause about cost and failure modes earns its place; slightly overstuffed for a single sentence.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

No output schema exists, yet the description enumerates the return payload (per-token in/out/net table, USD totals, swap count, top 5 counterparties) thoroughly. Complete enough for correct invocation, though the sibling differentiation gap remains.

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 coverage is 100%, so days, limit, and address are already documented in the schema. The description only loosely reinforces a time window and the returned fields; it adds no syntax or format detail beyond the schema, 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 verb+resource: 'What a Base wallet bought, sold and moved lately' with concrete output fields. It reads as an activity feed and is distinguishable from wallet_pnl/wallet_verdict by content, but it never explicitly names or contrasts those siblings.

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 implied by the 'lately' activity framing and the mention of a time window, but there is no explicit when-to-use vs wallet_pnl or wallet_verdict, nor when-not guidance. The agent must infer the choice.

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