SperaxOS
A MCP server for SperaxOS that supports Arbitrum One with USDs, SPA, Demeter, and other popular EVM-compatible networks.
Versions
0.0.2latest0.0.1Tools 1054
abi_encode ABI encode parameters (standard Solidity encoding)
gnfd_create_file Upload a file to a Greenfield bucket
gnfd_create_folder Create a folder in a Greenfield bucket
gnfd_list_buckets List all buckets owned by the account
gnfd_list_objects List all objects in a bucket
abi_decode ABI decode encoded data back to values
getNetworks REQUIRED FIRST STEP: Get all supported blockchain networks. Always call this first to see available networks before using any network-specific functions. Returns network IDs like
BinancePortfolioMarginUmGetOpenOrders Get all open USDT-M Futures orders in Portfolio Margin mode.
BinancePortfolioMarginCreateListenKey Create a listen key for Portfolio Margin user data stream. The listen key is used to subscribe to account updates via WebSocket.
binance_us_klines Get Kline/candlestick data for a trading pair. Returns OHLCV data.
binance_us_avg_price Get current 5-minute rolling weighted average price.
binance_us_ticker_24hr Get 24-hour rolling window price change statistics.
binance_us_ticker_price Get latest price for symbol(s).
binance_us_ticker_book Get best bid/ask prices and quantities (top of book).
binance_us_rolling_window Get rolling window price change statistics with custom window sizes (1m to 7d).
get_assets Get Assets holdings by CryptoAddress Args: address: EOA, CA, ENS, CNS, KNS. Returns: Dict: where assets is a list of assets
BinanceClaimBoostRewards Claim Boost Rewards API allows users to claim their Boost APR airdrop rewards for staking.
get_current_fng_tool Get the current Crypto Fear & Greed Index as a tool.
get_historical_fng_tool Get historical Fear & Greed Index for specified number of days as a tool. Parameters: days (int): Number of days to retrieve (must be a positive integer). Returns: str: Historical Fear & Greed Index values for the specified period.
analyze_fng_trend Analyze trends in Crypto Fear & Greed Index over specified days. Parameters: days (int): Number of days to analyze (must be a positive integer). Returns: str: A string containing the analysis results, including latest value, average value, trend direction, and number of data points analyzed.
get_sentiment_balance Retrieve the sentiment balance (sentiment_balance_total) for a given asset. Parameters: - asset (str): The cryptocurrency slug (e.g., "bitcoin", "ethereum"). Required. - days (int): Number of days to calculate the average sentiment balance, defaults to 7. Usage: - Use this tool to get the average sentiment balance (positive minus negative sentiment) over a period. Returns: - A string with the average sentiment balance (e.g., "Bitcoin's sentiment balance over the past 7 days is 12.5").
get_social_volume Retrieve the total social volume (social_volume_total) for a given asset. It calculates the total number of social data text documents that contain the given search term at least once. Examples of documents are telegram messages and reddit posts. Parameters: - asset (str): The cryptocurrency slug (e.g., "bitcoin", "ethereum"). Required. - days (int): Number of days to sum the social volume, defaults to 7. Usage: - Call this tool to get the total number of social media mentions for an asset over a period. Returns: - A string with the total social volume (e.g., "Bitcoin's social volume over the past 7 days is 15,000 mentions").
alert_social_shift Detect significant shifts (spikes or drops) in social volume (social_volume_total) for a given asset. Parameters: - asset (str): The cryptocurrency slug (e.g., "bitcoin", "ethereum"). Required. - threshold (float): Minimum percentage change (absolute value) to trigger an alert, defaults to 50.0 (i.e., 50%). - days (int): Number of days to analyze for baseline volume, defaults to 7. Usage: - Call this tool to check if the latest social volume has significantly spiked or dropped compared to the previous average. Returns: - A string indicating if a shift occurred (e.g., "Bitcoin's social volume spiked by 75.0% in the last 24 hours" or "Bitcoin's social volume dropped by 60.0% in the last 24 hours").
get_trending_words Retrieve the top trending words in the crypto space over a specified period, aggregated and ranked by score. Parameters: - days (int): Number of days to analyze trending words, defaults to 7. - top_n (int): Number of top trending words to return, defaults to 5. Usage: - Call this tool to get a list of the most popular words trending in cryptocurrency discussions, ranked across the entire period. Returns: - A string listing the top trending words (e.g., "Top 5 trending words over the past 7 days: 'halving', 'bullrun', 'defi', 'nft', 'pump'").
get_social_dominance Retrieve the social dominance (social_dominance_total) for a given asset. Social Dominance shows the share of the discussions in crypto media that is referring to a particular asset or phrase. Parameters: - asset (str): The cryptocurrency slug (e.g., "bitcoin", "ethereum"). Required. - days (int): Number of days to calculate average social dominance, defaults to 7. Usage: - Call this tool to get the percentage of social media discussion dominated by the asset. Returns: - A string with the average social dominance (e.g., "Bitcoin's social dominance over the past 7 days is 25.3%").
get_risk_score Get Risk Score for Crypto, Domain Name, ENS, CNS, KNS or even Hostname Address Args: address: EOA, CA, ENS, CNS, KNS or even HostName Returns: Dict: where summary.universal-crypto_score is from 0 to 100. 100 is high risk.
BinanceWalletEnableFastWithdrawSwitch Enable fast withdraw switch.
get_crypto_news Fetch the latest cryptocurrency news from CryptoPanic. Args: kind (str, optional): Type of content to fetch. Valid options are: - 'news': Fetch news articles (default). - 'media': Fetch media content like videos. num_pages (int, optional): Number of pages to fetch (each page contains multiple news items). Defaults to 1. Maximum is 10 to avoid API rate limits. Returns: str: A concatenated string of news titles, each prefixed with a dash (-). Raises: ValueError: If the API key is not set or if the API request fails.
get_income_statements Get income statements for a company. Args: ticker: Ticker symbol of the company (e.g. AAPL, GOOGL) period: Period of the income statement (e.g. annual, quarterly, ttm) limit: Number of income statements to return (default: 4)
get_balance_sheets Get balance sheets for a company. Args: ticker: Ticker symbol of the company (e.g. AAPL, GOOGL) period: Period of the balance sheet (e.g. annual, quarterly, ttm) limit: Number of balance sheets to return (default: 4)
get_cash_flow_statements Get cash flow statements for a company. Args: ticker: Ticker symbol of the company (e.g. AAPL, GOOGL) period: Period of the cash flow statement (e.g. annual, quarterly, ttm) limit: Number of cash flow statements to return (default: 4)
get_current_stock_price Get the current / latest price of a company. Args: ticker: Ticker symbol of the company (e.g. AAPL, GOOGL)
get_historical_stock_prices Gets historical stock prices for a company. Args: ticker: Ticker symbol of the company (e.g. AAPL, GOOGL) start_date: Start date of the price data (e.g. 2020-01-01) end_date: End date of the price data (e.g. 2020-12-31) interval: Interval of the price data (e.g. minute, hour, day, week, month) interval_multiplier: Multiplier of the interval (e.g. 1, 2, 3)
get_company_news Get news for a company. Args: ticker: Ticker symbol of the company (e.g. AAPL, GOOGL)
get_available_crypto_tickers Gets all available crypto tickers.
get_crypto_prices Gets historical prices for a crypto currency.
get_historical_crypto_prices Gets historical prices for a crypto currency. Args: ticker: Ticker symbol of the crypto currency (e.g. BTC-USD). The list of available crypto tickers can be retrieved via the get_available_crypto_tickers tool. start_date: Start date of the price data (e.g. 2020-01-01) end_date: End date of the price data (e.g. 2020-12-31) interval: Interval of the price data (e.g. minute, hour, day, week, month) interval_multiplier: Multiplier of the interval (e.g. 1, 2, 3)
get_current_crypto_price Get the current / latest price of a crypto currency. Args: ticker: Ticker symbol of the crypto currency (e.g. BTC-USD). The list of available crypto tickers can be retrieved via the get_available_crypto_tickers tool.
get_sec_filings Get all SEC filings for a company. Args: ticker: Ticker symbol of the company (e.g. AAPL, GOOGL) limit: Number of SEC filings to return (default: 10) filing_type: Type of SEC filing (e.g. 10-K, 10-Q, 8-K)
binance_us_order_book Get order book depth (bids and asks) for a trading pair on Binance.US. Returns price levels with quantities. Weight varies based on limit (1-100: weight 1, 101-500: weight 5, 501-1000: weight 10, 1001-5000: weight 50).
binance_us_recent_trades Get recent trades for a trading pair on Binance.US. Returns trade ID, price, quantity, time, and maker/taker info.
binance_us_historical_trades Get older historical trades for a trading pair. Requires API key with MARKET_DATA permission.
binance_us_agg_trades Get compressed aggregate trades. Trades with same time, order, and price are aggregated.
binance_us_asset_config Get details of all crypto assets including fees, withdrawal limits, and network status. Shows deposit/withdrawal enabled status per network.
binance_us_withdraw_crypto Submit a crypto withdrawal request. Requires withdrawal permission on API key. ⚠️ This action transfers funds OUT of your account - verify address carefully!
binance_us_withdraw_fiat Submit a USD withdrawal request via BITGO. ⚠️ This action transfers USD OUT of your account!
binance_us_withdraw_history Get crypto withdrawal history. Filter by coin, status, or time range.
binance_us_deposit_history Get crypto deposit history. Filter by coin, status, or time range.
binance_us_deposit_address Get a deposit address for a specific crypto asset. Use this to receive funds into your Binance.US account.
binance_us_account_info Get current account information including balances and permissions. Returns all asset balances (free and locked), account permissions, and trading status.
binance_us_my_trades Get trade history for a specific trading pair. Returns executed trades including price, quantity, commission, and timestamps.
binance_us_rate_limits Get current trade order count rate limits for all time intervals. Shows how many orders you can place within each interval.
binance_us_trade_fee Get your current maker & taker fee rates for spot trading based on your VIP level. BNB fee discount (25% off) is not factored in.
binance_us_trade_volume Get total trade volume for the past 30 days. Volume is calculated on a rolling basis every day at 0:00 AM (UTC).
binance_us_subaccount_list Get a list of all sub-accounts. Filter by email or status (enabled/disabled).
binance_us_subaccount_transfer_history Get transfer history between master and sub-accounts.
binance_us_subaccount_transfer Execute an asset transfer between master account and a sub-account. ⚠️ This moves funds between accounts!
binance_us_subaccount_assets Get asset balances for a specific sub-account.
binance_us_subaccount_summary Get the total USD value of assets in the master account and all sub-accounts.
binance_us_subaccount_status Get status list of sub-accounts including activation status and enabled features.
binance_us_exchange_info Get current exchange trading rules and trading pair information from Binance.US. Can filter by specific symbol(s) or permissions.
binance_us_new_oco Place a new OCO (One-Cancels-the-Other) order on Binance.US. OCO orders combine a limit order with a stop-loss order. When one triggers, the other is automatically cancelled. Note: For SELL OCOs, limit price > stop price. For BUY OCOs, limit price < stop price.
binance_us_get_oco Query a specific OCO order on Binance.US. Either orderListId or origClientOrderId must be provided.
binance_us_cancel_oco Cancel an entire OCO order on Binance.US. Cancelling any individual leg will cancel the entire OCO.
binance_us_open_oco Get all open OCO orders on Binance.US.
binance_us_all_oco_orders Get all OCO orders (history) on Binance.US. Returns up to 1000 orders.
binance_us_new_order Place a new trade order on Binance.US. Supports LIMIT, MARKET, STOP_LOSS, STOP_LOSS_LIMIT, TAKE_PROFIT, TAKE_PROFIT_LIMIT, and LIMIT_MAKER order types.
binance_us_test_order Test a new order on Binance.US without actually placing it. Validates order parameters and signature without executing the trade.
binance_us_get_order Query the status of a specific order on Binance.US. Either orderId or origClientOrderId must be provided.
binance_us_cancel_order Cancel an active order on Binance.US. Either orderId or origClientOrderId must be provided.
binance_us_cancel_replace Cancel an existing order and place a new order on the same symbol atomically. This is useful for modifying order parameters.
binance_us_open_orders Get all open orders on Binance.US. Can be filtered by symbol. Warning: Querying without symbol is heavier on rate limits (weight 40 vs 3).
binance_us_all_orders Get all orders (active, canceled, or filled) for a symbol on Binance.US. Returns order history.
binance_us_cancel_all_open_orders Cancel all active orders on a symbol on Binance.US. This includes OCO orders. Use with caution - this will cancel ALL open orders for the specified symbol.
binance_us_ping Test connectivity to the Binance.US API. Returns empty object if successful.
binance_us_server_time Get the current server time from Binance.US exchange.
binance_us_system_status Check if Binance.US system is under maintenance. Status 0 = normal, 1 = system maintenance. Requires API key authentication.
getNetworkDexes Get available DEXes on a specific network. First call getNetworks to see valid network IDs.
getNetworkPools PRIMARY POOL FUNCTION: Get top liquidity pools on a specific network. This is the MAIN way to get pool data - there is NO global pools function. Use this instead of any
getDexPools Get pools from a specific DEX on a network. First use getNetworks, then getNetworkDexes to find valid DEX IDs.
getPoolDetails Get detailed information about a specific pool. Requires network ID from getNetworks and a pool address.
getTokenDetails Get detailed information about a specific token on a network. First use getNetworks to get valid network IDs.
getTokenPools Get liquidity pools containing a specific token on a network. Great for finding where a token is traded.
getPoolOHLCV Get historical price data (OHLCV) for a pool - essential for price analysis, backtesting, and visualization. Requires network and pool address.
getPoolTransactions Get recent transactions for a specific pool. Shows swaps, adds, removes. Requires network and pool address.
search Search across ALL networks for tokens, pools, and DEXes by name, symbol, or address. Good starting point when you don\
getStats Get high-level statistics about the Universal Crypto ecosystem: total networks, DEXes, pools, and tokens available.
getTokenMultiPrices Get batched prices for multiple tokens on a specific network. Pass an array of token addresses; unknown tokens are omitted.
calculate_accumulation_distribution Calculate the Accumulation/Distribution (AD) for a given trading pair using Binance OHLCV data
calculate_chaikin_money_flow Calculate the Chaikin Money Flow (CMF) for a given trading pair using Binance OHLCV data
calculate_ease_of_movement Calculate the Ease of Movement (EMV) for a given trading pair using Binance OHLCV data
calculate_force_index Calculate the Force Index (FI) for a given trading pair using Binance OHLCV data
calculate_money_flow_index Calculate the Money Flow Index (MFI) for a given trading pair using Binance OHLCV data
calculate_negative_volume_index Calculate the Negative Volume Index (NVI) for a given trading pair using Binance OHLCV data
calculate_on_balance_volume Calculate the On-Balance Volume (OBV) for a given trading pair using Binance OHLCV data
calculate_volume_price_trend Calculate the Volume Price Trend (VPT) for a given trading pair using Binance OHLCV data
calculate_volume_weighted_average_price Calculate the Volume Weighted Average Price (VWAP) for a given trading pair using Binance OHLCV data
calculate_acceleration_bands Calculate the Acceleration Bands (AB) for a given trading pair using Binance OHLCV data
calculate_average_true_range Calculate the Average True Range (ATR) for a given trading pair using Binance OHLCV data
calculate_bollinger_bands Calculate the Bollinger Bands (BB) for a given trading pair using Binance OHLCV data
calculate_bollinger_bands_width Calculate the Bollinger Bands Width (BBW) for a given trading pair using Binance OHLCV data
calculate_chandelier_exit Calculate the Chandelier Exit (CE) for a given trading pair using Binance OHLCV data
calculate_donchian_channel Calculate the Donchian Channel (DC) for a given trading pair using Binance OHLCV data
calculate_keltner_channel Calculate the Keltner Channel (KC) for a given trading pair using Binance OHLCV data
calculate_moving_standard_deviation Calculate the Moving Standard Deviation (MSTD) for a given trading pair using Binance OHLCV data
calculate_projection_oscillator Calculate the Projection Oscillator (PO) for a given trading pair using Binance OHLCV data
calculate_true_range Calculate the True Range (TR) for a given trading pair using Binance OHLCV data
calculate_ulcer_index Calculate the Ulcer Index (UI) for a given trading pair using Binance OHLCV data
calculate_absolute_price_oscillator Calculate the Absolute Price Oscillator (APO) for a given trading pair using Binance OHLCV data
calculate_aroon Calculate the Aroon Indicator for a given trading pair using Binance OHLCV data
calculate_balance_of_power Calculate the Balance of Power (BOP) for a given trading pair using Binance OHLCV data
calculate_chande_forecast_oscillator Calculate the Chande Forecast Oscillator (CFO) for a given trading pair using Binance OHLCV data
calculate_commodity_channel_index Calculate the Commodity Channel Index (CCI) for a given trading pair using Binance OHLCV data
calculate_double_exponential_moving_average Calculate the Double Exponential Moving Average (DEMA) for a given trading pair using Binance OHLCV data
calculate_exponential_moving_average Calculate the Exponential Moving Average (EMA) for a given trading pair using Binance OHLCV data
calculate_mass_index Calculate the Mass Index (MI) for a given trading pair using Binance OHLCV data
calculate_moving_average_convergence_divergence Calculate the MACD for a given trading pair using Binance OHLCV data
calculate_moving_max Calculate the Moving Max (MMAX) for a given trading pair using Binance OHLCV data
calculate_moving_min Calculate the Moving Min (MMIN) for a given trading pair using Binance OHLCV data
calculate_moving_sum Calculate the Moving Sum (MSUM) for a given trading pair using Binance OHLCV data
calculate_parabolic_sar Calculate the Parabolic SAR (PSAR) for a given trading pair using Binance OHLCV data
calculate_qstick Calculate the Qstick Indicator for a given trading pair using Binance OHLCV data
calculate_kdj Calculate the Random Index (KDJ) for a given trading pair using Binance OHLCV data
calculate_rolling_moving_average Calculate the Rolling Moving Average (RMA) for a given trading pair using Binance OHLCV data
calculate_simple_moving_average Calculate the Simple Moving Average (SMA) for a given trading pair using Binance OHLCV data
calculate_since_change Calculate the Since Change for a given trading pair using Binance OHLCV data
calculate_triple_exponential_moving_average Calculate the Triple Exponential Moving Average (TEMA) for a given trading pair using Binance OHLCV data
calculate_triangular_moving_average Calculate the Triangular Moving Average (TRIMA) for a given trading pair using Binance OHLCV data
calculate_triple_exponential_average Calculate the Triple Exponential Average (TRIX) for a given trading pair using Binance OHLCV data
calculate_typical_price Calculate the Typical Price for a given trading pair using Binance OHLCV data
calculate_volume_weighted_moving_average Calculate the Volume Weighted Moving Average (VWMA) for a given trading pair using Binance OHLCV data
calculate_vortex Calculate the Vortex Indicator for a given trading pair using Binance OHLCV data
calculate_awesome_oscillator Calculate the Awesome Oscillator (AO) for a given trading pair using Binance OHLCV data
calculate_chaikin_oscillator Calculate the Chaikin Oscillator (CMO) for a given trading pair using Binance OHLCV data
calculate_ichimoku_cloud Calculate the Ichimoku Cloud for a given trading pair using Binance OHLCV data
calculate_percentage_price_oscillator Calculate the Percentage Price Oscillator (PPO) for a given trading pair using Binance OHLCV data
calculate_percentage_volume_oscillator Calculate the Percentage Volume Oscillator (PVO) for a given trading pair using Binance OHLCV data
calculate_price_rate_of_change Calculate the Price Rate of Change (ROC) for a given trading pair using Binance OHLCV data
calculate_relative_strength_index Calculate the Relative Strength Index (RSI) for a given trading pair using Binance OHLCV data
calculate_stochastic_oscillator Calculate the Stochastic Oscillator (STOCH) for a given trading pair using Binance OHLCV data
calculate_williams_r Calculate the Williams R (WILLR) for a given trading pair using Binance OHLCV data
calculate_momentum_strategy Calculate the Momentum Strategy for a given trading pair using Binance OHLCV data. Outputs: -1 (SELL), 0 (HOLD), 1 (BUY)
calculate_awesome_oscillator_strategy Calculate the Awesome Oscillator Strategy for a given trading pair using Binance OHLCV data. Outputs: -1 (SELL), 0 (HOLD), 1 (BUY)
calculate_ichimoku_cloud_strategy Calculate the Ichimoku Cloud Strategy for a given trading pair using Binance OHLCV data. Outputs: -1 (SELL), 0 (HOLD), 1 (BUY)
calculate_rsi2_strategy Calculate the RSI2 Strategy for a given trading pair using Binance OHLCV data. Outputs: -1 (SELL), 0 (HOLD), 1 (BUY)
calculate_stochastic_oscillator_strategy Calculate the Stochastic Oscillator Strategy for a given trading pair using Binance OHLCV data. Outputs: -1 (SELL), 0 (HOLD), 1 (BUY)
calculate_williams_r_strategy Calculate the Williams R Strategy for a given trading pair using Binance OHLCV data. Outputs: -1 (SELL), 0 (HOLD), 1 (BUY)
calculate_acceleration_bands_strategy Calculate the Acceleration Bands Strategy for a given trading pair using Binance OHLCV data. Outputs: -1 (SELL), 0 (HOLD), 1 (BUY)
calculate_bollinger_bands_strategy Calculate the Bollinger Bands Strategy for a given trading pair using Binance OHLCV data. Outputs: -1 (SELL), 0 (HOLD), 1 (BUY)
calculate_projection_oscillator_strategy Calculate the Projection Oscillator Strategy for a given trading pair using Binance OHLCV data. Outputs: -1 (SELL), 0 (HOLD), 1 (BUY)
calculate_absolute_price_oscillator_strategy Calculate the Absolute Price Oscillator Strategy for a given trading pair using Binance OHLCV data. Outputs: -1 (SELL), 0 (HOLD), 1 (BUY)
calculate_aroon_strategy Calculate the Aroon Strategy for a given trading pair using Binance OHLCV data. Outputs: -1 (SELL), 0 (HOLD), 1 (BUY)
calculate_balance_of_power_strategy Calculate the Balance of Power Strategy for a given trading pair using Binance OHLCV data. Outputs: -1 (SELL), 0 (HOLD), 1 (BUY)
calculate_chande_forecast_oscillator_strategy Calculate the Chande Forecast Oscillator Strategy for a given trading pair using Binance OHLCV data. Outputs: -1 (SELL), 0 (HOLD), 1 (BUY)
calculate_kdj_strategy Calculate the KDJ Strategy for a given trading pair using Binance OHLCV data. Outputs: -1 (SELL), 0 (HOLD), 1 (BUY)
calculate_macd_strategy Calculate the MACD Strategy for a given trading pair using Binance OHLCV data. Outputs: -1 (SELL), 0 (HOLD), 1 (BUY)
calculate_parabolic_sar_strategy Calculate the Parabolic SAR Strategy for a given trading pair using Binance OHLCV data. Outputs: -1 (SELL), 0 (HOLD), 1 (BUY)
calculate_typical_price_strategy Calculate the Typical Price Strategy for a given trading pair using Binance OHLCV data. Outputs: -1 (SELL), 0 (HOLD), 1 (BUY)
calculate_volume_weighted_moving_average_strategy Calculate the VWMA Strategy for a given trading pair using Binance OHLCV data. Outputs: -1 (SELL), 0 (HOLD), 1 (BUY)
calculate_vortex_strategy Calculate the Vortex Strategy for a given trading pair using Binance OHLCV data. Outputs: -1 (SELL), 0 (HOLD), 1 (BUY)
calculate_chaikin_money_flow_strategy Calculate the Chaikin Money Flow Strategy for a given trading pair using Binance OHLCV data. Outputs: -1 (SELL), 0 (HOLD), 1 (BUY)
calculate_ease_of_movement_strategy Calculate the Ease of Movement Strategy for a given trading pair using Binance OHLCV data. Outputs: -1 (SELL), 0 (HOLD), 1 (BUY)
calculate_force_index_strategy Calculate the Force Index Strategy for a given trading pair using Binance OHLCV data. Outputs: -1 (SELL), 0 (HOLD), 1 (BUY)
calculate_money_flow_index_strategy Calculate the Money Flow Index Strategy for a given trading pair using Binance OHLCV data. Outputs: -1 (SELL), 0 (HOLD), 1 (BUY)
calculate_negative_volume_index_strategy Calculate the Negative Volume Index Strategy for a given trading pair using Binance OHLCV data. Outputs: -1 (SELL), 0 (HOLD), 1 (BUY)
calculate_volume_weighted_average_price_strategy Calculate the VWAP Strategy for a given trading pair using Binance OHLCV data. Outputs: -1 (SELL), 0 (HOLD), 1 (BUY)
binanceOrderBook check binance order book
binanceAccountInfo check binance account info
BinanceAutoInvestRebalanceHistory Get auto-invest portfolio rebalance history. Shows past rebalancing transactions.
BinanceAutoInvestChangePlanStatus Change the status of an auto-invest plan (pause or resume).
BinanceAutoInvestGetTargetAssetList Get the list of available target assets for auto-invest plans. Shows assets available for dollar-cost averaging.
BinanceAutoInvestGetPlanList Get list of user
BinanceAutoInvestOneTimeTransaction Execute a one-time auto-invest purchase. Instantly buy crypto using auto-invest infrastructure.
BinanceAutoInvestGetIndexUserSummary Get user
BinanceAutoInvestGetSourceAssetList Get the list of available source assets for auto-invest plans. These are the assets you can use to fund your recurring purchases.
BinanceAutoInvestGetHistoryList Get auto-invest transaction history. Shows all past recurring purchases.
BinanceAutoInvestEditPlan Edit an existing auto-invest plan. Modify subscription amount, cycle, or target allocations.
BinanceAutoInvestGetTargetAssetRoiData Get ROI (Return on Investment) data for auto-invest target assets. Shows historical performance data.
BinanceAutoInvestGetPlanDetails Get detailed information about a specific auto-invest plan including position details.
BinanceAutoInvestRedemption Redeem/sell assets from an auto-invest index plan.
BinanceAutoInvestCreatePlan Create an auto-invest plan for dollar-cost averaging. Automatically purchases crypto at regular intervals.
BinanceAutoInvestGetIndexInfo Get auto-invest index information. Index plans allow investing in a basket of cryptocurrencies.
BinancePortfolioMarginCmChangeMarginType Change margin type (ISOLATED/CROSSED) for a COIN-M Futures symbol in Portfolio Margin mode.
BinancePortfolioMarginCmChangeLeverage Change leverage for a COIN-M Futures symbol in Portfolio Margin mode. ⚠️ Higher leverage increases risk.
BinancePortfolioMarginCmGetUserTrades Get COIN-M Futures trade history in Portfolio Margin mode.
BinancePortfolioMarginCmGetAllOrders Get all COIN-M Futures orders (active, cancelled, filled) in Portfolio Margin mode.
BinancePortfolioMarginCmNewOrder Place a new COIN-M Futures order in Portfolio Margin mode. ⚠️ HIGH RISK: Futures trading involves leverage.
BinancePortfolioMarginCmCancelOrder Cancel an active COIN-M Futures order in Portfolio Margin mode.
BinancePortfolioMarginCmCancelAllOrders Cancel all open COIN-M Futures orders for a symbol in Portfolio Margin mode. ⚠️ This will cancel ALL open orders.
BinancePortfolioMarginCmGetOrder Query a specific COIN-M Futures order in Portfolio Margin mode.
BinancePortfolioMarginCmGetOpenOrders Get all open COIN-M Futures orders in Portfolio Margin mode.
BinancePortfolioMarginUmChangeMarginType Change margin type (ISOLATED/CROSSED) for a USDT-M Futures symbol in Portfolio Margin mode.
BinancePortfolioMarginUmChangeLeverage Change leverage for a USDT-M Futures symbol in Portfolio Margin mode. ⚠️ Higher leverage increases risk.
BinancePortfolioMarginUmGetUserTrades Get USDT-M Futures trade history in Portfolio Margin mode.
BinancePortfolioMarginUmGetAllOrders Get all USDT-M Futures orders (active, cancelled, filled) in Portfolio Margin mode.
BinancePortfolioMarginUmNewOrder Place a new USDT-M Futures order in Portfolio Margin mode. ⚠️ HIGH RISK: Futures trading involves leverage.
BinancePortfolioMarginUmCancelOrder Cancel an active USDT-M Futures order in Portfolio Margin mode.
BinancePortfolioMarginUmCancelAllOrders Cancel all open USDT-M Futures orders for a symbol in Portfolio Margin mode. ⚠️ This will cancel ALL open orders.
BinancePortfolioMarginUmGetOrder Query a specific USDT-M Futures order in Portfolio Margin mode.
BinancePortfolioMarginGetMaxBorrowable Query the maximum amount that can be borrowed for a specific asset in Portfolio Margin mode.
BinancePortfolioMarginGetCmAccount Get COIN-M Futures account information within Portfolio Margin mode.
BinancePortfolioMarginGetUmAccount Get USDT-M Futures account information within Portfolio Margin mode.
BinancePortfolioMarginGetCmPosition Get COIN-M Futures position risk information within Portfolio Margin mode.
BinancePortfolioMarginGetMaxWithdraw Query the maximum amount that can be withdrawn for a specific asset from Portfolio Margin account.
BinancePortfolioMarginGetUmPosition Get USDT-M Futures position risk information within Portfolio Margin mode.
BinancePortfolioMarginGetAccount Get Portfolio Margin account information including unified account equity, margin status, and risk levels.
BinancePortfolioMarginGetBalance Get Portfolio Margin account balance information for all assets.
BinancePortfolioMarginGetMarginAccount Get cross margin account information within Portfolio Margin mode.
BinancePortfolioMarginMarginGetUserTrades Get cross margin trade history in Portfolio Margin mode.
BinancePortfolioMarginMarginGetAllOrders Get all cross margin orders (active, cancelled, filled) in Portfolio Margin mode.
BinancePortfolioMarginMarginNewOrder Place a new cross margin order in Portfolio Margin mode. ⚠️ Margin trading involves borrowing and interest.
BinancePortfolioMarginMarginCancelOrder Cancel an active cross margin order in Portfolio Margin mode.
BinancePortfolioMarginMarginCancelAllOrders Cancel all open cross margin orders for a symbol in Portfolio Margin mode. ⚠️ This will cancel ALL open orders.
BinancePortfolioMarginMarginGetOrder Query a specific cross margin order in Portfolio Margin mode.
BinancePortfolioMarginMarginLoan Borrow funds for margin trading in Portfolio Margin mode. ⚠️ Borrowed funds accrue interest.
BinancePortfolioMarginMarginGetOpenOrders Get all open cross margin orders in Portfolio Margin mode.
BinancePortfolioMarginMarginRepay Repay borrowed funds in Portfolio Margin mode.
BinancePortfolioMarginRenewListenKey Extend the validity of a Portfolio Margin listen key by 60 minutes.
BinancePortfolioMarginDeleteListenKey Close/delete a Portfolio Margin listen key. This will terminate the user data stream connection.
hex_to_number Convert a hex string to a decimal number
registerBinanceRedeemSol Redeem SOL API allows users to redeem BNSOL and receive SOL in exchange. It enables the conversion of BNSOL tokens into SOL based on the specified amount
BinanceGetSolRedemptionHistory Get SOL Redemption History API allows users to retrieve their SOL redemption history, detailing the amount of BNSOL redeemed for SOL and the exchange rate.
BinanceSubscribeSolStaking Subscribe SOL Staking API allows users to stake SOL and receive BNSOL in return. This endpoint requires specifying the amount of SOL to stake, and the response includes the equivalent BNSOL amount and exchange rate for SOL to BNSOL.
registerBinanceSolStakingAccount SOL Staking Account API allows users to view their SOL staking account details, including their current BNSOL holdings, equivalent SOL balance, and the profit in SOL over the past 30 days.
registerBinanceGetBnsolRateHistory Get BNSOL Rate History API allows users to retrieve the historical data of the BNSOL staking rate, including APR and exchange rates for SOL to BNSOL.
BinanceGetSolStakingHistory Get SOL Staking History API allows users to retrieve their SOL staking history, including details about the amount of SOL staked, the equivalent BNSOL amount distributed, the exchange rate, and the status of each staking.
BinanceGetUnclaimedRewards Get Unclaimed Rewards API allows users to retrieve information about unclaimed rewards from their SOL staking activities.
getSolStakingQuotaDetails Get SOL Staking Quota API allows users to retrieve their current SOL staking quota, including information such as the remaining staking and redemption limits, minimum staking and redeem amounts, commission fees, and the status of staking and redemption availability.
BinanceGetBnsolRewardsHistory Get Boost Rewards History API allows users to retrieve their historical boost rewards data for staking, including the amount of rewards, token type (e.g., SOL), and status of the rewards (e.g., CLAIM, DISTRIBUTE).
BinanceGetBoostRewardsHistory Get Boost Rewards History API allows users to retrieve their boost rewards history for staking activities. This includes the amount of rewards received, the token type (e.g., SOL), and the status of the rewards (e.g., CLAIM or DISTRIBUTE).
BinanceGetWbethRateHistory Get WBETH Rate History API allows users to retrieve historical WBETH exchange rates and BETH annual percentage rates (APR) within a specified time range.
registerBinanceGetEthStakingHistory Get ETH Staking History API allows users to retrieve their historical ETH staking records, including details like asset type, amount, status, and time of staking
BinanceWrapBeth Wrap BETH API allows users to convert BETH into WBETH, providing the wrapped WBETH amount and the exchange rate from BETH to WBETH.
BinanceGetWbethUnwrapHistory Get WBETH Unwrap History API allows users to retrieve historical records of WBETH unwrap operations, including asset conversion details, exchange rates, and transaction status.
BinanceGetCurrentEthStakingQuota Get Current ETH Staking Quota API allows users to retrieve their available ETH staking and redemption quotas, reflecting personal and daily limits.
BinanceSubscribeEthStaking Subscribe ETH Staking API allows users to stake ETH and receive WBETH, providing the staked amount and the conversion ratio for ETH to WBETH.
BinanceGetWbethWrapHistory Get WBETH Wrap History API allows users to retrieve historical records of WBETH wrap operations, including asset conversion details, exchange rates, and transaction status.
BinanceGetEthRedemptionHistory Get ETH Redemption History API allows users to retrieve their historical ETH staking redemption records, including details like asset type, amount, status, and time of redemption.
BinanceEthStakingAccount ETH Staking Account API allows users to retrieve their current ETH staking holdings and 30-day profit details, including amounts from WBETH and BETH
BinanceGetWbethRewardsHistory Get WBETH Rewards History API allows users to retrieve historical reward data earned from WBETH holdings, including estimated rewards in ETH, holding amounts, and APR details.
BinanceRedeemEth Redeem ETH API allows users to redeem WBETH or BETH for ETH, providing the amount, conversion ratio, and arrival time details.
BinanceCryptoLoanFlexibleBorrowHistory Get your flexible loan borrowing history.
BinanceCryptoLoanFlexibleRepay Repay a flexible crypto loan. Your collateral will be released proportionally. 💸
BinanceCryptoLoanFlexibleCollateralAssets Get available collateral assets for flexible crypto loans. Shows which assets you can use as collateral.
BinanceCryptoLoanFlexibleRepayHistory Get your flexible loan repayment history.
BinanceCryptoLoanFlexibleOngoingOrders Get your current flexible loan positions. Shows outstanding amounts, collateral, and LTV ratios.
BinanceCryptoLoanFlexibleBorrow Borrow crypto using a flexible loan. ⚠️ Your collateral will be locked. Interest accrues daily. Monitor LTV ratio to avoid liquidation.
BinanceCryptoLoanFlexibleAssets Get available assets for flexible crypto loans. Shows which assets you can borrow and their rates.
BinanceCryptoLoanFlexibleAdjustLTV Adjust LTV (Loan-to-Value) ratio by adding or removing collateral. Lower LTV = safer position.
BinanceConvertAcceptQuote The API confirms and executes a token conversion using a previously received quote ID.
BinanceConvertQueryLimitOpenOrders Retrieves all your open limit orders for token conversions, showing details like assets, amounts, exchange rate, order status, and expiration time.
BinanceConvertSendQuoteRequest Get a real-time quote to convert one token to another, including rate and amount, if you have enough funds.
BinanceConvertOrderStatus The API checks the status of a token conversion order using either the orderId or quoteId, and returns details like conversion status, assets involved, amounts, exchange rate, and order creation time.
BinanceConvertPlaceLimitOrder Places a limit order to convert between two tokens at a specified price, using either base or quote amount, with options for wallet type and order expiry.
BinanceWalletAccountApiTradingStatus Get account API trading status.
BinanceConvertCancelLimitOrder Cancels a previously placed limit order using the orderId and returns the cancellation status along with the orderId.
BinanceGetConvertTradeHistory The API retrieves your token conversion trade history within a specified time range, with support for pagination using the limit parameter (up to 1000 records).
BinanceConvertQueryOrderQuantityPrecisionPerAsset Retrieve decimal precision (fraction) information for each supported asset in the Convert feature.
BinanceConvertGetListAllConvertPairs Query available conversion pairs (like BTC to USDT), and shows the minimum and maximum allowed amounts for both the source and destination tokens.
BinanceFutureCancelAlgoOrder The Cancel Algo Order API allows users to cancel an active algorithmic order on USDⓈ-M Contracts in Binance Futures.
BinanceVolumeParticipationNewTrade The Volume Participation (VP) New Order API allows users to place a VP order on USDⓈ-M Contracts in Binance Futures.
BinanceFutureCurrentAlgoOpenOrders The Query Current Algo Open Orders API retrieves a list of currently active algorithmic orders for USDⓈ-M Contracts in Binance Futures.
BinanceFutureSubOrders The Sub Orders API retrieves sub-orders associated with a specified algoId for USDⓈ-M Contracts in Binance Futures.
BinanceFutureHistoricalAlgoOrder The Query Historical Algo Orders API retrieves a list of past algorithmic orders for USDⓈ-M Contracts in Binance Futures.
BinanceTimeWeightedAveragePriceNewOrder The Time-Weighted Average Price (TWAP) New Order API allows users to place a TWAP order on USDⓈ-M Contracts in Binance Futures. TWAP orders execute gradually over a specified duration to achieve a better average execution price while minimizing market impact.
BinanceSpotTimeWeightedAveragePriceNewOrder The TWAP (Time-Weighted Average Price) New Order API allows users to place TWAP algorithmic orders for USDⓈ-M Futures on Binance.
BinanceSpotHistoricalAlgoOrders This API retrieves all historical SPOT TWAP (Time-Weighted Average Price) orders from Binance.
BinanceSpotCurrentAlgoOpenOrders This API retrieves all open SPOT TWAP (Time-Weighted Average Price) orders on Binance.
BinanceSpotSubOrders The Query Sub Orders API retrieves details of sub-orders associated with a specific algorithmic (Algo) order for spot trading on Binance.
BinanceSpotCancelOpenTWAPOrder The Cancel Algo Order API allows users to cancel an open TWAP algorithmic order for spot trading on Binance.
BinanceTime Get the current server time from Binance API.
BinancePing Test connectivity to the Binance API.
BinanceExchangeInfo Get exchange information including rate limits, symbol configs, etc.
BinanceAllOrders Get all account orders for a specific symbol; active, canceled, or filled.
BinanceDeleteOpenOrders Cancel all open orders on Binance for a specific symbol.
BinanceWalletAllCoinsInformation Get information for all coins.
BinanceDeleteOrder Cancel an active order on Binance for a specific trading pair.
BinanceNewOrder Create a new order on Binance for a specific trading pair.
BinanceGetOrder Check an order
BinanceOrderOco Send a new OCO (One-Cancels-the-Other) order on Binance.
BinanceGetOpenOrders Get all open orders on Binance for a specific symbol or all symbols.
BinanceOpenOrderList Query open OCO orders for a specific account or symbol.
BinancePutUserDataStream Extend the validity of a user data stream listen key.
BinanceDeleteUserDataStream Close a user data stream by invalidating the listen key.
BinanceNewUserDataStream Create a new user data stream to receive account updates via WebSocket.
BinanceGetTrades Get recent trades for a specific trading pair.
BinanceTickerBookTicker Get best price/quantity on the order book for a symbol or all symbols.
BinanceTickerTradingDay Get statistics for the current trading day for a symbol or all symbols.
BinanceUiKlines Get UI-optimized candlestick data for a specific trading pair and interval.
BinanceKlines Get candlestick data (klines) for a specific trading pair and interval.
BinanceTickerPrice Get latest price for a symbol or all symbols.
BinanceHistoricalTrades Get older historical trades for a specific trading pair.
BinanceAvgPrice Get current average price for a trading pair.
BinanceTicker24hr Get 24-hour price change statistics for a symbol or all symbols.
BinanceAggTrades Get compressed, aggregate trades for a specific trading pair.
BinanceTicker Get 24-hour rolling window price change statistics for a symbol or all symbols.
BinanceDepth Get order book depth data for a specific trading pair.
BinanceAccountCommission Get account commission rates for a specific symbol.
BinanceMyTrades Get trades for a specific account and symbol.
BinanceMyAllocations Get SOR allocations for Self-Trade Prevention.
BinanceMyPreventedMatches Get prevented matches for Self-Trade Prevention.
BinanceRateLimitOrder Get current order count usage for each rate limit.
BinanceGetAccount Get current account information.
BinanceHashRateResaleRequest Retrieve a request for setting up a hashrate resale, specifying the mining account, algorithm, start and end times, target mining account for resale, and the amount of hashrate to transfer
BinanceCancelHashRateResaleConfiguration Cancel an existing hashrate resale configuration using the mining ID and account details.
BinanceMiningAccountEarning Retrieves the earnings associated with a mining account, including the type of earnings (e.g., rebate, referral, refund), sub-account ID, the mining account name, and the amount earned. It also supports pagination for large data sets.
BinanceAcquiringAlgorithm Retrieve a list of available mining algorithms, including their name, ID, sequence, and unit.
BinanceStatisticList Retrieve mining statistics for a specific account, including hash rates for the past 15 minutes and 24 hours, the number of valid and invalid mining units, and the estimated profit for today and yesterday in various cryptocurrencies.
BinanceRequestForDetailMinerList Retrieves detailed hashrate data for a specific miner, including both hourly (H_hashrate) and daily (D_hashrate) metrics such as time, hashrate, and rejection rate.
BinanceAccountList Retrieve hashrate statistics for a mining account. It returns both hourly (H_hashrate) and daily (D_hashrate) data, including timestamps, hashrate values, and rejection rates.
BinanceEarningsList Retrieves list of earnings related to mining activities, including transferred hashrate, daily hashrate, profit amount, and the status of the payment (unpaid, paying, or paid).
BinanceRequestForMinerList Retrieves a list of miners (workers) associated with a mining account, including details such as miner name, status, real-time hashrate, 24H hashrate, rejection rate, and last submission time.
BinanceHashRateResaleList Returns the list of hashRate resale configurations including transfer details such as algorithm, hashrate amount, sender and receiver pool usernames, start and end dates, and status of the transfer.
BinanceExtraBonusList Retrieves extra bonuses related to mining activities, including merged mining, activity bonuses, rebates, smart pool bonuses, income transfers, and pool savings.
BinanceHashRateResaleDetail Retrieves details of hashrate resale transactions, including the transferring and receiving subaccounts, algorithm, hash rate, transfer date, and associated income.
BinanceAcquiringCoinName Fetch supported mining coins with details like coin name, ID, algorithm name, and associated algorithm ID.
BinanceGetFuturesLeadTradingSymbolWhitelist Whitelist of trading pairs (symbols) that are allowed for Futures Lead Traders in copy trading, including base and quote assets.
BinanceCopyTradingUnfollowTrader Stop following a lead trader. Your existing copied positions will remain open until manually closed.
BinanceCopyTradingGetCopyPositions Get your current positions from copy trading. Shows all open positions created by following lead traders.
BinanceCopyTradingGetTraderSymbolStats Get a lead trader
BinanceCopyTradingGetCopyOrders Get your copy trading order history. Shows all orders executed from copying lead traders.
BinanceCopyTradingGetFollowingTraders Get the list of traders you are currently following. Shows copy settings and performance for each.
BinanceCopyTradingGetTraderPositions View a lead trader
BinanceCopyTradingFollowTrader Start following a lead trader to automatically copy their trades. ⚠️ RISK: Your funds will be used to copy trades. Only follow traders you trust.
BinanceGetFuturesLeadTraderStatus Checks and returns whether the user is currently a Futures Lead Trader in Binance Copy Trading, along with the timestamp of the status check.
BinanceCopyTradingGetLeadTraders Browse available lead traders for copy trading. View their performance stats and follower count to find traders to copy.
BinanceCopyTradingGetTraderPerformance Get detailed performance statistics for a lead trader. Includes ROI, PNL, win rate, and other metrics.
BinanceWalletQueryUserWalletBalance Query user wallet balance.
BinanceWalletFundingWallet Get funding wallet balance.
BinanceWalletAssetDetail Get asset details.
BinanceWalletQueryUserDelegationHistory Query user delegation history.
BinanceWalletGetOpenSymbolList Get open symbol list.
BinanceWalletTradeFee Get trade fee.
BinanceWalletGetCloudMiningPaymentAndRefundHistory Get cloud mining payment and refund history.
BinanceWalletQueryUserUniversalTransferHistory Query universal transfer history.
BinanceWalletToggleBnbBurnOnSpotTradeAndMarginInterest Toggle BNB burn on spot trade and margin interest.
number_to_hex Convert a decimal number to a hex string
BinanceWalletDustlog Get dust log (history of dust transfers).
BinanceWalletDustTransfer Convert dust assets to BNB.
BinanceWalletAssetDividendRecord Get asset dividend record.
BinanceWalletUserUniversalTransfer Make universal transfer between different accounts.
BinanceWalletGetAssetsThatCanBeConvertedIntoBnb Get assets that can be converted to BNB.
BinanceWalletUserAsset Get user assets.
BinanceWalletSubmitDepositQuestionnaire Submit deposit questionnaire for broker deposit.
BinanceWalletOnboardedVaspList Get list of onboarded VASPs (Virtual Asset Service Providers).
BinanceWalletWithdrawHistoryV1 Get withdraw history (v1).
BinanceWalletDepositHistoryTravelRule Get deposit history for travel rule.
BinanceWalletWithdrawTravelRule Withdraw with travel rule compliance.
BinanceWalletWithdrawHistoryV2 Get withdraw history (v2).
BinanceWalletBrokerWithdraw Initiate broker withdrawal with travel rule compliance.
BinanceWalletSubmitDepositQuestionnaireTravelRule Submit deposit questionnaire for travel rule.
BinanceWalletSystemStatus Get Binance Wallet system status.
BinanceWalletGetSymbolsDelistScheduleForSpot Get delist schedule for spot symbols.
BinanceWalletAccountStatus Get Binance Wallet account status.
BinanceWalletDailyAccountSnapshot Get daily account snapshot.
BinanceWalletDisableFastWithdrawSwitch Disable fast withdraw switch.
BinanceWalletAccountInfo Get Binance Wallet account information.
BinanceWalletGetApiKeyPermission Get API key permission.
BinanceWalletWithdrawHistory Get withdraw history.
BinanceWalletFetchWithdrawAddressList Fetch withdraw address list.
BinanceWalletDepositHistory Get deposit history.
BinanceWalletDepositAddress Get deposit address for a specific coin.
BinanceWalletWithdraw Submit a withdraw request.
BinanceWalletOneClickArrivalDepositApply Apply for one-click arrival deposit.
BinanceWalletFetchDepositAddressListWithNetwork Fetch deposit address with network.
BinanceGetFiatPaymentsHistory Retrieves fiat buy/sell payment history, including trade amount, currency, crypto received, fees, status, payment method, and timestamps.
BinanceGetFiatDepositWithdrawHistory Fetches fiat deposit or withdrawal history, showing transaction details like amount, currency, method, status, and timestamps.
BinanceGetSpotRebateHistoryRecords Retrieve the history of spot rebate records, including commission rebates and referral kickbacks, for the past 7 days or a custom date range (within 30 days).
BinanceGetC2CTradeHistory Allows the user to retrieve their own past C2C trades, including details such as asset type, trade direction (BUY/SELL), fiat currency used, trade status, and more.
BinanceC2CGetAds Get available C2C/P2P trading advertisements. Browse buy/sell offers from other users.
BinanceVipLoanRenew Allow VIP users to renew an existing VIP loan for a specified term, either 30 or 60 days.
BinanceVipLoanRepay Allow VIP users to repay a specified amount of their active loan, partially or fully. It updates the remaining principal and interest, and provides the repayment status.
BinanceVipLoanBorrow Allow users (master account only) to apply for a loan by pledging collateral. Users specify the coin they want to borrow, the amount, and the collateral details.
BinanceGetVIPLoanOngoingOrders Allows VIP users to retrieve a list of their current active loan orders. Users can filter results by loan coin, collateral coin, order ID, or collateral account ID.
BinanceOptionsGetIncomeAsyn Request to generate an async download ID for options income history. Use with BinanceOptionsGetIncomeAsynId to retrieve results.
BinanceCheckVIPLoanCollateralAccount Allow users to check their collateral accounts and the coins held as collateral. If the logged-in account is a loan account, it will return all associated collateral accounts. If it
BinanceQueryApplicationStatus Allows VIP users to check the status of their loan applications. It returns a list of loan requests with details such as loan coin, amount, term, collateral details, and current application status
BinanceGetLoanableAssetsData Retrieves interest rates and borrowing limits for loanable assets. The borrow limit is expressed in USD. You can request information for specific assets or leave it empty to query all available assets.
BinanceGetBorrowInterestRate Retrieves the interest rates for borrowing assets. It provides both daily and yearly interest rates for multiple assets (e.g., BUSD, BTC). You can specify the assets by using a comma-separated list.
BinanceGetCollateralAssetData Retrieves information about collateral assets, including collateral ratios and range values for different tiers of collateral. The ratios are used to determine the collateral requirement for various levels of borrowing.
registerBinanceChangeAutoCompoundStatus Change the Auto-Compound plan for a Dual Investment position to NONE, STANDARD, or ADVANCED using the position ID.
BinanceCheckDualInvestmentAccounts Retrieve Dual Investment account balances, including total value in BTC and USDT equivalents.
BinanceSubscribeDualInvestmentProducts Subscribe to Dual Investment products by providing product ID, order ID, deposit amount, and auto compound plan to initiate investment with specified terms.
BinanceGetDualInvestmentPositions Fetch Dual Investment positions in batch, including status, subscription details, APR, and settlement info. Filter by status or paginate results.
BinanceGetDualInvestmentProductList Retrieve available Dual Investment products (CALL or PUT options), specifying invest and exercised coins, to view details like APR, strike price, duration, and purchase availability.
BinanceGetNFTWithdrawHistory Retrieves NFT withdraw history, including network, transaction ID, contract address, token ID, withdrawal fee, fee asset, and timestamps.
BinanceGetNFTAsset Retrieve NFT assets associated with a user
BinanceGetNFTTransactionHistory Retrieves NFT transaction history, including purchase orders, sale orders, royalty income, primary market orders, and mint fees. It returns details about the NFT network, token IDs, contract addresses, transaction times, trade amounts, and the currencies used in the transactions.
BinanceGetNFTDepositHistory Retrieves NFT deposit history, including network, contract address, token ID, transaction ID (if available), and timestamps.
BinanceOptionsRenewListenKey Extend the validity of an options listen key by 60 minutes. Should be called periodically to keep the user data stream active.
BinanceOptionsDeleteListenKey Close/delete an options listen key. This will terminate the user data stream connection.
BinanceOptionsCreateListenKey Create a listen key for options user data stream. The listen key is used to subscribe to account updates via WebSocket.
BinanceOptionsCancelByUnderlying Cancel all open options orders for all contracts of an underlying asset (e.g., all BTC options). ⚠️ This will cancel ALL open orders for the underlying.
get_function_selector Compute the 4-byte function selector for a Solidity function signature
BinanceOptionsGetUserTrades Get user
BinanceOptionsGetHistoryOrders Get historical options orders. Returns filled, cancelled, and expired orders.
BinanceOptionsCancelBatchOrders Cancel multiple options orders in a single request. Maximum 5 orders per request.
BinanceOptionsBatchOrders Place multiple options orders in a single request. Maximum 5 orders per request. ⚠️ HIGH RISK: Options can expire worthless.
BinanceOptionsNewOrder Place a new options order. Options trading allows you to buy/sell call and put contracts. ⚠️ HIGH RISK: Options can expire worthless.
BinanceOptionsCancelOrder Cancel an active options order by order ID or client order ID.
BinanceOptionsCancelAllOrders Cancel all open options orders for a specific symbol. ⚠️ This will cancel ALL open orders for the symbol.
BinanceOptionsGetOpenOrders Get all open options orders. Can filter by symbol or underlying asset.
BinanceOptionsExerciseHistory Get the exercise history for options contracts. Shows historical exercise records and settlement prices.
BinanceOptionsKlines Get kline/candlestick data for an options contract. Returns OHLCV data for technical analysis.
BinanceOptionsTime Get the current server time from the Options API.
BinanceOptionsPing Test connectivity to the Options API. Returns empty object if successful.
BinanceOptionsHistoricalTrades Get older market trades for an options contract. Requires API key.
BinanceOptionsMark Get the mark price for options contracts. Mark price is used for liquidation and margin calculations.
BinanceOptionsTrades Get recent trades for an options contract. Shows the most recent executed trades.
BinanceOptionsTicker Get 24hr ticker price change statistics for options contracts. Returns price change, volume, and other trading stats.
BinanceOptionsDepth Get the order book depth for an options contract. Shows current bids and asks at various price levels.
BinanceOptionsIndex Get the current index price for the underlying asset. The index price is used as a reference for options pricing.
BinanceOptionsExchangeInfo Get current exchange trading rules and symbol information for options. Returns available option contracts, trading pairs, and their specifications.
BinanceOptionsGetIncomeAsynId Get the download URL for options income history using a download ID from BinanceOptionsGetIncomeAsyn.
BinanceOptionsGetPosition Get current options positions. Shows all active option contracts held.
BinanceOptionsGetBillHistory Get options account funding flow (bill history). Shows transfers, fees, PnL, and other account activities.
BinanceOptionsGetAccount Get options account information including balances and Greeks.
BinanceSimpleEarnFlexibleSubscriptionPreview Preview a flexible product subscription before committing. Shows expected rewards and next interest date.
BinanceSimpleEarnFlexibleSubscribe Subscribe to a Simple Earn Flexible product to earn daily rewards. Funds can be redeemed anytime. 💰 Start earning passive income on your crypto!
BinanceSimpleEarnFlexibleRateHistory Get historical APR rates for a flexible product. Useful for analyzing rate trends and making informed investment decisions.
BinanceSimpleEarnFlexibleProductList Get available Simple Earn Flexible products. Returns product details including APR, minimum purchase amount, and availability status.
BinanceSimpleEarnFlexiblePosition Get your current Simple Earn Flexible positions. Shows subscribed amount, cumulative rewards, and APR for each product.
BinanceSimpleEarnFlexibleSubscriptionRecord Get your flexible product subscription history. Shows all past subscriptions with amounts, dates, and status.
BinanceSimpleEarnFlexibleRedemptionRecord Get your flexible product redemption history. Shows all past redemptions with amounts, dates, and status.
BinanceSimpleEarnFlexibleRedeem Redeem from a Simple Earn Flexible product. Funds are returned to your spot wallet. 💸 Instant redemption available!
BinanceSimpleEarnRewardRecord Get your reward distribution history. Shows all rewards earned from Simple Earn products.
BinanceSimpleEarnCollateralRecord Get your collateral record history for flexible products used as collateral.
BinanceSimpleEarnAccount Get your Simple Earn account overview. Shows total amounts in flexible and locked products, and pending rewards.
BinanceGetFlexibleProductPosition Fetch your current holdings in Simple Earn Flexible Products, including total amount, reward rates, and redeem status.
BinanceSimpleEarnLockedPersonalQuota Get your personal subscription quota for a locked product. Shows remaining quota available to subscribe.
get_event_topic Compute the topic0 hash for a Solidity event signature
BinanceSimpleEarnLockedSubscriptionPreview Preview a locked product subscription before committing. Shows expected rewards, lock duration, and maturity date.
BinanceSimpleEarnLockedRedeem Redeem from a Simple Earn Locked product. ⚠️ Early redemption may forfeit rewards. Check product terms first.
BinanceSimpleEarnLockedSubscribe Subscribe to a Simple Earn Locked product. ⚠️ Funds will be locked for the specified duration. Higher APR than flexible products!
BinanceSimpleEarnLockedSubscriptionRecord Get your locked product subscription history. Shows all past subscriptions with amounts, dates, and status.
BinanceSimpleEarnLockedRedemptionRecord Get your locked product redemption history. Shows all redemptions including early redemptions and matured positions.
BinanceSimpleEarnLockedProductList Get available Simple Earn Locked products. Locked products offer higher APR in exchange for locking funds for a fixed duration.
BinanceSimpleEarnLockedPosition Get your current Simple Earn Locked positions. Shows locked amount, rewards, maturity date, and APR.
BinanceSimpleEarnLockedSetAutoSubscribe Enable or disable auto-subscribe for a locked position. When enabled, funds automatically re-subscribe when the lock period ends.
BinanceSubscribeFlexibleProduct Subscribe to a Simple Earn Flexible Product by specifying the product ID and amount. Optional parameters include auto-subscribe and source account.
BinanceRedeemFlexibleProduct Allows users to redeem their funds from a Flexible Earn investment product using a programmatic HTTP POST request.
BinancePayQueryOrder Query the status of a Binance Pay order. Check if payment has been received.
BinancePayCreateOrder Create a Binance Pay order for receiving crypto payments. Generate payment links for e-commerce or P2P transactions. 💳
BinancePayGetHistory Get your Binance Pay transaction history. Shows all Pay transactions including C2C transfers, merchant payments, and refunds.
BinanceGetPayTradeHistory Retrieve Binance Pay trade history using GET to fetch transaction records such as C2C transfers, merchant payments, crypto box activity, refunds, payouts, and remittance details.
BinanceGiftCardCreateDualToken Create a dual-token Binance Gift Card. Allows creating a gift card using one token that the recipient will receive as another token.
BinanceFuturesTickerBookTicker Get best price/qty on the order book for USD-M Futures symbol(s).
BinanceGiftCardCreate Create a Binance Gift Card. The card will be deducted from your spot wallet balance.
BinanceGiftCardBuyCode Buy a Binance Gift Card code with a specific token. You can buy gift cards using one token to create a card for another token.
BinanceGiftCardRsaPublicKey Get RSA public key for encrypting gift card codes in external integrations.
BinanceGiftCardTokenLimit Get token limit information for Binance Gift Card creation. Shows minimum and maximum amounts.
BinanceGiftCardRedeemDualToken Redeem a dual-token Binance Gift Card.
BinanceGiftCardRedeem Redeem a Binance Gift Card. The tokens will be credited to your spot wallet.
BinanceGiftCardVerify Verify a Binance Gift Card code. Check if the code is valid and see its details before redeeming.
BinanceAutoInvestChangeIndexPlanStatus Change the status of an index-linked auto-invest plan (pause/resume).
BinanceAutoInvestGetIndexLinkedPlanPositionDetails Get position details for an index-linked auto-invest plan.
BinanceCopyTradingUnfollow Stop following a lead trader. This will stop copying their trades but won
BinanceCopyTradingGetPositions Get current copy trading positions. Shows open positions from following lead traders.
BinanceCopyTradingGetOrders Get copy trading orders. Shows orders that were placed as a result of following lead traders.
BinanceCopyTradingGetFollowing Get list of traders you are currently following in copy trading.
BinanceCopyTradingFollow Start following a lead trader in copy trading. ⚠️ WARNING: This will automatically copy their trades. You are trusting another trader with your capital. Past performance does not guarantee future results.
BinanceCopyTradingGetLeaders Get a list of lead traders available for copy trading. Shows their performance metrics and follower count.
BinanceCopyTradingGetPerformance Get detailed performance statistics for a specific lead trader. Includes ROI, win rate, PnL history.
BinanceCryptoLoansFlexibleBorrowHistory Get borrow history for flexible loans. Shows all past and current borrow transactions.
BinanceCryptoLoansFlexibleRepay Repay a flexible crypto loan. Repaying reduces your debt and unlocks collateral proportionally.
BinanceCryptoLoansFlexibleCollateral Get list of assets that can be used as collateral for flexible loans. Shows LTV ratios and collateral limits.
BinanceCryptoLoansFlexibleRepayHistory Get repayment history for flexible loans. Shows all past repayment transactions.
BinanceCryptoLoansFlexibleOngoing Get all ongoing flexible loan orders. Shows current loans with principal, interest, collateral, and LTV information.
BinanceCryptoLoansFlexibleBorrow Borrow crypto using a flexible loan. ⚠️ WARNING: Your collateral will be locked. Interest accrues daily. If LTV ratio exceeds threshold, liquidation may occur.
BinanceCryptoLoansFlexibleAssets Get list of assets available for flexible crypto loans. Shows borrowable assets with interest rates and limits.
BinanceCryptoLoansFlexibleAdjustLTV Adjust LTV (Loan-to-Value) ratio by adding or removing collateral. Lower LTV reduces liquidation risk.
BinanceCryptoLoansFixedBorrowHistory Get borrow history for fixed-term loans.
BinanceCryptoLoansFixedRepay Repay a fixed-term crypto loan. Repaying unlocks your collateral.
BinanceCryptoLoansFixedRepayHistory Get repayment history for fixed-term loans.
BinanceCryptoLoansFixedAssets Get list of assets available for fixed-term crypto loans. Shows borrowable assets with interest rates, terms, and limits.
BinanceCryptoLoansFixedOngoing Get ongoing fixed-term loan orders. Shows current loans with term, principal, interest, and LTV.
BinanceCryptoLoansFixedBorrow Borrow crypto using a fixed-term loan. ⚠️ WARNING: Fixed loans have a specific term. Your collateral is locked until repayment. Failure to repay may result in liquidation.
BinanceCryptoLoansFixedCollateralRate Check the collateral repay rate for a specific loan and collateral pair. Useful for planning repayments.
BinanceCryptoLoansFixedCollateral Get list of collateral assets for fixed-term loans. Shows LTV ratios and limits.
BinanceCryptoLoansFixedMarginCall Customize margin call threshold for a loan. Set when you want to be notified about LTV changes.
BinanceCryptoLoansFixedAdjustLTV Adjust LTV for a fixed-term loan by adding or removing collateral.
BinanceSubAccountAssets Get detailed asset balances for a specific sub-account. Shows all tokens and their free/locked amounts.
BinanceFuturesOpenInterest Get current open interest for USD-M Futures symbol.
BinanceSubAccountFuturesSummary Get futures account summary for all sub-accounts. Returns total initial margin, maintenance margin, and unrealized PnL.
BinanceSubAccountMarginSummary Get margin account summary for all sub-accounts. Returns margin level, total assets, and liability information.
BinanceSubAccountFuturesPositionRisk Get futures position risk for a sub-account. Shows all open positions with entry price, leverage, unrealized PnL, and liquidation price.
BinanceSubAccountSpotSummary Get spot account summary for all sub-accounts. Returns aggregated BTC value of all sub-account spot wallets.
BinanceSubAccountEnableMargin Enable margin trading for a sub-account. ⚠️ WARNING: Margin trading involves leverage and carries significant risk of loss. Only enable if you understand the risks.
BinanceSubAccountCreate Create a new virtual sub-account under your master account. Sub-accounts are useful for separating trading strategies or managing funds for different purposes. ⚠️ Requires master account permissions.
BinanceSubAccountList Get a list of all sub-accounts under your master account. Returns email, status, and creation time for each sub-account.
BinanceSubAccountApiPermission Get API key permissions for a sub-account. Shows what operations the API key is allowed to perform.
BinanceSubAccountEnableFutures Enable futures trading for a sub-account. ⚠️ WARNING: Futures trading involves leverage and carries significant risk of total loss. Only enable if you understand the risks.
BinanceSubAccountStatus Get the status of a sub-account including enabled features (margin, futures, etc.) and trading permissions.
BinanceSubAccountUniversalTransfer Universal transfer between master account and sub-accounts, supporting various account types (spot, margin, futures, etc.).
BinanceSubAccountFuturesTransfer Internal transfer between sub-account futures accounts. Move assets between different sub-account futures wallets.
BinanceSubAccountTransferHistory Get transfer history for sub-accounts. Shows all internal transfers between master and sub-accounts.
BinanceSubAccountTransferToMaster Transfer assets from a sub-account back to the master account.
BinanceSubAccountTransferToSub Transfer assets from one sub-account to another sub-account. Both accounts must belong to the same master account.
BinanceSubAccountDepositAddress Get deposit address for a sub-account. Returns the address and tag/memo if required for the specified asset and network.
BinanceSubAccountDepositHistory Get deposit history for a sub-account. Shows all incoming deposits with status, txid, and confirmation details.
defi_get_chains Get TVL data for all blockchain networks. Shows total DeFi TVL on each chain.
BinanceCrossMarginDustLog Query dust conversion log for Cross Margin account.
BinanceCrossMarginCapitalFlow Query cross margin capital flow records.
BinanceCrossMarginSmallLiabilityExchange Convert small liabilities to BNB in Cross Margin account.
BinanceCrossMarginTransfer Execute a cross margin account transfer. Transfer between spot and cross margin accounts.
BinanceCrossMarginPairs Query all cross margin pairs available for trading.
BinanceCrossMarginAllAssets Get all assets available for cross margin trading, including borrowable status, daily interest rates, and limits.
BinanceCrossMarginRepay Repay loan for Cross Margin account. Repay the borrowed asset with the specified amount.
BinanceCrossMarginForceLiquidationRec Query force liquidation records in Cross Margin account.
BinanceCrossMarginAvailableInventory Query available inventory for margin borrowing.
BinanceCrossMarginLoanRecord Query loan record for Cross Margin account.
BinanceCrossMarginMaxTransferable Query maximum transferable amount for an asset in Cross Margin.
BinanceCrossMarginCancelOrder Cancel an active order in Cross Margin account.
BinanceCrossMarginMyTrades Query trades for a specific symbol in Cross Margin account.
BinanceCrossMarginInterestRateHistory Query interest rate history for margin assets.
BinanceCrossMarginFee Query cross margin fee data for all assets or a specific asset.
BinanceCrossMarginPriceIndex Query margin price index for a specific symbol.
BinanceCrossMarginSmallLiabilityExchangeHistory Query small liability exchange history in Cross Margin account.
BinanceCrossMarginCancelAllOrders Cancel all open orders on a symbol in Cross Margin account.
BinanceCrossMarginNewOrder Place a new order in Cross Margin account. Supports various order types including LIMIT, MARKET, STOP_LOSS, TAKE_PROFIT, etc.
BinanceCrossMarginMaxBorrowable Query maximum borrowable amount for an asset in Cross Margin.
BinanceCrossMarginDelist Query the margin delist schedule for upcoming delisting of cross margin pairs.
BinanceCrossMarginAccount Query Cross Margin account details including balances, margin level, and collateral info.
BinanceCrossMarginInterestHistory Query interest history for Cross Margin account.
BinanceCrossMarginOpenOrders Query current open orders in Cross Margin account.
BinanceCrossMarginRepayRecord Query repay record for Cross Margin account.
BinanceCrossMarginAllOrders Query all orders (open and closed) in Cross Margin account for a specific symbol.
BinanceCrossMarginBorrow Borrow assets in Cross Margin account. Apply for a loan with the specified asset and amount.
BinanceMarginNewOco Place a new OCO (One-Cancels-the-Other) order in Margin account. Creates both a stop-loss and take-profit order simultaneously. ⚠️ WARNING: OCO orders involve leverage and carry liquidation risk.
BinanceMarginGetOco Query a specific OCO (One-Cancels-the-Other) order in Margin account by orderListId or listClientOrderId.
BinanceMarginCancelOco Cancel an entire OCO (One-Cancels-the-Other) order in Margin account. Both legs will be cancelled.
BinanceMarginGetAllOco Query all OCO (One-Cancels-the-Other) orders in Margin account, both open and closed.
BinanceMarginGetOpenOco Query all open OCO (One-Cancels-the-Other) orders in Margin account.
BinanceIsolatedMarginTierData Query isolated margin tier data for margin level brackets and limits.
BinanceIsolatedMarginOpenOrders Query current open orders in isolated margin account.
BinanceIsolatedMarginAllOrders Query all orders (open and closed) in isolated margin account for a specific symbol.
BinanceIsolatedMarginFee Query isolated margin fee data for all symbols or a specific symbol.
market_coingecko_categories_list Get list of all coin categories with IDs
BinanceIsolatedMarginTransferHistory Query isolated margin transfer history.
BinanceIsolatedMarginRepay Repay borrowed assets in isolated margin account.
BinanceIsolatedMarginAccount Query isolated margin account details for all symbols or a specific symbol.
BinanceIsolatedMarginMyTrades Query trades for a specific symbol in isolated margin account.
BinanceDisableIsolatedMarginAccount Disable isolated margin account for a specific symbol. All assets must be transferred out first.
BinanceIsolatedMarginAllSymbols Query all isolated margin symbols available for trading.
BinanceIsolatedMarginBorrow Borrow assets in isolated margin account for a specific symbol.
BinanceIsolatedMarginNewOrder Place a new order in isolated margin account for a specific symbol.
BinanceIsolatedMarginAccountLimit Query the maximum number of isolated margin accounts that can be opened.
BinanceIsolatedMarginCancelOrder Cancel an active order in isolated margin account.
BinanceIsolatedMarginTransfer Transfer assets to/from isolated margin account.
BinanceIsolatedMarginSymbol Query isolated margin symbol information for a specific trading pair.
BinanceEnableIsolatedMarginAccount Enable isolated margin account for a specific symbol.
BinanceFuturesChangeMarginType Change margin type between ISOLATED and CROSSED for a USD-M Futures symbol. ISOLATED: Position uses its own margin. CROSSED: All positions share account margin.
BinanceFuturesChangeLeverage Change the initial leverage for a USD-M Futures symbol. Max leverage depends on notional value tier. ⚠️ Higher leverage increases both profit potential and liquidation risk.
BinanceFuturesOpenOrder Query a single open order. Either orderId or origClientOrderId must be provided.
BinanceFuturesAllOrders Get all account orders (active, canceled, or filled) for a symbol. Returns orders from the last 7 days by default.
BinanceFuturesModifyIsolatedPositionMargin Add or reduce margin to/from an isolated margin position. Only works when margin type is ISOLATED.
BinanceFuturesCancelBatchOrders Cancel multiple USD-M Futures orders in batch (max 10 orders).
BinanceFuturesGetAllOrders Get all USD-M Futures orders (active, canceled, or filled) for a symbol.
BinanceFuturesBatchOrders Place multiple USD-M Futures orders in a batch (max 5 orders). ⚠️ RISK: Futures trading involves leverage and liquidation risk.
BinanceFuturesModifyOrder Modify an existing USD-M Futures order. Can modify price, quantity, or both.
BinanceFuturesChangeMultiAssetsMode Change Multi-Assets Mode setting. When enabled, margin from multiple assets (USDT, BUSD) can be used to avoid liquidation.
BinanceFuturesOpenOrders Get all current open orders. If symbol is provided, returns orders for that symbol only. Otherwise returns all open orders (use with caution due to rate limits).
BinanceFuturesCancelAllOpenOrders Cancel all open orders for a symbol. Use with caution as this cancels ALL open orders.
BinanceFuturesNewOrder Place a new USD-M Futures order. Supports LIMIT, MARKET, STOP, TAKE_PROFIT, and TRAILING_STOP_MARKET orders. ⚠️ RISK: Futures trading involves leverage and liquidation risk.
BinanceFuturesCancelOrder Cancel a specific USD-M Futures order by orderId or origClientOrderId.
BinanceFuturesCancelAllOrders Cancel all open USD-M Futures orders for a symbol. ⚠️ This will cancel ALL open orders for the specified symbol.
BinanceFuturesGetOrder Query a specific USD-M Futures order by orderId or origClientOrderId.
BinanceFuturesPositionMarginHistory Get the history of isolated position margin changes (additions and reductions).
BinanceFuturesCountdownCancelAll Set auto-cancel all open orders after countdown. Use as dead man
BinanceFuturesGetOpenOrder Query a specific open USD-M Futures order by orderId or origClientOrderId.
BinanceFuturesChangePositionMode Change position mode between Hedge Mode and One-way Mode. HEDGE: Can hold both LONG and SHORT positions simultaneously. ONE-WAY: Only one direction at a time (positionSide=BOTH).
BinanceFuturesGetOpenOrders Get all open USD-M Futures orders for a symbol or all symbols.
BinanceFuturesCreateListenKey Create a new USD-M Futures user data stream listen key. The listen key is valid for 60 minutes and can be used to receive account updates via WebSocket. Must be kept alive with keepAlive endpoint.
BinanceFuturesCloseListenKey Close a USD-M Futures user data stream listen key. This invalidates the listen key and closes the associated WebSocket stream.
BinanceFuturesKeepAliveListenKey Keepalive a USD-M Futures user data stream listen key. Extends the validity by 60 minutes. Should be called every 30-50 minutes to maintain the connection.
BinanceFuturesTopLongShortPositionRatio Get top trader long/short position ratio for USD-M Futures.
BinanceFuturesTopLongShortAccountRatio Get top trader long/short account ratio for USD-M Futures.
BinanceFuturesTakerLongShortRatio Get taker long/short ratio (buy/sell volume) for USD-M Futures.
BinanceFuturesKlines Get kline/candlestick data for a USD-M Futures symbol.
BinanceFuturesIndexPriceKlines Get index price kline data for USD-M Futures.
BinanceFuturesTickerPrice Get latest price for a USD-M Futures symbol or all symbols.
BinanceFuturesTime Get current USD-M Futures server time.
BinanceFuturesPing Test connectivity to the USD-M Futures REST API.
BinanceFuturesFundingInfo Get funding rate info for all perpetual symbols on USD-M Futures.
BinanceFuturesHistoricalTrades Get older trades for a USD-M Futures symbol.
BinanceFuturesOpenInterestHist Get historical open interest statistics for USD-M Futures.
BinanceFuturesTrades Get recent trades for a USD-M Futures symbol.
BinanceFuturesMarkPriceKlines Get mark price kline data for USD-M Futures.
BinanceFuturesTicker24hr Get 24 hour rolling window price change statistics for USD-M Futures.
BinanceFuturesAggTrades Get compressed aggregate trades for a USD-M Futures symbol.
BinanceFuturesGlobalLongShortAccountRatio Get global long/short account ratio for USD-M Futures.
BinanceFuturesPremiumIndex Get mark price and funding rate for USD-M Futures symbols.
BinanceFuturesAssetIndex Get asset index for Multi-Asset margin mode.
BinanceFuturesLvtKlines Get historical BLVT NAV Kline/candlestick data.
BinanceFuturesDepth Get order book depth data for a USD-M Futures symbol.
BinanceFuturesExchangeInfo Get current USD-M Futures exchange trading rules and symbol information.
BinanceFuturesIndexInfo Get composite index symbol information for USD-M Futures.
BinanceFuturesContinuousKlines Get continuous contract kline data for USD-M Futures.
defi_get_chain_tvl Get historical TVL data for a specific blockchain.
BinanceFuturesFundingRate Get funding rate history for USD-M Futures.
BinanceFuturesCommissionRate Get user commission rate for a USD-M Futures symbol.
BinanceFuturesLeverageBracket Get notional and leverage brackets for USD-M Futures symbols.
BinanceFuturesADLQuantile Get Position ADL (Auto-Deleveraging) Quantile estimation for USD-M Futures.
BinanceFuturesApiTradingStatus Get API trading quantitative rules indicators for USD-M Futures.
BinanceFuturesUserTrades Get trades for a specific USD-M Futures account and symbol.
BinanceFuturesForceOrders Get user
BinanceFuturesAccount Get current USD-M Futures account information including positions, balances, and unrealized PnL.
BinanceFuturesDownloadId Get download ID for USD-M Futures transaction history.
BinanceFuturesGetMultiAssetsMode Get current Multi-Assets Mode for USD-M Futures.
BinanceFuturesBalance Get current USD-M Futures account balance information.
BinanceFuturesModifyPositionMargin Add or reduce margin for an isolated position in USD-M Futures.
BinanceFuturesGetPositionMarginHistory Get position margin change history for a USD-M Futures symbol.
BinanceFuturesGetPositionMode Get current position mode (Hedge Mode or One-way Mode) for USD-M Futures.
BinanceFuturesPositionRisk Get current position information for USD-M Futures.
BinanceFuturesIncome Get income history for USD-M Futures account.
BinanceDeliveryChangeMarginType Change margin type between ISOLATED and CROSSED for COIN-M Futures.
BinanceDeliveryChangeLeverage Change initial leverage for a COIN-M Futures symbol. ⚠️ Higher leverage = higher risk.
BinanceDeliveryOpenOrder Query a single open COIN-M Futures order.
BinanceDeliveryAllOrders Get all COIN-M Futures account orders (active, canceled, or filled).
BinanceDeliveryModifyIsolatedPositionMargin Add or reduce margin to/from an isolated COIN-M Futures position.
BinanceDeliveryCancelBatchOrders Cancel multiple COIN-M Futures orders in batch (max 10).
BinanceDeliveryGetAllOrders Get all COIN-M Futures orders (active, canceled, filled) for a symbol.
BinanceDeliveryBatchOrders Place multiple COIN-M Futures orders in batch (max 5 orders).
BinanceDeliveryOpenOrders Get all current open COIN-M Futures orders.
BinanceDeliveryNewOrder Place a new COIN-M Futures (Delivery) order. COIN-M futures are settled in the coin itself (e.g., BTC). ⚠️ RISK: Futures trading involves leverage and liquidation risk.
BinanceDeliveryCancelOrder Cancel an active COIN-M Futures order.
BinanceDeliveryCancelAllOrders Cancel all open COIN-M Futures orders for a symbol. ⚠️ Use with caution!
BinanceDeliveryGetOrder Query a specific COIN-M Futures order
BinanceDeliveryCountdownCancelAll Set countdown timer to cancel all COIN-M orders. Dead man
BinanceDeliveryChangePositionMode Change COIN-M Futures position mode between Hedge Mode and One-way Mode.
BinanceDeliveryCreateListenKey Create a new COIN-M Futures user data stream listen key. The listen key is valid for 60 minutes and can be used to receive account updates via WebSocket.
BinanceDeliveryCloseListenKey Close a COIN-M Futures user data stream listen key.
BinanceDeliveryKeepAliveListenKey Keep alive a COIN-M Futures user data stream listen key. Extends validity by 60 minutes. Should be called at least every 60 minutes to prevent timeout.
BinanceDeliveryOpenInterest Get present open interest for a specific COIN-M Futures contract.
BinanceDeliveryKlines Get kline/candlestick data for a COIN-M Futures symbol.
BinanceDeliveryIndexPriceKlines Get index price kline/candlestick data for a COIN-M Futures pair.
BinanceDeliveryTickerBookTicker Get best bid/ask price and quantity for COIN-M Futures symbol(s).
BinanceDeliveryTickerPrice Get latest price for COIN-M Futures symbol(s).
BinanceDeliveryTime Get the current server time from COIN-M Futures API.
BinanceDeliveryPing Test connectivity to the COIN-M Futures API. Returns empty object if successful.
defi_get_chain_protocols Get all protocols on a specific chain with their TVL.
BinanceDeliveryHistoricalTrades Get older market historical trades for a COIN-M Futures symbol. Requires API key.
BinanceDeliveryOpenInterestHist Get historical open interest for a COIN-M Futures pair. Requires VIP 2+ or higher.
BinanceDeliveryTrades Get recent trades for a COIN-M Futures symbol.
BinanceDeliveryMarkPriceKlines Get mark price kline/candlestick data for a COIN-M Futures symbol. Mark price is used for liquidation calculations.
BinanceDelivery24hrTicker Get 24hr rolling window price change statistics for COIN-M Futures.
BinanceDeliveryAggTrades Get compressed/aggregate trades for a COIN-M Futures symbol. Trades that fill at the same time, from the same order, with the same price will be aggregated.
BinanceDeliveryPremiumIndex Get mark price and funding rate for COIN-M Futures contracts.
BinanceDeliveryDepth Get COIN-M Futures order book depth for a symbol.
BinanceDeliveryExchangeInfo Get COIN-M Futures exchange information including trading rules, symbol info, and rate limits.
BinanceDeliveryContinuousKlines Get continuous contract kline/candlestick data for a COIN-M Futures pair. Continuous contract uses the price of the current delivery period contract.
BinanceDeliveryFundingRate Get funding rate history for a COIN-M Futures perpetual contract.
BinanceDeliveryCommissionRate Get user
BinanceDeliveryLeverageBracket Get notional and leverage bracket information for COIN-M Futures. Shows max leverage at different position sizes.
BinanceDeliveryAdlQuantile Get ADL (Auto-Deleveraging) quantile estimation for COIN-M Futures positions. Higher values indicate higher priority for deleveraging.
BinanceDeliveryUserTrades Get COIN-M Futures account trade history for a symbol.
BinanceDeliveryForceOrders Get user
BinanceDeliveryAccount Get current COIN-M Futures account information including assets, positions, and risk metrics.
BinanceDeliveryBalance Get current COIN-M Futures account balance.
BinanceDeliveryPositionMode Get current COIN-M Futures position mode (Hedge Mode or One-way Mode).
BinanceDeliveryPositionRisk Get current COIN-M Futures position information including unrealized PnL and liquidation price.
defi_get_yields Get yield/APY data for DeFi pools across all protocols. Filter by chain, project, or minimum TVL.
BinanceDeliveryIncome Get COIN-M Futures income history including realized PnL, funding fees, commissions, etc.
get_proposal_details Get details of a governance proposal
cast_vote Cast a vote on a governance proposal
get_voting_power Get voting power for an address at a specific block
get_governance_params Get governance parameters like voting delay, period, and thresholds
check_vote_eligibility Check if an address can vote on a proposal
calculate_proposal_id Calculate proposal ID from proposal parameters
queue_proposal Queue a successful proposal for execution (requires Timelock)
execute_proposal Execute a queued proposal after timelock delay
cancel_proposal Cancel a proposal (only proposer or if proposer
delegate_votes Delegate voting power to an address (or self to activate)
get_delegation_info Get voting delegation information for an address
get_proposal_proposer Get the address that created a proposal
dex_get_networks REQUIRED FIRST STEP: Get all supported blockchain networks for DEX data. Always call this first to see available network IDs like
dex_get_network_dexes Get available DEXes on a specific network. First call dex_get_networks to see valid network IDs.
dex_get_network_pools PRIMARY POOL FUNCTION: Get top liquidity pools on a specific network sorted by volume, price, or transactions. This is the main way to get pool data.
dex_get_dex_pools Get pools from a specific DEX on a network. First use dex_get_networks, then dex_get_network_dexes to find valid DEX IDs.
dex_get_pool_details Get detailed information about a specific liquidity pool including reserves, fees, and token information.
dex_get_token_details Get detailed information about a token on a specific network including price, volume, and trading pairs.
dex_get_token_pools Get liquidity pools containing a specific token. Great for finding where a token is traded and its liquidity.
dex_get_pool_ohlcv Get historical OHLCV (Open, High, Low, Close, Volume) price data for a pool. Essential for price analysis, charting, and backtesting.
dex_get_pool_transactions Get recent transactions for a liquidity pool including swaps, adds, and removes.
dex_search Search across ALL networks for tokens, pools, and DEXes by name, symbol, or address. Good starting point when you don
dex_get_stats Get high-level statistics about the DexPaprika ecosystem: total networks, DEXes, pools, and tokens available.
dex_get_multi_prices Get batched prices for multiple tokens on a specific network. Efficient for portfolio valuations.
geckoterminal_get_networks Get all blockchain networks supported by GeckoTerminal
geckoterminal_get_dexes Get all DEXes on a specific network
geckoterminal_trending_pools Get trending pools across all networks or on a specific network - hot new tokens and high activity pools
geckoterminal_new_pools Get newly created pools across all networks or on a specific network - catch new token launches early
geckoterminal_top_pools Get top pools on a specific network by various metrics
geckoterminal_get_pool Get detailed information about a specific pool by address
geckoterminal_get_multi_pools Get information for multiple pools in a single request (up to 30)
geckoterminal_pool_ohlcv Get OHLCV (candlestick) data for a pool - essential for charting and technical analysis
geckoterminal_pool_trades Get recent trades for a pool - watch whale activity and trade flow
geckoterminal_get_token Get detailed token information including price, market cap, and metadata
geckoterminal_get_multi_tokens Get information for multiple tokens in a single request (up to 30)
geckoterminal_token_pools Get top pools for a specific token - find liquidity and trading venues
geckoterminal_pool_tokens_info Get detailed information about both tokens in a pool
geckoterminal_dex_pools Get pools for a specific DEX on a network
geckoterminal_search_pools Search for pools across all networks by token name, symbol, or address
geckoterminal_global_dex_stats Get global DEX trading statistics and market overview
geckoterminal_simple_token_price Get simple token price by address - quick price lookup
defi_get_protocols Get list of all DeFi protocols with TVL, chains, and categories. Returns comprehensive protocol data sorted by TVL.
defi_get_protocol Get detailed information about a specific DeFi protocol including TVL breakdown by chain, token, and historical data.
defi_get_protocol_tvl Get historical TVL data for a protocol.
defi_get_yield_pool Get detailed data for a specific yield pool including historical APY.
defi_get_fees_overview Get fees/revenue overview for all DeFi protocols.
defi_get_protocol_fees Get detailed fees and revenue data for a specific protocol.
defi_get_chain_fees Get fees/revenue data for a specific blockchain.
defi_get_dex_volume Get DEX trading volume overview across all protocols.
defi_get_dex_protocol_volume Get detailed volume data for a specific DEX.
defi_get_chain_dex_volume Get DEX volume data for a specific blockchain.
defi_get_options_volume Get options trading volume across DeFi protocols.
defi_get_stablecoins Get list of all stablecoins with market cap, chain distribution, and peg data.
defi_get_stablecoin Get detailed data for a specific stablecoin including historical market cap.
defi_get_stablecoin_chains Get stablecoin market cap breakdown by blockchain.
defi_get_bridges Get list of all cross-chain bridges with volume data.
defi_get_bridge Get detailed data for a specific bridge including volume by chain.
defi_get_bridge_volume Get historical bridge volume for a specific chain.
defi_get_liquidations Get liquidation data for lending protocols. Shows liquidatable positions at various price levels.
defi_get_raises Get funding rounds and raises in the crypto/DeFi space.
defi_get_hacks Get historical DeFi hacks and exploits with amounts lost.
defi_get_oracles Get oracle TVL data - protocols secured by different price oracles.
defi_get_token_prices Get current prices for tokens by contract address. Supports multiple chains.
defi_get_token_price_history Get historical price for a token at a specific timestamp.
defi_get_token_chart Get price chart data for a token over a time period.
defi_get_aggregators Get DEX aggregator volume data.
defi_get_perpetuals Get perpetual DEX volume and open interest data.
defi_get_perpetual_protocol Get detailed data for a specific perpetuals protocol.
keccak256_hash Compute the Keccak-256 hash of a value. Used for hashing in Ethereum (function selectors, event topics, etc.)
get_storage_at Read raw storage from a contract at a specific slot. Useful for reading private variables or understanding contract state.
get_contract_bytecode Get the deployed bytecode of a contract. Returns empty if address is an EOA.
generate_mnemonic Generate a new BIP-39 mnemonic phrase for wallet creation
derive_address_from_mnemonic Derive an address from a mnemonic phrase with optional HD path
validate_address Validate an Ethereum address and return its checksum version
encode_packed Encode values using Solidity
pad_hex Pad a hex value to a specific byte size (for ABI encoding)
concat_hex Concatenate multiple hex strings together
slice_hex Extract a portion of hex data
sign_message Sign an arbitrary message with a private key (EIP-191 personal sign)
verify_signature Verify a message signature and recover the signer address
compute_contract_address Compute the address where a contract will be deployed (CREATE opcode)
compute_create2_address Compute deterministic contract address for CREATE2 deployment
hash_typed_data Hash typed structured data according to EIP-712
parse_units Convert a human-readable value to its smallest unit (e.g., ETH to wei)
format_units Convert smallest unit value to human-readable format (e.g., wei to ETH)
get_chain_id Get the chain ID for a network
search_crypto_news Search cryptocurrency news by keywords across all 7 sources
get_defi_news Get DeFi-specific news about yield farming, DEXs, lending protocols, and more
get_bitcoin_news Get Bitcoin-specific news about BTC, Lightning Network, miners, ordinals, and more
get_breaking_crypto_news Get breaking cryptocurrency news from the last 2 hours
get_crypto_news_sources Get list of all available cryptocurrency news sources
social_get_coin_metrics Get comprehensive social metrics for a cryptocurrency including Galaxy Score, AltRank, social volume, sentiment, and engagement.
social_get_coins_list Get social metrics for multiple cryptocurrencies. Includes Galaxy Score, AltRank, social volume for top coins.
social_get_coin_time_series Get historical social metrics for a coin over time.
social_get_feed Get recent social posts about cryptocurrencies from Twitter, Reddit, and other platforms.
social_get_trending_posts Get trending/viral social posts in the crypto space.
social_get_influencers Get top crypto influencers ranked by engagement and followers.
social_get_influencer Get detailed information about a specific influencer.
social_get_influencer_posts Get recent posts from a specific influencer.
social_get_topics Get trending topics/narratives in crypto social media.
social_get_topic Get detailed social metrics for a specific topic/narrative.
social_get_categories Get list of coin categories with aggregate social metrics.
social_get_nft_collections Get social metrics for NFT collections.
social_get_nft_collection Get detailed social metrics for a specific NFT collection.
social_get_market_sentiment Get overall crypto market sentiment aggregated from social data.
social_get_market_sentiment_history Get historical market sentiment data.
social_get_reddit_stats Get Reddit statistics for a cryptocurrency (subscribers, active users, posts).
social_get_twitter_stats Get Twitter/X statistics for a cryptocurrency (followers, tweets, engagement).
social_get_github_stats Get GitHub development activity for a cryptocurrency project.
social_get_dominance Get social dominance metrics - share of social mentions compared to total crypto mentions.
social_get_news_sentiment Get sentiment analysis of recent crypto news articles.
market_get_coins Get comprehensive data about cryptocurrencies: price, market cap, volume, price changes (1h, 24h, 7d), supply information, trading metrics, and social links
market_get_coin_by_id Get detailed information about a specific cryptocurrency by its unique identifier
market_get_coin_chart Get historical chart data for a cryptocurrency with different time ranges
market_get_coin_avg_price Get the historical average price for a cryptocurrency at a specific timestamp
market_get_exchange_price Get historical price data for a cryptocurrency on a specific exchange
market_get_exchanges Get a list of supported cryptocurrency exchanges
market_get_tickers Get trading pairs/tickers for a cryptocurrency across different exchanges
market_get_blockchains Get a list of blockchains supported by CoinStats
market_get_wallet_balance Get balance data for a wallet address on a specific blockchain
market_get_wallet_balances_all Get balance data for a wallet address across all supported networks
market_get_wallet_transactions Get transaction history for a wallet address
market_get_global Get global cryptocurrency market statistics (total market cap, volume, BTC dominance, etc.)
market_get_news_sources Get available cryptocurrency news sources
market_get_news Get cryptocurrency news articles with pagination
market_coingecko_categories Get all categories with market data (market cap, volume, change)
market_get_news_by_type Get cryptocurrency news filtered by type (handpicked, trending, latest, bullish, bearish)
market_get_fiats Get list of supported fiat currencies
market_get_portfolio_coins Get portfolio holdings with P/L data (requires share token from CoinStats web app)
market_get_portfolio_chart Get portfolio performance chart data
market_get_fear_greed_current Get the current Crypto Fear & Greed Index (0-100 scale: 0-24 Extreme Fear, 25-49 Fear, 50-74 Greed, 75-100 Extreme Greed)
market_get_fear_greed_historical Get historical Fear & Greed Index data for specified number of days
market_analyze_fear_greed_trend Analyze trends in the Fear & Greed Index over a specified period, calculating averages and trend direction
market_coingecko_ping Check CoinGecko API server status
market_coingecko_coins_list Get list of all supported coins with id, name, and symbol (use for looking up coin IDs)
market_coingecko_coins_markets Get coins with market data (price, market cap, volume) - most commonly used endpoint
market_coingecko_coin Get detailed coin data including description, links, market data, community data, developer stats
market_coingecko_coin_tickers Get exchange tickers for a coin (trading pairs across exchanges)
market_coingecko_coin_history Get historical coin data (price, market cap, volume) for a specific date
market_coingecko_coin_market_chart Get historical market chart data (price, market cap, volume) over time
market_coingecko_coin_market_chart_range Get historical market data within a custom date range (unix timestamps)
market_coingecko_coin_ohlc Get OHLC (Open, High, Low, Close) candlestick data for a coin
market_coingecko_simple_price Get current price of coins in multiple currencies (most efficient for price lookup)
market_coingecko_token_price Get token price by contract address (for ERC20, BEP20, etc. tokens)
market_coingecko_supported_currencies Get list of supported vs currencies (fiat and crypto)
market_coingecko_global Get global cryptocurrency statistics (total market cap, volume, dominance, etc.)
market_coingecko_global_defi Get global DeFi market statistics (DeFi market cap, dominance, top coins)
market_coingecko_trending Get top 7 trending coins on CoinGecko based on user searches in the last 24 hours
market_coingecko_search Search for coins, categories, and exchanges by name or symbol
market_coingecko_exchanges Get all exchanges ranked by trust score with trading volume data
market_coingecko_exchange Get detailed exchange data including trust score, trading volume, and tickers
market_coingecko_exchange_tickers Get all trading pairs/tickers for an exchange
market_coingecko_exchange_volume_chart Get historical volume chart data for an exchange
market_coingecko_asset_platforms Get list of asset platforms (blockchains) for token lookups
market_coingecko_contract Get coin info by contract address
market_coingecko_contract_market_chart Get historical market data for a token by contract address
market_coingecko_derivatives Get list of all derivative tickers
market_coingecko_derivatives_exchanges Get list of derivatives exchanges
market_coingecko_nfts_list Get list of all supported NFT collections
market_coingecko_nft Get detailed NFT collection data
market_coingecko_exchange_rates Get BTC exchange rates against all supported currencies
market_coingecko_companies_holdings Get public companies Bitcoin or Ethereum holdings
universal-crypto-mcp get_wallet_address Get the address of the configured wallet. Use this to verify which wallet is active.
get_chain_info Get information about an EVM network: chain ID, current block number, and RPC endpoint
get_supported_networks Get a list of all supported EVM networks
get_gas_price Get current gas prices (base fee, standard, and fast) for a network
resolve_ens_name Resolve an ENS name to an Ethereum address
lookup_ens_address Lookup the ENS name for an Ethereum address (reverse resolution)
get_block Get block details by block number or hash
get_latest_block Get the latest block from the network
get_balance Get the native token balance (ETH, MATIC, etc.) for an address
get_token_balance Get the ERC20 token balance for an address
gnfd_create_bucket Create a new bucket in Greenfield storage
get_allowance Check the allowance granted to a spender for a token. This tells you how much of a token an address can spend on your behalf.
get_transaction Get transaction details by transaction hash
get_transaction_receipt Get transaction receipt (confirmation status, gas used, logs). Use this to check if a transaction has been confirmed.
wait_for_transaction Wait for a transaction to be confirmed (mined). Polls the network until confirmation.
get_contract_abi Fetch a contract's full ABI from Etherscan/block explorers. Use this to understand verified contracts before interacting. Requires ETHERSCAN_API_KEY. Supports 30+ EVM networks. Works best with verified contracts on block explorers.
read_contract Call read-only functions on a smart contract. Automatically fetches ABI from block explorer if not provided (requires ETHERSCAN_API_KEY). Falls back to common functions if contract is not verified. Use this to query contract state and data.
write_contract Execute state-changing functions on a smart contract. Automatically fetches ABI from block explorer if not provided (requires ETHERSCAN_API_KEY). Use this to call any write function on verified contracts. Requires wallet to be configured (via private key or mnemonic).
multicall Batch multiple contract read calls into a single RPC request. Significantly reduces latency and RPC usage when querying multiple functions. Uses the Multicall3 contract deployed on all major networks. Perfect for portfolio analysis, price aggregation, and querying multiple contract states efficiently.
transfer_native Transfer native tokens (ETH, MATIC, etc.) to an address. Uses the configured wallet.
transfer_erc20 Transfer ERC20 tokens to an address. Uses the configured wallet.
approve_token_spending Approve a spender (contract) to spend tokens on your behalf. Required before interacting with DEXes, lending protocols, etc.
get_nft_info Get information about an ERC721 NFT including metadata URI
get_erc1155_balance Get ERC1155 token balance for an address
sign_typed_data Sign structured data (EIP-712) using the configured wallet. Used for gasless transactions, meta-transactions, permit signatures, and protocol-specific signatures. The signature follows the EIP-712 standard.
gnfd_delete_object Delete an object from a bucket
gnfd_delete_bucket Delete a bucket
gnfd_get_bucket_info Get detailed information about a bucket
gnfd_get_bucket_full_info Get bucket basic information and quota usage
gnfd_get_object_info Get detailed information about an object in a bucket
gnfd_download_object Download an object from a bucket
gnfd_get_account_balance Get the balance for an account
gnfd_get_all_sps Get a list of all storage providers in the Greenfield network
gnfd_get_payment_accounts Get the payment accounts for a given address
gnfd_create_payment_account Create a new payment account
gnfd_deposit_to_payment Deposit funds into a payment account
gnfd_withdraw_from_payment Withdraw funds from a payment account
gnfd_get_payment_account_info Get the info for a payment account
is_contract Check if an address is a smart contract or an externally owned account (EOA)
get_erc20_token_info Get ERC20 token information
get_native_balance Get native token balance for an address
get_erc20_balance Get ERC20 token balance for an address
create_erc20_token Create a new ERC20 token
get_address_from_private_key Get the EVM address derived from a private key
transfer_native_token Transfer native tokens (BNB, ETH, MATIC, etc.) to an address
get_block_by_hash Get a block by hash
get_block_by_number Get a block by number
get_erc1155_token_metadata Get the metadata for an ERC1155 token (multi-token standard used for both fungible and non-fungible tokens). The metadata typically points to JSON metadata about the token.
transfer_nft Transfer an NFT to an address
transfer_erc1155 Transfer ERC1155 tokens to another address. ERC1155 is a multi-token standard that can represent both fungible and non-fungible tokens in a single contract.
estimate_gas Estimate the gas cost for a transaction
generate_payment_qr Generate QR codes for payment address and/or payment URI from an existing payment. USE THIS WHEN: User wants QR in different size/style than original, User wants only address QR or only payment URI QR (not both), User created payment without QR (include_qr=false) and now needs it, User wants QR for gateway URL (for redirect payments). EXAMPLES: "Generate bigger QR", "Create QR without branding", "I need QR of 500px", "Generate QR for the payment link"
get_webhook_url Get the public webhook URL for configuring in Bitnovo Pay Dashboard. Returns the complete webhook URL that should be configured as the notification_url in your Bitnovo device settings. This URL includes the tunnel provider information (ngrok, zrok, or manual). The webhook URL is automatically generated based on your execution context: - Local development: Uses ngrok or zrok tunnel with persistent URL - N8N/Opal/VPS: Uses the configured WEBHOOK_PUBLIC_URL - Server environments: Auto-detects and provides appropriate URL **Important**: After receiving this URL, configure it in Bitnovo Dashboard: 1. Log into https://pay.bitnovo.com 2. Navigate to: Settings → Merchant → Devices 3. Select your device 4. Set "notification_url" to the returned webhook_url Optional validation check ensures the URL is publicly accessible.
get_event_topics Get topic hashes for common events
get_payment_status Query the current status and details of a payment by its unique identifier. USE THIS WHEN: User wants to check if a payment was completed, or get details about a previously created payment. RESULT: Payment status (PE=Pending, CO=Completed, EX=Expired, CA=Cancelled), amounts, and confirmation info. Status descriptions: PE (Pending): Waiting for customer to pay, CO (Completed): Payment confirmed on blockchain, EX (Expired): Payment time limit exceeded, CA (Cancelled): Payment was cancelled. EXAMPLES: "Check payment status", "Is payment abc-123 completed?", "Status of my payment". Note: Exchange rate is not included in response as it may not be accurate for non-EUR fiat currencies.
create_payment_link Create payment link/URL where customer chooses cryptocurrency. USE AS DEFAULT WHEN: User requests payment without specifying crypto. Customer clicks link and selects their preferred cryptocurrency from available options. RESULT: Returns a web_url that you share with your customer. EXAMPLES: "Payment for 50 euros", "Create payment", "Generate QR", "Payment link", "dame el qr para un pago de 24 euros". PREFERRED for all generic payment requests. NOTE: Customer can choose ANY available cryptocurrency in the gateway. IMPORTANT: Only provide url_ok and url_ko if user explicitly requests redirect URLs - DO NOT invent or assume redirect URLs.
list_currencies_catalog Get available cryptocurrencies with optional amount filtering. USE WHEN: (1) User asks which cryptos available, (2) BEFORE onchain payment if crypto has multiple networks (e.g., USDC). DISPLAY RULES: Show users "original_symbol" (BTC, USDC) and "original_blockchain" (Bitcoin Network, Ethereum Network). Use "input_currency_code" ONLY when calling create_payment_onchain - NEVER show it to users. NETWORK SELECTION: If multiple networks exist (shown in network_groups), ASK user which network. RESULT: List with min/max amounts, decimals, network info, features. EXAMPLES: "Which cryptos available?", "What currencies support 50 euros?"
get_tunnel_status Get detailed status and diagnostics of the webhook tunnel connection. Returns comprehensive information about the tunnel provider, connection status, public URL, health monitoring, and execution context detection. Useful for: - Troubleshooting connectivity issues - Verifying tunnel is active before creating payments - Understanding which provider is being used (ngrok, zrok, or manual) - Checking if auto-reconnect is working - Seeing detected execution context (N8N, Opal, VPS, Docker, local) Connection statuses: - disconnected: Tunnel not started - connecting: Tunnel is initializing - connected: Tunnel is active and healthy - reconnecting: Tunnel lost connection and is attempting to reconnect - error: Tunnel failed after max reconnection attempts No input parameters required - returns current status immediately.
create_payment_onchain 🚨 CRITICAL RULE #1 - EXPIRATION: YOU MUST tell user payment expires in EXACTLY "expires_in_minutes" MINUTES. Convert "expires_at" (UTC) to user\'s LOCAL TIME ZONE and display in their language. Format: "expires in X minutes (on [date] at [time] [user\'s timezone])".\n\n
send_private_transaction Send a transaction via Flashbots Protect RPC to avoid MEV extraction (frontrunning, sandwich attacks)
simulate_bundle Simulate a bundle of transactions to check execution and returns
check_mev_exposure Analyze a pending or proposed transaction for MEV exposure (sandwich attack, frontrunning risk)
get_mev_protection_info Get information about available MEV protection options for a network
get_staking_position Get staking position and rewards for an address
stake_tokens Stake tokens in a staking contract
unstake_tokens Unstake/withdraw tokens from a staking contract
claim_staking_rewards Claim pending staking rewards
get_staking_apr Calculate estimated APR for a staking contract
get_staking_protocols Get list of popular staking protocols on a network
stake_eth_lido Stake ETH with Lido to receive stETH (liquid staking)
wrap_steth Wrap stETH to wstETH (non-rebasing wrapped staked ETH)
unwrap_wsteth Unwrap wstETH back to stETH
get_lido_stats Get Lido staking statistics and APR
stake_lp_tokens Stake LP tokens in a MasterChef-style farming contract
withdraw_lp_tokens Withdraw LP tokens from a MasterChef-style farming contract
get_farming_position Get LP farming position and pending rewards
get_liquid_staking_info Get liquid staking token addresses and info for a network
approve Lido Largest liquid staking protocol
reverse_resolve_address Get the ENS name for an Ethereum address (reverse lookup)
get_ens_text_records Get text records for an ENS name (avatar, twitter, email, etc.)
get_ens_avatar Get the avatar URL for an ENS name
check_ens_availability Check if an ENS name is available for registration
get_ens_name_details Get comprehensive details about an ENS name
batch_resolve_addresses Reverse resolve multiple addresses to ENS names
register_ens_name Register a new ENS name via ETH Registrar Controller (requires commit-reveal process)
set_ens_records Set records for an ENS name (address, text records, contenthash)
transfer_ens Transfer ENS name ownership to a new address
renew_ens Extend the registration of an ENS name
create_subdomain Create a subdomain under an ENS name you own
${name}.eth ${label}.eth get_bridge_quote Get a quote for bridging tokens across chains
execute_bridge Execute a cross-chain bridge transfer
get_bridge_status Track the status of a bridge transaction
get_supported_bridges List all supported bridge protocols and their capabilities
estimate_bridge_time Estimate how long a bridge transfer will take
get_bridge_fees Get detailed fee breakdown for a bridge transfer
execute_multicall Execute multiple contract calls in a single transaction
get_multi_token_balances Get balances of multiple tokens for an address in a single call
get_multi_token_info Get name, symbol, decimals for multiple tokens in a single call
get_multi_native_balances Get native token balances for multiple addresses
encode_call_data Encode function call data for use in multicall
batch_check_allowances Check token allowances for multiple token/spender pairs
arg${i} allowance get_gas_prices_all_chains Get gas prices across all supported chains for comparison
get_eip1559_fees Get detailed EIP-1559 fee data including base fee and priority fee
get_standard_gas_limits Get standard gas limits for common transaction types
calculate_tx_cost Calculate the cost of a transaction in native tokens and USD
get_gas_history Get historical gas prices from recent blocks
wrap_native_token Wrap native tokens to their wrapped ERC-20 version (ETH→WETH, BNB→WBNB, MATIC→WMATIC, etc.)
unwrap_native_token Unwrap wrapped tokens back to native tokens (WETH→ETH, WBNB→BNB, WMATIC→MATIC, etc.)
get_wrapped_native_balance Get the wrapped native token balance (WETH, WBNB, WMATIC, etc.) for an address
batch_transfer_erc20 Transfer ERC20 tokens to multiple recipients in a single transaction (gas efficient)
burn_erc20_tokens Burn ERC20 tokens (send to zero address or call burn function if available)
get_token_holder_count Estimate token holder count by analyzing transfer events
check_token_allowance Check ERC20 token allowance for a spender
revoke_token_approval Revoke (set to 0) a spender
get_token_supply_info Get comprehensive token supply information including total supply, burned, and circulating
decimals Transfer totalSupply get_portfolio_overview Get a comprehensive portfolio overview for an address
get_multichain_portfolio Get portfolio across multiple chains
get_wallet_activity Get recent transaction count and activity level
calculate_portfolio_allocation Calculate portfolio allocation percentages
deploy_contract Deploy a smart contract from bytecode and constructor arguments
deploy_create2 Deploy a contract using CREATE2 for deterministic addresses across chains
deploy_proxy Deploy a proxy contract (UUPS or TransparentUpgradeableProxy) pointing to an implementation
upgrade_proxy Upgrade a proxy contract to a new implementation address
verify_contract Submit contract source code for verification on block explorers (Etherscan, Basescan, etc.)
predict_create2_address Calculate the deterministic address for a CREATE2 deployment without deploying
_logic derive_addresses_from_mnemonic Derive multiple addresses from a mnemonic using HD wallet derivation paths
create_wallet Create a new random wallet with private key and address
import_wallet_from_mnemonic Import a wallet from a mnemonic seed phrase
get_token_approvals Get a list of token spending approvals for an address. Shows which contracts can spend your tokens.
verify_message Verify a signed message and recover the signer address
get_wallet_portfolio Get a comprehensive portfolio summary for a wallet including native balance and common token balances
balanceOf get_chainlink_price Get price from a Chainlink price feed
get_available_price_feeds List available Chainlink price feeds on a network
get_custom_price_feed Get price from a custom Chainlink price feed address
get_multiple_prices Get prices for multiple pairs in a single call
get_uniswap_pool_price Get current price from a Uniswap V3 pool
check_price_feed_health Check if a price feed is stale or unhealthy
verify_message_signature Verify a personal_sign message signature
calculate_event_signature Calculate the keccak256 topic hash for an event signature
verify_typed_data_signature Verify an EIP-712 typed data signature
hash_message Hash a message using EIP-191 format
create_permit_signature Create an EIP-2612 permit signature for gasless token approvals
recover_signer Recover the signer address from a signature
owner get_swap_quote Get a swap quote for exchanging tokens. Returns expected output amount and price impact.
execute_swap Execute a token swap on a DEX
get_best_route Find the optimal swap route across multiple DEXs for the best price
get_dex_liquidity Get liquidity information for a trading pair on a DEX
get_price_impact Calculate the price impact for a given trade size
get_supported_dexs List all supported DEXs on a specific network
add_liquidity Add liquidity to a DEX trading pair
add_liquidity_native Add liquidity with native token (ETH, BNB, MATIC) and another token
remove_liquidity Remove liquidity from a DEX trading pair
get_lp_balance Get LP token balance for a trading pair
get_pool_reserves Get the reserves in a liquidity pool
calculate_arbitrage Calculate potential arbitrage opportunity between two DEXs
get_contract_logs Get event logs from a specific contract
get_erc20_transfers Get ERC20 token transfer events
get_approval_events Get ERC20 approval events for a token or address
get_logs_by_topic Get logs filtered by event topic hash
get_recent_events Get recent events from the last N blocks for monitoring
estimate_block_time Estimate the average block time for a network by analyzing recent blocks
get_finality_status Get the finality status for a block or transaction on the network
get_pending_transactions_info Get information about pending transactions in the mempool for a network
get_network_metadata Get comprehensive metadata about a network including explorers, native currency, and features
get_gas_oracle Get comprehensive gas price recommendations for different speed tiers
get_network_health Check the health and synchronization status of the network connection
get_block_with_transactions Get a block with full transaction details (not just hashes)
get_uncle_blocks Get uncle (ommer) blocks for a specific block. Uncle blocks are valid blocks that weren
get_block_receipts Get all transaction receipts for a specific block
get_block_range Get a range of blocks with summary information
get_block_rewards Estimate block rewards for miners/validators on a specific block
get_blocks_by_miner Find recent blocks produced by a specific miner/validator address
analyze_token_security Analyze a token contract for security risks and red flags
check_approval_risks Check token approvals for a wallet and identify risky unlimited approvals
simulate_transaction Simulate a transaction to check for potential issues before execution
check_address_type Determine if an address is a contract, EOA, or known entity
decode_transaction_data Decode transaction input data to understand what it does
detect_rug_pull_risk Analyze a token contract for rug pull indicators and security risks
get_holder_distribution Analyze token holder distribution for concentration risks
check_contract_ownership Verify contract ownership status - check if renounced, multisig, or EOA
detect_honeypot Check if a token is a honeypot (can buy but not sell)
analyze_contract_permissions Analyze a contract for dangerous permissions and admin functions
verify_contract_source Check if a contract is verified on block explorers like Etherscan/Basescan and get verification details
goplus_token_security Check token security using GoPlus API - detects honeypots, rug pulls, malicious code, and other risks
goplus_address_security Check if an address is associated with malicious activity (scams, phishing, hacks)
goplus_approval_security Check token approval security - analyze if approved spender contracts are risky
goplus_nft_security Check NFT collection security - detect fake collections, malicious contracts
goplus_dapp_security Check dApp/website security - detect phishing sites, malicious dApps
goplus_signature_decode Decode signature/permit data to understand what you
goplus_supported_chains Get list of blockchain networks supported by GoPlus security API
goplus_rugpull_detection Comprehensive rug pull detection combining multiple GoPlus security checks
mint(address,uint256) Can create new tokens
Etherscan get_nft_collection_info Get comprehensive information about an NFT collection (total supply, name, symbol)
get_nfts_by_owner Get the count of NFTs owned by an address in a specific collection
check_nft_ownership Check if an address owns a specific NFT
approve_nft_for_marketplace Approve an NFT for sale on a marketplace (Seaport/OpenSea)
revoke_nft_approval Revoke NFT approval for a marketplace or operator
check_nft_approval Check if an operator is approved to manage NFTs
batch_transfer_nfts Transfer multiple NFTs to one or more recipients
fetch_nft_metadata Fetch and parse NFT metadata from its token URI
safeTransferFrom speed_up_transaction Speed up a pending transaction by resubmitting it with higher gas price. Only works for pending transactions.
cancel_transaction Cancel a pending transaction by sending a 0-value transaction to yourself with the same nonce but higher gas
get_pending_transaction_count Get the number of pending transactions for an address (difference between pending and latest nonce)
get_lending_position Get a user
get_lending_rates Get current supply and borrow rates for a lending market
get_lending_protocols Get list of supported lending protocols on a network
calculate_health_factor Calculate health factor after a potential action
get_flash_loan_info Get flash loan information and fees for a protocol
get_liquidatable_positions Find positions that can be liquidated (health factor < 1)
supply_to_lending Supply/deposit assets to a lending protocol to earn interest
borrow_from_lending Borrow assets from a lending protocol
repay_to_lending Repay borrowed assets to a lending protocol
withdraw_from_lending Withdraw supplied assets from a lending protocol
borrow withdraw Permissions 4
network medium filesystem low shell high env_vars low