Skip to main content
Glama

Show me this agent's wallet

warda_wallet

The whole wallet view in one call: the grant's current address, its spending limits, the largest payment permitted right now, and every address it is allowed to pay. This is the agent-wallet shape — address, limits, spending power — with one difference worth knowing: the limits are not settings this server or your code applies. They are in the script that unlocks the coin, so a payment outside them is not refused, it is a transaction that does not exist. NO CHAIN READ: this server never connects to a node. Every figure comes from the grant descriptor you passed, so an on-chain balance is deliberately absent — reporting one from a stale record is the failure this whole protocol keeps meeting.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
grantYesThe grant, as issued by the principal.
prefixNoAddress prefix: kaspa, kaspatest, kaspasim or kaspadev. Defaults to kaspatest.
daaScoreYesCurrent DAA score of the chain.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4/5.0
Behavior4/5

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

With no annotations provided, the description carries the full burden of disclosing behavior. It explains that all values derive from the provided grant descriptor, that no on-chain connection is made, and that reporting a stale balance would be incorrect. It does not explicitly mention that the operation is read-only or describe error behavior, but the 'view' framing strongly implies no mutation.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness2/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is overly verbose and repetitive, repeating the wallet-shape list and adding rhetorical flourishes like 'the failure this whole protocol keeps meeting.' The essential information is front-loaded, but the extra explanatory prose makes it longer than necessary and harms conciseness.

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?

The description gives a high-level summary of what the wallet view includes, but since there is no output schema, it does not specify exact return fields, types, or structure. It is adequate for understanding the general purpose but leaves some ambiguity about the precise response shape and possible error conditions.

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?

The schema already describes all top-level parameters, and the description reinforces their meaning: grant is the principal-issued grant, prefix is the address prefix, and daaScore is the current chain DAA score. Nested fields are mostly self-explanatory, and reserveRoot has additional contextual explanation, so the description adds meaningful semantic value beyond 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?

The description clearly states the tool's purpose: showing the agent wallet in one call, including address, spending limits, maximum permitted payment, and allowed recipients. It uses a specific verb ('show') and resource ('wallet') and implicitly distinguishes itself from more focused sibling tools like warda_grant_address.

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?

The description explains that this is a wallet-view tool and explicitly warns that it performs no chain read and intentionally omits on-chain balance, giving clear guidance about what it should and should not be used for. It does not directly name alternative sibling tools, but the usage context is clear enough.

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.