check_balance
Check available, reserved, and usable balances for VAP accounts in media execution workflows. Use this tool to verify account funds before processing tasks.
Instructions
Check VAP account balance. Returns available, reserved, and usable balances.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- mcp/vap_mcp_proxy.py:191-218 (handler)The check_balance tool is handled within the handle_tools_call function, which forwards requests that don't have specialized handlers (like video generation) to the general make_request function, which in turn calls the MCP API's /tools/call endpoint.
def handle_tools_call(params: Dict) -> Dict: """ Handle tools/call request. Directive #240: Special handlers for video tools. """ tool_name = params.get("name", "") arguments = params.get("arguments", {}) # ═══════════════════════════════════════════════════════════════════ # VIDEO TOOL HANDLERS (Directive #240) # ═══════════════════════════════════════════════════════════════════ if tool_name == "generate_video": return _handle_generate_video(arguments) if tool_name == "estimate_video_cost": return _handle_estimate_video_cost(arguments) if tool_name == "get_task": return _handle_get_task(arguments) # Default: forward to MCP API response = make_request("/tools/call", { "name": tool_name, "arguments": arguments }) return response