Account & Wallet Operations
get_account_info
Get account details including address, public key, metadata, and basic XRD balance. Schema:{ account_address?: string }
get_balances
List all token balances and NFT collections for an account. Schema:{ account_address?: string }
fund_stokenet_wallet
Fund wallet with testnet XRD from faucet (Stokenet only). Schema:{ account_address?: string }
Token Operations
create_fungible_resource
Create new fungible tokens. Schema:{ input: string }
Input: 'name,symbol,initialSupply[,divisibility]' or JSON
create_non_fungible_resource
Create new NFT collections. Schema:{ input: string }
Input: 'name,description[,maxSupply,iconUrl]' or JSON
mint_fungible_resource
Mint additional supply of existing fungible tokens. Schema:{ resource_address: string, amount: string }
mint_non_fungible_resource
Mint new NFTs in existing collections. Schema:{ resource_address: string, nft_data: object }
transfer_tokens
Transfer fungible tokens or NFTs between accounts. Schema:{ input: string }
Input Formats:
- Fungible:
'toAddress,amount[,resourceAddress]'or JSON - NFT:
'toAddress,resourceAddress,nftId'or JSON
Component Interaction
call_component_method
Call methods on Radix components (smart contracts). Schema:{ component_address: string, method_name: string, args?: any[] }
get_component_state
Get state information from any Radix component. Schema:{ component_address: string }
Validator Operations
stake_xrd
Stake XRD with validators to earn rewards. Schema:{ validatorAddress: string, amount: string }
unstake_xrd
Unstake XRD from validators. Schema:{ validatorAddress: string, amount: string }
claim_xrd
Claim staking rewards from validators. Schema:{ validatorAddress: string }
DeFi Operations
create_two_resource_pool
Create a new two-resource liquidity pool using Ociswap Pool V2. Schema:{ input: string }
Input: 'resource1,resource2,amount1,amount2[,feeTier,assetRatio1,assetRatio2,hookAddress]' or JSON
create_hooked_pool
Create an advanced pool with custom hook logic. Schema:{ input: string }
Input: 'resource1,resource2,amount1,amount2,hookAddress[,feeTier]' or JSON
add_liquidity
Add liquidity to existing Ociswap pools. Schema:{ input: string }
Input: 'poolAddress,amount1,amount2[,minAmount1,minAmount2]' or JSON
remove_liquidity
Remove liquidity from pools by burning LP tokens. Schema:{ input: string }
Input: 'poolAddress,lpAmount[,minAmount1,minAmount2]' or JSON
swap_tokens
Execute token swaps through Ociswap pools. Schema:{ input: string }
Input: 'poolAddress,fromResource,toResource,amountIn[,minAmountOut]' or JSON
flash_loan
Execute flash loan operations (borrow and repay in single transaction). Schema:{ input: string }
Input: 'poolAddress,resourceAddress,amount,callbackComponent[,callbackData]' or JSON
Utility Tools
get_epoch
Return current Radix network epoch information. Schema: No parametersQuick Reference
| Category | Tool Count | Tools |
|---|---|---|
| Account & Wallet | 3 | get_account_info, get_balances, fund_stokenet_wallet |
| Token Operations | 5 | create_fungible_resource, create_non_fungible_resource, mint_fungible_resource, mint_non_fungible_resource, transfer_tokens |
| Component Interaction | 2 | call_component_method, get_component_state |
| Validator Operations | 3 | stake_xrd, unstake_xrd, claim_xrd |
| DeFi Operations | 6 | create_two_resource_pool, create_hooked_pool, add_liquidity, remove_liquidity, swap_tokens, flash_loan |
| Utility | 1 | get_epoch |
Direct Usage
Input Requirements
Address Formats:- Accounts:
account_tdx_...(testnet) /account_rdx_...(mainnet) - Resources:
resource_tdx_...(testnet) /resource_rdx_...(mainnet) - Components:
component_tdx_...(testnet) /component_rdx_...(mainnet) - Validators:
validator_tdx_...(testnet) /validator_rdx_...(mainnet)