Skip to main content
Glama

Related wallets, counterparties

wallet_related
Read-only

Related wallets of a 0x address: who it sent ERC-20 tokens to or got them from over recent blocks, ranked by transfers, with sent and received counts, tokens, USDC in and out, first and last block, and wallet or contract. Live Transfer logs on Base (default), Ethereum, Arbitrum, Optimism or Polygon; native-coin transfers are not included. Use to map who a wallet trades with, find linked wallets before paying, or trace where funds went. Example: address=0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045. Price $0.01/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only and changes nothing; each call is charged, so repeats are not free.

Input Schema

NameRequiredDescriptionDefault
chainNoNetwork: base (default), eth, arb, op or polygon
blocksNoHow many recent blocks to scan (100-10000, default 2000; Base and Optimism make a block every 2 s, so 2,000 is about 67 minutes; Ethereum every 12 s)
addressYes0x wallet or contract address

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.3/5.0
Behavior5/5

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

Beyond the readOnly/openWorld annotations it discloses cost model ($0.01/call via x402 or card key, first 25 free, failed calls free), the non-idempotent charge-on-repeat behavior, that results are limited to a recent-block window rather than full history, and that native transfers are excluded. These are material facts an agent cannot get from the annotations or schema.

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-loaded with the resource and output shape, then scope limits, then use cases, then pricing. Dense but every clause is informative; the pricing sentence is the longest and could be tightened, and the example address is somewhat expendable.

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?

With no output schema, the description compensates by enumerating returned fields (ranked counterparties, sent/received counts, tokens, USDC in/out, first/last block, wallet vs contract). Minor gaps remain on result-size limits or how many counterparties are returned and in what order beyond 'ranked by transfers'.

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%, including chain defaults and block-time guidance, so the schema already carries parameter meaning. The description adds only a concrete address example and the scan-window framing; it does not explain how the blocks parameter trades off runtime versus result completeness beyond what the schema says.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb+resource (related wallets of a 0x address), the exact data source (Transfer logs, ERC-20 only), the ranking criterion (by transfers), and the output dimensions. An agent can tell it apart from *_token_transfers or wallet_transactions without opening any schema.

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?

Gives three concrete when-to-use scenarios (map trading counterparts, vet linked wallets before paying, trace fund flow) and an explicit exclusion (native-coin transfers not included). It does not name a sibling to use instead when the exclusion applies, e.g. a transaction-level tool for native transfers, so routing is only implied.

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