32 tools from the Usdd Test MCP Server, categorised by risk level.
View the Usdd Test policy →analyze_vault_risk Get risk analysis for one vault with warnings. check_allowance Check ERC20/TRC20 allowance for a spender, optionally against a required amount. get_native_balance Get native token balance (TRX/ETH/BNB) for the configured wallet or a specified owner. get_network Get per-family default networks. get_oracle_status Inspect liquidation ratio, penalty, and oracle status for a collateral type. get_protocol_overview Get protocol addresses, ceilings, configured ilks, and PSM markets for USDD. get_psm_status Inspect PSM fees and enablement state. get_savings_status Inspect USDD Savings metrics where supported. get_supported_ilks List configured collateral types and PSM joins for a network. get_supported_networks List supported USDD networks. get_token_balance Get ERC20/TRC20 token balance for the configured wallet or a specified owner. get_user_vaults List all vault IDs for the configured wallet or a given address. get_vault_summary Get collateral, debt, and liquidation metrics for one vault. get_wallet_address Get wallet status and active address for a network. get_wallet_mode Get current signing mode (`browser` / `agent`) and active address. list_wallets List encrypted wallets stored in ~/.agent-wallet and show which ones are active. mint_usdd Draw additional USDD debt from an existing vault. psm_swap_from_usdd Swap USDD into the PSM gem asset. psm_swap_to_usdd Swap gem collateral into USDD through the PSM. repay_usdd Repay USDD debt for an existing vault. approve_token Approve an ERC20/TRC20 token spender. Use before ERC20 collateral or PSM writes when needed. close_vault Repay all debt and free collateral using wipeAllAndFree* proxy actions. connect_browser_wallet Connect a browser wallet (TronLink-compatible) and switch to browser mode. import_wallet Import a private key or mnemonic into the encrypted local wallet store. open_vault Open a vault/CDP via DSProxy. Idempotent: if a vault for the given ilk already exists, returns the existing CDP id without submitting a transaction. set_active_wallet Set the active encrypted wallet by ID. Active wallet selection is tracked separately for tron and evm. set_network Set default network for one family. Supports aliases (tron_mainnet, tron_nile, eth_mainnet, eth_sepolia, bsc_mainnet, bsc_testnet) or explicit netw... set_wallet_mode Switch signing mode between browser and agent. deposit_and_mint Deposit collateral and mint USDD. If cdpId is omitted, reuses an existing vault for the ilk if one exists; otherwise opens a new vault and funds it... deposit_savings Deposit USDD into sUSDD where supported. withdraw_collateral Withdraw collateral from an existing vault. withdraw_savings Withdraw USDD from sUSDD where supported. The Usdd Test MCP server exposes 32 tools across 3 categories: Read, Write, Financial.
Use Intercept, the open-source MCP proxy. Write YAML rules for each tool — rate limits, argument validation, or deny rules — then run Intercept in front of the Usdd Test server.
Usdd Test tools are categorised as Read (20), Write (8), Financial (4). Each category has a recommended default policy.
Deterministic policy on every MCP tool call. Per-identity grants. Full audit log.