Skip to main content
Glama
obcraft
by obcraft

apiosk_show_wallet_funding

Read-onlyIdempotent

Show a buyer's Apiosk wallet funding address and QR code to enable manual USDC transfers on Base mainnet, with a reminder that only Base mainnet USDC is accepted.

Instructions

Show the buyer's Apiosk wallet address with a scannable QR code so they can fund it manually by sending USDC on Base mainnet from another wallet or exchange. Defaults to the user's first managed wallet when wallet_id is omitted. Always reminds the buyer that only Base mainnet USDC is accepted.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
wallet_idNoOptional. Wallet to show funding info for. Defaults to the user's first managed wallet.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. First observedv1.8.0

TDQS

A4.3/5.0
Behavior4/5

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

Annotations already establish read-only, idempotent, non-destructive behavior. The description adds valuable behavioral details beyond that: it shows a QR code, defaults to the first managed wallet, and always reminds the buyer about the USDC Base mainnet requirement.

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

Conciseness5/5

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

Three focused sentences, each earning its place: the core behavior, the defaulting rule, and the required user reminder. No filler or redundant detail.

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?

Complete for a tool with one optional parameter and an output schema. It explains what the buyer sees, why it exists, how the wallet is selected, and the network requirement—everything needed to invoke and present the tool correctly.

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 description coverage is 100%, so the wallet_id parameter is already fully documented. The description repeats the defaulting behavior but adds no new parameter semantics beyond what the schema provides.

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?

Clearly states a specific action: show the buyer's wallet address with a scannable QR code for manual funding. It includes the network (Base mainnet) and asset (USDC), which fully differentiates it from sibling wallet tools like listing or selecting wallets.

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?

Provides clear context: use this when the buyer needs to fund the wallet manually from another wallet or exchange. It doesn't explicitly name alternative tools or exclusion conditions, but the manual-funding purpose is unambiguous.

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