Skip to main content
Glama

create_binance_deposit

Create a Binance Pay deposit order to top up your balance. The SERVER returns the shop receive Pay ID (and QR) plus a unique USDT amount (with cents) — relay them VERBATIM, never invent them. PREREQUISITE: api_key AND Binance Pay must be enabled (check topup_guide first). WHEN TO USE: the user will pay inside the official Binance app. AFTERWARDS: call verify_binance_deposit with merchant_trade_no. PREFER INSTEAD: create_usdt_deposit for on-chain USDT transfers. Tạo đơn nạp Binance Pay — hệ thống trả Pay ID nhận tiền + số USDT kèm số lẻ; chuyển lại NGUYÊN VĂN.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
api_keyYesYour shop account API key.
amount_usdYesWhole-number USD amount to deposit (the system assigns a unique cents suffix).

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.6/5.0
Behavior5/5

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

There are no annotations, so the description carries the full behavioral load. It is transparent about the key behavioral business rule: the server returns a live Pay ID and a unique USDT amount with cents, and the agent must relay them verbatim without inventing. It also discloses the prerequisite and the required follow-up call, which ensures the agent knows the actual operational flow.

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?

The description is well-structured and front-loaded, using explicit labels for prerequisite, when-to-use, afterwards, and preference. However, it includes a complete Vietnamese translation of the initial English prompt, which is redundant for an English-centric AI agent and lengthens the text without adding new guidance. This duplication prevents a perfect conciseness score.

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?

There is no output schema, so the description must compensate and it does: it tells exactly what the server returns (Pay ID+QR and unique USDT amount with cents) and instructs to relay them verbatim. It also explains required prerequisites, the follow-up verify call, and the alternative when on-chain transfers are needed. The context is fully sufficient for a correct call.

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%; the only parameters, api_key and amount_usd, already have clear descriptions in the input schema. The tool description does not add new parameter-specific meaning beyond what the schema provides (e.g., the schema already says amount_usd is a whole-number USD amount and the system assigns a unique cents suffix). Therefore, the description does not improve on the structured parameter info.

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 says exactly what the tool does: 'Create a Binance Pay deposit order to top up your balance.' It names a specific verb and resource. It further distinguishes itself from its sibling create_usdt_deposit by explicitly saying to prefer that one for on-chain USDT transfers.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides explicit usage guidance with labeled sections: PREREQUISITE (api_key and Binance Pay enabled), WHEN TO USE (user pays inside the official Binance app), AFTERWARDS (call verify_binance_deposit with merchant_trade_no), and PREFER INSTEAD (use create_usdt_deposit for on-chain). This is a model of when-to-use and when-not-to-use 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