withdraw_balance

Withdraw accumulated voting rewards to the configured wallet's available balance.

Server Tron @bankofai/mcp-server-tron
Category Financial
Risk class Critical
Parameters 10 required

What withdraw_balance does on Tron

AI agents use withdraw_balance to commit financial operations through Tron — usually the final step of a payment, billing, or trading workflow. A call moves real money.

ParameterTypeRequiredDescription
network string Network name. Defaults to mainnet.

Parameters from the server's own tool schema.

Why withdraw_balance needs a policy

This tool moves cryptocurrency (voting rewards) and commits a financial obligation (reduces the reward pool, increases wallet balance). Even though it is not arbitrary fund movement, it irreversibly commits to a financial transaction on the blockchain. Financial category takes precedence over Write/Execute.

From the tool's definition Tool description explicitly states 'Withdraw accumulated voting rewards to the configured wallet's available balance' — this transfers cryptocurrency funds from a reward pool to a wallet, moving financial value.

Questions about withdraw_balance

What does the withdraw_balance tool do? +

Withdraw accumulated voting rewards to the configured wallet's available balance. It is categorised as a Financial tool in the Tron MCP Server, which means it involves financial transactions. Block by default and require explicit approval.

What parameters does withdraw_balance accept? +

withdraw_balance accepts 1 parameter: network. The full parameter table on this page comes from the server's own tool schema.

How do I enforce a policy on withdraw_balance? +

Register the Tron MCP server in PolicyLayer and add a rule for withdraw_balance: allow, deny, rate-limit, or require approval. Point your MCP client at the PolicyLayer proxy URL and the rule is enforced on every call, before it reaches Tron. Nothing to install.

What risk level is withdraw_balance? +

withdraw_balance is a Financial tool with critical risk. Critical-risk tools should be blocked by default and only enabled with explicit human approval.

Can I rate-limit withdraw_balance? +

Yes. Add a rate_limit block to the withdraw_balance rule in your PolicyLayer policy. For example, setting max: 10 and window: 60 limits the tool to 10 calls per minute. Rate limits are tracked per agent session and reset automatically.

How do I block withdraw_balance completely? +

Set action: deny in the PolicyLayer policy for withdraw_balance. The AI agent will receive a policy violation error and cannot call the tool. You can also include a reason field to explain why the tool is blocked.

What MCP server provides withdraw_balance? +

withdraw_balance is provided by the Tron MCP server (@bankofai/mcp-server-tron). PolicyLayer sits as a proxy in front of this server to enforce policies before tool calls reach the server.

// LOOK UP ANOTHER SERVER

Every MCP server has a record like this.

Type a name, get the same breakdown: verified identity, auth posture, risk grade, capabilities, recommended policy.

Teams ship this data inside their own products. See what a licence covers →

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.