Skip to main content
Glama
jakobautomation

agentsvc-mcp

wallet_watch

Monitor an EVM address for native and token balance changes and outgoing transactions since your last call. Save a baseline, pass the cursor, and track treasury, payments, deposits, or whale activity.

Instructions

Wallet Activity Monitor (balance changes, outgoing tx) — Wallet monitoring for agents: watch an EVM address and get only what changed since your last call: native coin and token balance deltas (USDC always included, up to 10 more tokens) and the number of outgoing transactions. Read directly from the blockchain. First call saves a baseline and returns a cursor; pass it on the next call. For treasury and payment tracking, whale and smart-money watching, deposit detection. Chains: base, ethereum, bsc, arbitrum, polygon, avalanche, optimism. Params: address, chain (default base), tokens (list of ERC-20 contracts), min_change_pct (ignore smaller balance moves), cursor. Cost: $0.003 USDC per call. Latency p99: 4000ms.

Input Schema

NameRequiredDescriptionDefault
chainNobase
cursorNoCursor from your previous call; omit on the first call
tokensNoExtra ERC-20 contracts to track (USDC is always included)
addressYesEVM address (0x...)
min_change_pctNoOnly report balance changes of at least this percentage

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv1.0.0

TDQS

A4.6/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: it discloses stateful first-call baseline behavior and cursor reuse, blockchain source, cost ($0.003 USDC/call), p99 latency, and the USDC-always-included guarantee. This is unusually rich operational context.

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 purpose, then layers mechanism, use cases, chains, params, and cost/latency. Every sentence is informative, though the parenthetical-heavy style and inline param enumeration make it denser than strictly necessary.

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

Completeness5/5

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

For a tool with no output schema and no annotations, the description covers what is returned (balance deltas, outgoing tx count, cursor), the supported chains, cost, and latency — everything an agent needs to call it correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 80%, so the baseline is 3, but the description adds real meaning: cursor semantics (omit on first call), tokens as extra ERC-20 contracts with a 10-item cap, and min_change_pct as a balance-move threshold. It reinforces rather than merely repeats the schema.

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 and resource ('watch an EVM address') and precise scope: only deltas since the last call, native + token balances, outgoing tx count. This clearly separates it from snapshot-style siblings like evm_balance and from wallet_portfolio.

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?

Names concrete use cases (treasury/payment tracking, whale and smart-money watching, deposit detection) and explains the cursor model for repeat polling. It gives clear context but never explicitly contrasts itself with the closest alternatives (evm_balance, wallet_portfolio, the other *_watch tools).

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Deploy Server

Other Tools