Skip to main content
Glama

get_my_deposits

Read-only

Use this when the user says they sent a deposit or asks where their money is. Lists their deposits in progress (each step, and exactly what to send if one is waiting below the minimum) and their recent finished deposits (sent → swapped → fee → credited). Calling it also makes MCPify check the user's deposit addresses every few seconds for the next few hours, so a fresh transfer shows up fast.

Input Schema

NameRequiredDescriptionDefault
limitNoHow many finished deposits to include, newest first. Deposits still in progress are always all listed

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.3/5.0
Behavior4/5

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

Beyond the annotations, it discloses the non-obvious side effect that calling it makes MCPify check deposit addresses every few seconds for the next few hours. It also explains the deposit lifecycle stages, though it does not discuss auth, limits, or whether the polling can be stopped.

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 sentences are used well: trigger first, returned content second, side effect third. Every sentence contributes selection or behavioral context with no filler.

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?

With no output schema, the description still explains what the tool returns: all in-progress deposits with steps and exact amounts below the minimum, plus recent finished deposits through the lifecycle. Combined with the fully documented limit parameter, an agent has enough to call it 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?

There is one optional limit parameter, and the schema already documents it fully with default, min/max, and the note that in-progress deposits are always listed. The description does not add parameter-specific meaning 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.

Purpose5/5

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

The description gives a specific verb and resource ('Lists their deposits') and scopes it to deposits in progress and recent finished deposits, including the lifecycle stages returned. That is enough to separate it from get_my_deposit_addresses (addresses) and preview_deposit (previewing) even without naming them.

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?

It gives clear triggering situations: the user says they sent a deposit or asks where their money is. It does not explicitly name alternatives or say when to use get_my_deposit_addresses/preview_deposit instead, so it stops short of full routing guidance.

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