abi_decode
ABI decode encoded data back to values
720 tools across EVM networks, Solana and other chains in one server: read blocks and contracts, quote and execute swaps, stake, lend, bridge, vote, resolve ENS names, and run honeypot and rug-pull checks before you sign.
LABSCO SUMMARY
The read surface is wide enough that many sessions never sign anything: blocks, contracts, prices, TVL, ENS and the whole security-screening set are queries. The write surface sits directly beside it under matching names — execute_swap next to get_swap_quote, write_contract next to read_contract, transfer_nft next to get_nft_info — and those take a private key. Worth deciding up front which half you mean to use, because 720 tool definitions travel with the session either way.
A crypto toolkit exposed as 720 tools, most of them EVM tools taking a network argument, with tools for Solana, Cosmos, Aptos, Sui, Near, Bitcoin and other chains alongside, running from raw chain reads through DeFi positions to signing and contract deployment.
For anything that sends a transaction, a funded EVM account: the signing tools take a privateKey argument and the server reads PRIVATE_KEY from the environment. The read tools need neither.
One command — npx @nirholas/universal-crypto-mcp
USE CASES
Run the security checks first: the GoPlus lookups flag honeypot behaviour and rug-pull patterns, contract ownership tells you whether anyone can still change the rules, and holder distribution shows whether the float is concentrated in a handful of addresses.
Decode what the signature request actually authorises, simulate the call to see whether it would succeed, and check what the transaction exposes you to at your slippage tolerance before it goes anywhere near the mempool.
Start from a name, symbol or address and follow it to the venues: which pools hold it, what the reserves and fees look like in each, and how the price has moved in the pool you would actually route through.
Screen an exchange for symbols sitting below an RSI threshold, then read the indicators on the ones that come back and check whether the daily picture survives on shorter timeframes. The strategy_ tools collapse the same maths into a single -1, 0 or 1.
Find out whether the address is already labelled, read how it behaves, then leave something running: a subscription that reports its transactions and an alert that fires when a movement crosses a USD threshold.
Price the request before committing to it, put a ceiling on what the wallet may spend and add the domain to the allowlist, then make the paid request and keep the receipt. x402_get_payment_history is what turns that into something you can audit later.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
abi_decodeABI decode encoded data back to values
abi_encodeABI encode parameters (standard Solidity encoding)
add_liquidityAdd liquidity to a DEX trading pair
add_liquidity_nativeAdd liquidity with native token (ETH, BNB, MATIC) and another token
alert_checkCheck for triggered alerts
alert_clear_allClear all alerts
alert_contract_eventCreate an alert for specific smart contract events
alert_deleteDelete an alert
alert_gasCreate an alert for gas price conditions
alert_historyGet history of triggered alerts
alert_liquidityCreate an alert for liquidity changes in a pool
alert_listList all alerts
alert_pausePause an active alert
alert_priceCreate a price alert for a cryptocurrency
alert_resumeResume a paused alert
alert_wallet_activityCreate an alert for any activity on a wallet
alert_whale_movementCreate an alert for large transactions on a token or wallet
analyze_contract_permissionsAnalyze a contract for dangerous permissions and admin functions
analyze_news_impactAnalyze potential market impact of a news article. $0.001/request. AI analysis of how news might affect crypto prices.
analyze_token_securityAnalyze a token contract for security risks and red flags
approve_nft_for_marketplaceApprove an NFT for sale on a marketplace (Seaport/OpenSea)
approve_token_spendingApprove a spender to use your ERC20 tokens
aptos_estimate_gasEstimate gas price for transactions
aptos_get_accountGet account information including sequence number
aptos_get_account_transactionsGet transactions for an account
aptos_get_balanceGet APT token balance for an address
aptos_get_coin_infoGet information about a coin type
aptos_get_eventsGet events emitted by a module
aptos_get_ledger_infoGet current ledger information
aptos_get_modulesGet Move modules deployed by an account
aptos_get_resourcesGet all resources owned by an account
aptos_get_transactionGet transaction details by hash
aptos_view_functionCall a view function (read-only)
auto_compoundConfigure auto-compound settings for USDs yield. When enabled, yield is automatically reinvested.
backtest_strategyBacktest a trading strategy against historical data. Cost: $0.5. Returns performance metrics and risk analysis.
batch_check_allowancesCheck token allowances for multiple token/spender pairs
batch_resolve_addressesReverse resolve multiple addresses to ENS names
batch_summarize_articlesSummarize multiple articles at once. $0.001 per article. More efficient for analyzing multiple articles.
batch_transfer_erc20Transfer ERC20 tokens to multiple recipients in a single transaction (gas efficient)
batch_transfer_nftsTransfer multiple NFTs to one or more recipients
bitcoin_get_balanceGet balance for a Bitcoin address
bitcoin_get_network_infoGet current Bitcoin network information including fee rates
bitcoin_get_transaction_historyGet transaction history for a Bitcoin address
bitcoin_validate_addressValidate a Bitcoin address format
borrow_from_lendingBorrow assets from a lending protocol
burn_erc20_tokensBurn ERC20 tokens (send to zero address or call burn function if available)
calculate_arbitrageCalculate potential arbitrage opportunity between two DEXs
calculate_event_signatureCalculate the keccak256 topic hash for an event signature
calculate_health_factorCalculate health factor after a potential action
calculate_portfolio_allocationCalculate portfolio allocation percentages
calculate_proposal_idCalculate proposal ID from proposal parameters
calculate_tx_costCalculate the cost of a transaction in native tokens and USD
cancel_proposalCancel a proposal (only proposer or if proposer's voting power dropped)
cancel_transactionCancel a pending transaction by sending a 0-value transaction to yourself with the same nonce but higher gas
cast_voteCast a vote on a governance proposal
check_address_typeDetermine if an address is a contract, EOA, or known entity
check_approval_risksCheck token approvals for a wallet and identify risky unlimited approvals
check_contract_ownershipVerify contract ownership status - check if renounced, multisig, or EOA
check_ens_availabilityCheck if an ENS name is available for registration
check_mev_exposureAnalyze a pending or proposed transaction for MEV exposure (sandwich attack, frontrunning risk)
check_nft_approvalCheck if an operator is approved to manage NFTs
check_nft_ownershipCheck if an address owns a specific NFT
check_price_feed_healthCheck if a price feed is stale or unhealthy
check_token_allowanceCheck ERC20 token allowance for a spender
check_vote_eligibilityCheck if an address can vote on a proposal
claim_staking_rewardsClaim pending staking rewards
coingecko_get_coin_infoLook up contract addresses and chain information for a token using its CoinGecko ID. Use coingecko_search first to find the correct CoinGecko ID before using this tool.
coingecko_get_global_dataGet global cryptocurrency market data including total market cap, volume, and dominance
coingecko_get_pricesGet current prices of tokens using their CoinGecko IDs. Must provide valid CoinGecko IDs (use coingecko_search to find IDs first).
coingecko_get_trendingGet trending coins on CoinGecko based on user searches
coingecko_searchSearch for coins by ticker symbol OR name to get their CoinGecko ID. Only search with one term - either ticker (e.g., 'BTC', 'BERA') or name (e.g., 'Bitcoin', 'Berachain'), but not both. Use this first to find the coin's CoinGecko ID before querying detailed information.
compute_contract_addressCompute the address where a contract will be deployed (CREATE opcode)
compute_create2_addressCompute deterministic contract address for CREATE2 deployment
concat_hexConcatenate multiple hex strings together
configure_breaking_alertsSet up breaking news alerts. $0.05/day. Receive push notifications via Discord, Telegram, SMS, or webhooks.
cosmos_get_accountGet account information including sequence and account number
cosmos_get_balanceGet the balance of a Cosmos SDK chain address
cosmos_get_delegationsGet staking delegations for an address
cosmos_get_ibc_channelsGet IBC channels for cross-chain transfers
cosmos_get_proposalsGet governance proposals
cosmos_get_rewardsGet pending staking rewards for an address
cosmos_get_supported_chainsGet list of supported Cosmos SDK chains
cosmos_get_transactionGet transaction details by hash
cosmos_get_validatorsGet list of active validators
create_custom_feedCreate a custom news feed with your preferences. $0.50/month. Get a dedicated endpoint with your keywords and source preferences.
create_erc20_tokenCreate a new ERC20 token
create_permit_signatureCreate an EIP-2612 permit signature for gasless token approvals
create_subdomainCreate a subdomain under an ENS name you own
create_walletCreate a new random wallet with private key and address
decode_transaction_dataDecode transaction input data to understand what it does
defi_get_aggregatorsGet DEX aggregator volume data.
defi_get_bridgeGet detailed data for a specific bridge including volume by chain.
defi_get_bridge_volumeGet historical bridge volume for a specific chain.
defi_get_bridgesGet list of all cross-chain bridges with volume data.
defi_get_chain_dex_volumeGet DEX volume data for a specific blockchain.
defi_get_chain_feesGet fees/revenue data for a specific blockchain.
defi_get_chain_protocolsGet all protocols on a specific chain with their TVL.
defi_get_chain_tvlGet historical TVL data for a specific blockchain.
defi_get_chainsGet TVL data for all blockchain networks. Shows total DeFi TVL on each chain.
defi_get_dex_protocol_volumeGet detailed volume data for a specific DEX.
defi_get_dex_volumeGet DEX trading volume overview across all protocols.
defi_get_fees_overviewGet fees/revenue overview for all DeFi protocols.
defi_get_hacksGet historical DeFi hacks and exploits with amounts lost.
defi_get_liquidationsGet liquidation data for lending protocols. Shows liquidatable positions at various price levels.
defi_get_options_volumeGet options trading volume across DeFi protocols.
defi_get_oraclesGet oracle TVL data - protocols secured by different price oracles.
defi_get_perpetual_protocolGet detailed data for a specific perpetuals protocol.
defi_get_perpetualsGet perpetual DEX volume and open interest data.
defi_get_protocolGet detailed information about a specific DeFi protocol including TVL breakdown by chain, token, and historical data.
defi_get_protocol_feesGet detailed fees and revenue data for a specific protocol.
defi_get_protocol_tvlGet historical TVL data for a protocol.
defi_get_protocolsGet list of all DeFi protocols with TVL, chains, and categories. Returns comprehensive protocol data sorted by TVL.
defi_get_raisesGet funding rounds and raises in the crypto/DeFi space.
defi_get_stablecoinGet detailed data for a specific stablecoin including historical market cap.
defi_get_stablecoin_chainsGet stablecoin market cap breakdown by blockchain.
defi_get_stablecoinsGet list of all stablecoins with market cap, chain distribution, and peg data.
defi_get_token_chartGet price chart data for a token over a time period.
defi_get_token_price_historyGet historical price for a token at a specific timestamp.
defi_get_token_pricesGet current prices for tokens by contract address. Supports multiple chains.
defi_get_yield_poolGet detailed data for a specific yield pool including historical APY.
defi_get_yieldsGet yield/APY data for DeFi pools across all protocols. Filter by chain, project, or minimum TVL.
delegate_votesDelegate voting power to an address (or self to activate)
deploy_contractDeploy a smart contract from bytecode and constructor arguments
deploy_create2Deploy a contract using CREATE2 for deterministic addresses across chains
deploy_proxyDeploy a proxy contract (UUPS or TransparentUpgradeableProxy) pointing to an implementation
derive_address_from_mnemonicDerive an address from a mnemonic phrase with optional HD path
derive_addresses_from_mnemonicDerive multiple addresses from a mnemonic using HD wallet derivation paths
detect_honeypotCheck if a token is a honeypot (can buy but not sell)
detect_rug_pull_riskAnalyze a token contract for rug pull indicators and security risks
dex_get_dex_poolsGet 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_multi_pricesGet batched prices for multiple tokens on a specific network. Efficient for portfolio valuations.
dex_get_network_dexesGet available DEXes on a specific network. First call dex_get_networks to see valid network IDs.
dex_get_network_poolsPRIMARY 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_networksREQUIRED FIRST STEP: Get all supported blockchain networks for DEX data. Always call this first to see available network IDs like 'ethereum', 'solana', 'arbitrum', etc.
dex_get_pool_detailsGet detailed information about a specific liquidity pool including reserves, fees, and token information.
dex_get_pool_ohlcvGet historical OHLCV (Open, High, Low, Close, Volume) price data for a pool. Essential for price analysis, charting, and backtesting.
dex_get_pool_transactionsGet recent transactions for a liquidity pool including swaps, adds, and removes.
dex_get_statsGet high-level statistics about the DexPaprika ecosystem: total networks, DEXes, pools, and tokens available.
dex_get_token_detailsGet detailed information about a token on a specific network including price, volume, and trading pairs.
dex_get_token_poolsGet liquidity pools containing a specific token. Great for finding where a token is traded and its liquidity.
dex_searchSearch across ALL networks for tokens, pools, and DEXes by name, symbol, or address. Good starting point when you don't know the specific network.
dogecoin_get_balanceGet balance for a Dogecoin address
dogecoin_get_network_infoGet current Dogecoin network information including fee rates
dogecoin_get_transaction_historyGet transaction history for a Dogecoin address
dogecoin_validate_addressValidate a Dogecoin address format
encode_call_dataEncode function call data for use in multicall
encode_packedEncode values using Solidity's abi.encodePacked (non-standard packed encoding)
estimate_block_timeEstimate the average block time for a network by analyzing recent blocks
estimate_bridge_timeEstimate how long a bridge transfer will take
estimate_gasEstimate gas for a specific transaction
execute_bridgeExecute a cross-chain bridge transfer
execute_multicallExecute multiple contract calls in a single transaction
execute_proposalExecute a queued proposal after timelock delay
execute_swapExecute a token swap on a DEX
export_news_dataExport news data to CSV or JSON. $0.02/request. Download bulk news data for analysis.
fetch_nft_metadataFetch and parse NFT metadata from its token URI
format_unitsConvert smallest unit value to human-readable format (e.g., wei to ETH)
geckoterminal_dex_poolsGet pools for a specific DEX on a network
geckoterminal_get_dexesGet all DEXes on a specific network
geckoterminal_get_multi_poolsGet information for multiple pools in a single request (up to 30)
geckoterminal_get_multi_tokensGet information for multiple tokens in a single request (up to 30)
geckoterminal_get_networksGet all blockchain networks supported by GeckoTerminal
geckoterminal_get_poolGet detailed information about a specific pool by address
geckoterminal_get_tokenGet detailed token information including price, market cap, and metadata
geckoterminal_global_dex_statsGet global DEX trading statistics and market overview
geckoterminal_new_poolsGet newly created pools across all networks or on a specific network - catch new token launches early
geckoterminal_pool_ohlcvGet OHLCV (candlestick) data for a pool - essential for charting and technical analysis
geckoterminal_pool_tokens_infoGet detailed information about both tokens in a pool
geckoterminal_pool_tradesGet recent trades for a pool - watch whale activity and trade flow
geckoterminal_search_poolsSearch for pools across all networks by token name, symbol, or address
geckoterminal_simple_token_priceGet simple token price by address - quick price lookup
geckoterminal_token_poolsGet top pools for a specific token - find liquidity and trading venues
geckoterminal_top_poolsGet top pools on a specific network by various metrics
geckoterminal_trending_poolsGet trending pools across all networks or on a specific network - hot new tokens and high activity pools
generate_mnemonicGenerate a new BIP-39 mnemonic seed phrase for wallet creation
get_address_from_private_keyGet the EVM address derived from a private key
get_approval_eventsGet ERC20 approval events for a token or address
get_available_price_feedsList available Chainlink price feeds on a network
get_best_routeFind the optimal swap route across multiple DEXs for the best price
get_bitcoin_newsGet Bitcoin-specific news about BTC, Lightning Network, miners, ordinals, and more
get_block_by_hashGet a block by hash
get_block_by_numberGet a block by number
get_block_rangeGet a range of blocks with summary information
get_block_receiptsGet all transaction receipts for a specific block
get_block_rewardsEstimate block rewards for miners/validators on a specific block
get_block_with_transactionsGet a block with full transaction details (not just hashes)
get_blocks_by_minerFind recent blocks produced by a specific miner/validator address
get_breaking_crypto_newsGet breaking cryptocurrency news from the last 2 hours
get_bridge_feesGet detailed fee breakdown for a bridge transfer
get_bridge_quoteGet a quote for bridging tokens across chains
get_bridge_statusTrack the status of a bridge transaction
get_chain_idGet the chain ID for a network
get_chain_infoGet chain information for a specific network
get_chainlink_priceGet price from a Chainlink price feed
get_contract_bytecodeGet the deployed bytecode of a contract. Returns empty if address is an EOA.
get_contract_logsGet event logs from a specific contract
get_crypto_newsGet latest cryptocurrency news from 7 major sources (CoinDesk, The Block, Decrypt, CoinTelegraph, Bitcoin Magazine, Blockworks, The Defiant)
get_crypto_news_sourcesGet list of all available cryptocurrency news sources
get_custom_price_feedGet price from a custom Chainlink price feed address
get_defi_newsGet DeFi-specific news about yield farming, DEXs, lending protocols, and more
get_delegation_infoGet voting delegation information for an address
get_dex_liquidityGet liquidity information for a trading pair on a DEX
get_eip1559_feesGet detailed EIP-1559 fee data including base fee and priority fee
get_ens_avatarGet the avatar URL for an ENS name
get_ens_name_detailsGet comprehensive details about an ENS name
get_ens_text_recordsGet text records for an ENS name (avatar, twitter, email, etc.)
get_erc1155_token_metadataGet 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.
get_erc20_balanceGet ERC20 token balance for an address
get_erc20_token_infoGet ERC20 token information
get_erc20_transfersGet ERC20 token transfer events
get_event_topicCompute the topic0 hash for a Solidity event signature
get_event_topicsGet topic hashes for common events
get_farming_positionGet LP farming position and pending rewards
get_finality_statusGet the finality status for a block or transaction on the network
get_flash_loan_infoGet flash loan information and fees for a protocol
get_function_selectorCompute the 4-byte function selector for a Solidity function signature
get_gas_historyGet historical gas prices from recent blocks
get_gas_oracleGet comprehensive gas price recommendations for different speed tiers
get_gas_priceGet current gas price for a network
get_gas_prices_all_chainsGet gas prices across all supported chains for comparison
get_governance_paramsGet governance parameters like voting delay, period, and thresholds
get_holder_distributionAnalyze token holder distribution for concentration risks
get_latest_blockGet the latest block
get_lending_positionGet a user's lending/borrowing position on a protocol
get_lending_protocolsGet list of supported lending protocols on a network
get_lending_ratesGet current supply and borrow rates for a lending market
get_lido_statsGet Lido staking statistics and APR
get_liquid_staking_infoGet liquid staking token addresses and info for a network
get_liquidatable_positionsFind positions that can be liquidated (health factor < 1)
get_logs_by_topicGet logs filtered by event topic hash
get_lp_balanceGet LP token balance for a trading pair
get_mev_protection_infoGet information about available MEV protection options for a network
get_multi_native_balancesGet native token balances for multiple addresses
get_multi_token_balancesGet balances of multiple tokens for an address in a single call
get_multi_token_infoGet name, symbol, decimals for multiple tokens in a single call
get_multichain_portfolioGet portfolio across multiple chains
get_multiple_pricesGet prices for multiple pairs in a single call
get_native_balanceGet native token balance for an address
get_network_healthCheck the health and synchronization status of the network connection
get_network_metadataGet comprehensive metadata about a network including explorers, native currency, and features
get_nft_collection_infoGet comprehensive information about an NFT collection (total supply, name, symbol)
get_nft_infoGet detailed information about a specific NFT (ERC721 token), including collection name, symbol, token URI, and current owner if available.
get_nfts_by_ownerGet the count of NFTs owned by an address in a specific collection
get_pending_transaction_countGet the number of pending transactions for an address (difference between pending and latest nonce)
get_pending_transactions_infoGet information about pending transactions in the mempool for a network
get_pool_reservesGet the reserves in a liquidity pool
get_portfolio_overviewGet a comprehensive portfolio overview for an address
get_premium_news_statusCheck your premium news subscription status and active features
get_price_impactCalculate the price impact for a given trade size
get_proposal_detailsGet details of a governance proposal
get_proposal_proposerGet the address that created a proposal
get_recent_eventsGet recent events from the last N blocks for monitoring
get_staking_aprCalculate estimated APR for a staking contract
get_staking_positionGet staking position and rewards for an address
get_staking_protocolsGet list of popular staking protocols on a network
get_standard_gas_limitsGet standard gas limits for common transaction types
get_storage_atRead raw storage from a contract at a specific slot. Useful for reading private variables or understanding contract state.
get_supported_bridgesList all supported bridge protocols and their capabilities
get_supported_dexsList all supported DEXs on a specific network
get_supported_networksGet list of supported networks
get_swap_quoteGet a swap quote for exchanging tokens. Returns expected output amount and price impact.
get_token_approvalsGet a list of token spending approvals for an address. Shows which contracts can spend your tokens.
get_token_balanceGet balance of a specific token
get_token_holder_countEstimate token holder count by analyzing transfer events
get_token_supply_infoGet comprehensive token supply information including total supply, burned, and circulating
get_transactionGet detailed information about a specific transaction by its hash. Includes sender, recipient, value, data, and more.
get_uncle_blocksGet uncle (ommer) blocks for a specific block. Uncle blocks are valid blocks that weren't included in the main chain.
get_uniswap_pool_priceGet current price from a Uniswap V3 pool
get_voting_powerGet voting power for an address at a specific block
get_wallet_activityGet recent transaction count and activity level
get_wallet_portfolioGet a comprehensive portfolio summary for a wallet including native balance and common token balances
get_wrapped_native_balanceGet the wrapped native token balance (WETH, WBNB, WMATIC, etc.) for an address
goplus_address_securityCheck if an address is associated with malicious activity (scams, phishing, hacks)
goplus_approval_securityCheck token approval security - analyze if approved spender contracts are risky
goplus_dapp_securityCheck dApp/website security - detect phishing sites, malicious dApps
goplus_nft_securityCheck NFT collection security - detect fake collections, malicious contracts
goplus_rugpull_detectionComprehensive rug pull detection combining multiple GoPlus security checks
goplus_signature_decodeDecode signature/permit data to understand what you're signing (prevents blind signing attacks)
goplus_supported_chainsGet list of blockchain networks supported by GoPlus security API
goplus_token_securityCheck token security using GoPlus API - detects honeypots, rug pulls, malicious code, and other risks
hash_messageHash a message using EIP-191 format
hash_typed_dataHash typed structured data according to EIP-712
hex_to_numberConvert a hex string to a decimal number
historical_ath_atlGet all-time high and all-time low data for a symbol
historical_correlationGet correlation data between two symbols
historical_market_capGet historical market cap data
historical_ohlcvGet historical OHLCV (candlestick) data for a symbol
historical_pricesGet historical price data for a symbol
historical_returnsGet historical returns analysis for a symbol
historical_volumeGet historical trading volume data
import_wallet_from_mnemonicImport a wallet from a mnemonic seed phrase
indicator_acceleration_bandsCalculate the Acceleration Bands (AB) - shows potential breakout zones based on volatility
indicator_adCalculate the Accumulation/Distribution (AD) - measures cumulative money flow volume
indicator_aoCalculate the Awesome Oscillator (AO) - measures market momentum using SMA differences
indicator_apoCalculate the Absolute Price Oscillator (APO) - measures difference between two EMAs to identify trend strength
indicator_aroonCalculate the Aroon Indicator - identifies trend changes and strength using high/low price extremes
indicator_atrCalculate the Average True Range (ATR) - measures market volatility by averaging the true range
indicator_bbwCalculate the Bollinger Bands Width (BBW) - measures the distance between upper and lower Bollinger Bands
indicator_bollinger_bandsCalculate the Bollinger Bands (BB) - shows price volatility with upper/lower bands around an SMA
indicator_bopCalculate the Balance of Power (BOP) - gauges buying vs. selling pressure based on price movement
indicator_cciCalculate the Commodity Channel Index (CCI) - detects overbought/oversold conditions and trend reversals
indicator_cfoCalculate the Chande Forecast Oscillator (CFO) - predicts future price movements relative to past trends
indicator_chaikin_oscillatorCalculate the Chaikin Oscillator (CMO) - measures accumulation/distribution momentum
indicator_chandelier_exitCalculate the Chandelier Exit (CE) - trailing stop-loss based on ATR for trend following
indicator_cmfCalculate the Chaikin Money Flow (CMF) - measures buying/selling pressure over a period
indicator_demaCalculate the Double Exponential Moving Average (DEMA) - smooths price data with reduced lag for trend detection
indicator_donchian_channelCalculate the Donchian Channel (DC) - shows highest high and lowest low over a period
indicator_emaCalculate the Exponential Moving Average (EMA) - weights recent prices more heavily for trend analysis
indicator_emvCalculate the Ease of Movement (EMV) - relates volume to price change
indicator_force_indexCalculate the Force Index (FI) - measures the power behind price movements using price and volume
indicator_ichimokuCalculate the Ichimoku Cloud - comprehensive indicator showing support, resistance, trend direction and momentum
indicator_kdjCalculate the KDJ Indicator - combines stochastic and momentum signals for trend analysis
indicator_keltner_channelCalculate the Keltner Channel (KC) - volatility bands around an EMA using ATR
indicator_macdCalculate the MACD - tracks momentum and trend direction via EMA differences
indicator_mass_indexCalculate the Mass Index (MI) - identifies potential reversals by measuring range expansion
indicator_mfiCalculate the Money Flow Index (MFI) - volume-weighted RSI measuring buying/selling pressure
indicator_mmaxCalculate the Moving Max (MMAX) - computes the maximum price over a rolling period
indicator_mminCalculate the Moving Min (MMIN) - computes the minimum price over a rolling period
indicator_mstdCalculate the Moving Standard Deviation (MSTD) - measures price volatility over a rolling period
indicator_msumCalculate the Moving Sum (MSUM) - calculates the sum of prices over a rolling period
indicator_nviCalculate the Negative Volume Index (NVI) - tracks price changes on days with decreasing volume
indicator_obvCalculate the On-Balance Volume (OBV) - cumulative volume indicator showing buying/selling pressure
indicator_ppoCalculate the Percentage Price Oscillator (PPO) - shows the relationship between two EMAs as a percentage
indicator_projection_oscillatorCalculate the Projection Oscillator (PO) - shows where price is within a projected trading range
indicator_psarCalculate the Parabolic SAR (PSAR) - provides stop-and-reverse points for trend following
indicator_pvoCalculate the Percentage Volume Oscillator (PVO) - measures volume momentum as percentage difference between EMAs
indicator_qstickCalculate the Qstick Indicator - measures buying/selling pressure based on open-close differences
indicator_rmaCalculate the Rolling Moving Average (RMA) - applies a rolling EMA for smoother trend tracking
indicator_rocCalculate the Price Rate of Change (ROC) - measures percentage change over a period
indicator_rsiCalculate the Relative Strength Index (RSI) - measures speed and magnitude of price changes to identify overbought/oversold conditions
indicator_since_changeCalculate the Since Change - tracks the time since the last significant price change
indicator_smaCalculate the Simple Moving Average (SMA) - averages prices over a period to identify trends
indicator_stochasticCalculate the Stochastic Oscillator (STOCH) - compares closing price to price range over a period
indicator_temaCalculate the Triple Exponential Moving Average (TEMA) - reduces lag further than DEMA for trend clarity
indicator_trimaCalculate the Triangular Moving Average (TRIMA) - weights middle prices more for smoother trends
indicator_trixCalculate the Triple Exponential Average (TRIX) - measures momentum with triple smoothing
indicator_true_rangeCalculate the True Range (TR) - measures the greatest of current high-low, high-previous close, or low-previous close
indicator_typical_priceCalculate the Typical Price - averages high, low, and close prices for a balanced trend view
indicator_ulcer_indexCalculate the Ulcer Index (UI) - measures downside risk and volatility
indicator_vortexCalculate the Vortex Indicator - identifies trend direction and strength using true range
indicator_vptCalculate the Volume Price Trend (VPT) - relates volume to price change direction
indicator_vwapCalculate the Volume Weighted Average Price (VWAP) - average price weighted by volume
indicator_vwmaCalculate the Volume Weighted Moving Average (VWMA) - incorporates volume into moving averages for trend strength
indicator_williams_rCalculate the Williams %R (WILLR) - momentum indicator measuring overbought/oversold levels
is_contractCheck if an address is a smart contract or an externally owned account (EOA)
keccak256_hashCompute the Keccak-256 hash of a value. Used for hashing in Ethereum (function selectors, event topics, etc.)
litecoin_get_balanceGet balance for a Litecoin address
litecoin_get_network_infoGet current Litecoin network information including fee rates
litecoin_get_transaction_historyGet transaction history for a Litecoin address
litecoin_validate_addressValidate a Litecoin address format
market_analyze_fear_greed_trendAnalyze trends in the Fear & Greed Index over a specified period, calculating averages and trend direction
market_coingecko_asset_platformsGet list of asset platforms (blockchains) for token lookups
market_coingecko_categoriesGet all categories with market data (market cap, volume, change)
market_coingecko_categories_listGet list of all coin categories with IDs
market_coingecko_coinGet detailed coin data including description, links, market data, community data, developer stats
market_coingecko_coin_historyGet historical coin data (price, market cap, volume) for a specific date
market_coingecko_coin_market_chartGet historical market chart data (price, market cap, volume) over time
market_coingecko_coin_market_chart_rangeGet historical market data within a custom date range (unix timestamps)
market_coingecko_coin_ohlcGet OHLC (Open, High, Low, Close) candlestick data for a coin
market_coingecko_coin_tickersGet exchange tickers for a coin (trading pairs across exchanges)
market_coingecko_coins_listGet list of all supported coins with id, name, and symbol (use for looking up coin IDs)
market_coingecko_coins_marketsGet coins with market data (price, market cap, volume) - most commonly used endpoint
market_coingecko_companies_holdingsGet public companies Bitcoin or Ethereum holdings
market_coingecko_contractGet coin info by contract address
market_coingecko_contract_market_chartGet historical market data for a token by contract address
market_coingecko_derivativesGet list of all derivative tickers
market_coingecko_derivatives_exchangesGet list of derivatives exchanges
market_coingecko_exchangeGet detailed exchange data including trust score, trading volume, and tickers
market_coingecko_exchange_ratesGet BTC exchange rates against all supported currencies
market_coingecko_exchange_tickersGet all trading pairs/tickers for an exchange
market_coingecko_exchange_volume_chartGet historical volume chart data for an exchange
market_coingecko_exchangesGet all exchanges ranked by trust score with trading volume data
market_coingecko_globalGet global cryptocurrency statistics (total market cap, volume, dominance, etc.)
market_coingecko_global_defiGet global DeFi market statistics (DeFi market cap, dominance, top coins)
market_coingecko_nftGet detailed NFT collection data
market_coingecko_nfts_listGet list of all supported NFT collections
market_coingecko_pingCheck CoinGecko API server status
market_coingecko_searchSearch for coins, categories, and exchanges by name or symbol
market_coingecko_simple_priceGet current price of coins in multiple currencies (most efficient for price lookup)
market_coingecko_supported_currenciesGet list of supported vs currencies (fiat and crypto)
market_coingecko_token_priceGet token price by contract address (for ERC20, BEP20, etc. tokens)
market_coingecko_trendingGet top 7 trending coins on CoinGecko based on user searches in the last 24 hours
market_get_blockchainsGet a list of blockchains supported by CoinStats
market_get_coin_avg_priceGet the historical average price for a cryptocurrency at a specific timestamp
market_get_coin_by_idGet detailed information about a specific cryptocurrency by its unique identifier
market_get_coin_chartGet historical chart data for a cryptocurrency with different time ranges
market_get_coinsGet comprehensive data about cryptocurrencies: price, market cap, volume, price changes (1h, 24h, 7d), supply information, trading metrics, and social links
market_get_exchange_priceGet historical price data for a cryptocurrency on a specific exchange
market_get_exchangesGet a list of supported cryptocurrency exchanges
market_get_fear_greed_currentGet 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_historicalGet historical Fear & Greed Index data for specified number of days
market_get_fiatsGet list of supported fiat currencies
market_get_globalGet global cryptocurrency market statistics (total market cap, volume, BTC dominance, etc.)
market_get_newsGet cryptocurrency news articles with pagination
market_get_news_by_typeGet cryptocurrency news filtered by type (handpicked, trending, latest, bullish, bearish)
market_get_news_sourcesGet available cryptocurrency news sources
market_get_portfolio_chartGet portfolio performance chart data
market_get_portfolio_coinsGet portfolio holdings with P/L data (requires share token from CoinStats web app)
market_get_tickersGet trading pairs/tickers for a cryptocurrency across different exchanges
market_get_wallet_balanceGet balance data for a wallet address on a specific blockchain
market_get_wallet_balances_allGet balance data for a wallet address across all supported networks
market_get_wallet_transactionsGet transaction history for a wallet address
marketplace_activate_toolReactivate a paused tool to resume accepting payments.
marketplace_allowlist_userAdd a user to the allowlist with optional special permissions (tool owner only).
marketplace_analytics_overviewGet comprehensive platform-wide analytics including total volume, active users, growth metrics (DAU/WAU/MAU), revenue by category, and conversion funnel. Use this to understand overall marketplace health and trends.
marketplace_block_userBlock a user address from accessing your tool (tool owner only).
marketplace_bundlesBrowse and manage tool bundles (pre-packaged tool combinations with discounts).
marketplace_cancel_subscriptionCancel your subscription for a tool.
marketplace_check_rate_limitCheck current rate limit status for a key.
marketplace_churn_predictionIdentify users at risk of churning (stopping usage) with probability scores, risk signals, and recommended retention actions. Helps proactively retain users.
marketplace_compare_toolsCompare multiple tools side-by-side with key metrics.
marketplace_competitor_analysisCompare your tool against competitors in the same category. Get price benchmarking, market share estimates, feature gap analysis, performance rankings, and strategic recommendations for improvement.
marketplace_create_api_keyCreate a new API key for accessing a tool in the marketplace. Returns the API key which is only shown once - store it securely!
marketplace_creator_analyticsGet comprehensive analytics for a tool creator including all tools, revenue, and history.
marketplace_creator_dashboardGet a comprehensive dashboard for a tool creator, including total revenue, revenue trends, top performing tools, user retention, geographic breakdown, and performance recommendations. Essential for creators to track their business.
marketplace_demand_predictionPredict which tools are likely to grow in demand. Identifies growth signals, blockers, and market opportunity scores. Useful for investment decisions.
marketplace_discover_toolsDiscover paid AI tools in the marketplace. Filter by price, category, rating, and more.
marketplace_escalate_disputeEscalate a dispute to arbitration when automatic resolution is not satisfactory. Arbitrators will vote on the outcome.
marketplace_export_dataExport analytics data in various formats (CSV, JSON). Use this to download data for external analysis, reporting, or record keeping.
marketplace_get_access_listsGet the allowlist and blocklist for a tool (tool owner only).
marketplace_get_disputeGet details of a specific dispute or list disputes for a user/tool.
marketplace_get_subscriptionGet your subscription status for a tool.
marketplace_get_tiersGet available access tiers and their features.
marketplace_get_toolGet detailed information about a specific tool.
marketplace_key_usageGet usage statistics and quota status for an API key.
marketplace_list_api_keysList all your API keys for a specific tool or all tools.
marketplace_manage_tierUpgrade or downgrade your subscription tier for a tool.
marketplace_open_disputeOpen a payment dispute for a tool. Disputes must be opened within 24 hours of payment. Maximum 3 open disputes per user at a time.
marketplace_pause_toolPause a tool to stop accepting new payments. Useful for maintenance.
marketplace_rate_toolRate a tool after using it. Ratings help other users find quality tools. You can only rate a tool once per week to prevent manipulation.
marketplace_recent_eventsGet recent marketplace events (registrations, payments, etc.).
marketplace_recommendationsGet personalized tool recommendations based on user profile and usage history.
marketplace_register_toolRegister a new AI tool in the decentralized marketplace. Define pricing, revenue splits, and make your tool discoverable to AI agents.
marketplace_report_toolReport a tool for malicious behavior, scams, or violations. Reports are reviewed by the trust & safety team.
marketplace_reputation_leaderboardGet the top tools by reputation score.
marketplace_revenue_forecastPredict future revenue using historical data and statistical models. Provides low/mid/high forecasts with confidence levels and trend analysis. Can forecast for a specific tool or the entire platform.
marketplace_revoke_api_keyRevoke an API key, permanently disabling its access.
marketplace_rotate_api_keyRotate an API key for security. Creates a new key and the old key expires in 24 hours.
marketplace_searchSearch the tool marketplace with full-text and optional semantic search. Supports fuzzy matching, filters, and pagination.
marketplace_search_analyticsGet search analytics and insights for the marketplace (admin).
marketplace_set_rate_limitSet custom rate limit for an API key (tool owner only).
marketplace_similar_toolsFind tools similar to a specific tool by ID. Uses content similarity and collaborative filtering.
marketplace_statsGet overall marketplace statistics including volume, tool counts, and top performers.
marketplace_tool_alternativesFind cheaper or better-rated alternatives to a specific tool.
marketplace_tool_insightsGet deep insights for a specific tool including detailed revenue breakdown, usage patterns by hour and day, user metrics, performance data, and actionable recommendations for improvement.
marketplace_tool_reputationGet the complete trust and reputation information for a tool, including ratings, uptime, verification status, and earned badges.
marketplace_tool_revenueGet revenue information for a tool including weekly/monthly stats and pending payouts.
marketplace_trendingGet trending, hot, new, and featured tools in the marketplace.
marketplace_unblock_userRemove a user from the blocklist (tool owner only).
marketplace_update_toolUpdate an existing tool's settings (pricing, description, etc.). Only the tool owner can update.
marketplace_usage_heatmapGet a heatmap showing when tools are used most frequently by day of week and hour of day. Helps identify peak usage times for capacity planning, maintenance windows, and understanding user behavior.
marketplace_usage_historyGet usage history for a tool or user.
marketplace_verify_toolRequest verification for a tool. This triggers endpoint, schema, and security checks. Verified tools get the ✓ badge and appear higher in search results.
near_get_access_keysGet all access keys for an account
near_get_accountGet detailed account information
near_get_balanceGet NEAR token balance for an account
near_get_blockGet block information
near_get_contract_stateGet all state keys/values for a contract
near_get_gas_priceGet current gas price
near_get_network_infoGet network status and connected peers
near_get_transactionGet transaction details by hash
near_get_validatorsGet information about current validators
near_view_functionCall a view method on a contract (read-only)
number_to_hexConvert a decimal number to a hex string
pad_hexPad a hex value to a specific byte size (for ABI encoding)
parse_unitsConvert a human-readable value to its smallest unit (e.g., ETH to wei)
portfolio_add_manual_holdingAdd a manual holding (for CEX accounts, cold storage, etc.)
portfolio_add_walletAdd a wallet address to a portfolio
portfolio_createCreate a new portfolio to track wallets
portfolio_deleteDelete a portfolio
portfolio_exportExport portfolio data as JSON
portfolio_get_performanceGet portfolio performance over time
portfolio_get_summaryGet portfolio summary with total value and allocation
portfolio_listList all portfolios
portfolio_remove_walletRemove a wallet from a portfolio
predict_btc_priceGet AI prediction for BTC price. Uses LSTM model trained on historical data. Pricing: Direction=$0.01, Target=$0.05, Confidence=$0.02, Full Report=$0.1. Payments handled automatically via x402.
predict_create2_addressCalculate the deterministic address for a CREATE2 deployment without deploying
predict_crypto_priceGet AI prediction for any supported cryptocurrency. Supported: BTC, ETH, SOL, ARB, AVAX, MATIC, LINK, UNI, AAVE, OP. Auto-pays via x402: $0.01-$0.10 depending on prediction type.
predict_directionGet simple Up/Down/Sideways prediction. Cheapest option at $0.01.
predict_full_reportGet comprehensive prediction report with direction, target, confidence, and analysis. Cost: $0.1. Best value for complete analysis.
predict_multi_assetGet AI predictions for multiple cryptocurrencies at once. Cost: $0.01 per asset. Bulk discount applied automatically.
prediction_assetsGet list of supported cryptocurrencies for AI predictions.
prediction_pricingGet pricing information for all AI prediction services.
prediction_statsGet statistics for current prediction session (total spent, prediction count, etc.).
prompt_build_customBuild a custom prompt with guided structure
prompt_generateGenerate a prompt by filling in template variables
prompt_getGet a specific prompt template with variable placeholders
prompt_listList all available AI prompt templates
prompt_quickGenerate a quick prompt for common crypto analysis tasks
queue_proposalQueue a successful proposal for execution (requires Timelock)
read_contractRead data from a smart contract by calling a view/pure function
recover_signerRecover the signer address from a signature
register_ens_nameRegister a new ENS name via ETH Registrar Controller (requires commit-reveal process)
remove_liquidityRemove liquidity from a DEX trading pair
renew_ensExtend the registration of an ENS name
repay_to_lendingRepay borrowed assets to a lending protocol
research_add_noteAdd a note or finding to the research session
research_create_planCreate a structured research plan for investigating a cryptocurrency token
research_exportExport the complete research session data
research_fetch_urlFetch and extract text content from a URL
research_get_statusGet the current status of a research session
research_quick_lookupQuick lookup of basic token information from multiple sources
research_searchPerform a web search for cryptocurrency research
research_update_sectionUpdate the status of a research section
resolve_ens_nameResolve an ENS name to its Ethereum address
reverse_resolve_addressGet the ENS name for an Ethereum address (reverse lookup)
revoke_nft_approvalRevoke NFT approval for a marketplace or operator
revoke_token_approvalRevoke (set to 0) a spender's approval to use your tokens
rubic_get_bridge_quoteGet the best cross-chain bridge route for swapping tokens between different blockchains.
rubic_get_bridge_quotesGet all available cross-chain bridge routes for swapping tokens between different blockchains.
rubic_get_bridge_statusCheck the status of a cross-chain bridge transaction.
rubic_get_supported_chainsGet a list of all blockchains supported by Rubic for cross-chain bridging.
screener_bollinger_squeezeFind cryptocurrencies with narrow Bollinger Band width (potential breakout candidates)
screener_multi_timeframeAnalyze a symbol across multiple timeframes
screener_rsi_overboughtFind cryptocurrencies with RSI above a threshold (potentially overbought)
screener_rsi_oversoldFind cryptocurrencies with RSI below a threshold (potentially oversold)
screener_top_gainersGet top gaining cryptocurrencies on an exchange with technical indicators
screener_top_losersGet top losing cryptocurrencies on an exchange with technical indicators
screener_volume_surgeFind cryptocurrencies with unusually high volume compared to average
search_crypto_newsSearch cryptocurrency news by keywords across all 7 sources
search_historical_newsSearch full historical news archive. $0.01/query. Access years of crypto news with advanced filters and full-text search.
send_private_transactionSend a transaction via Flashbots Protect RPC to avoid MEV extraction (frontrunning, sandwich attacks)
server_clear_cacheClear server caches
server_healthCheck server health and status
server_infoGet server information and capabilities
server_list_toolsList all available tools with descriptions
server_openapi_specGet OpenAPI specification for the server
server_rate_limitsGet current rate limit status
server_validate_envValidate environment configuration
set_ens_recordsSet records for an ENS name (address, text records, contenthash)
sign_messageSign a message using personal_sign (EIP-191)
sign_typed_dataSign typed data using EIP-712
simulate_bundleSimulate a bundle of transactions to check execution and returns
simulate_transactionSimulate a transaction to check if it would succeed without actually sending it
slice_hexExtract a portion of hex data
social_get_categoriesGet list of coin categories with aggregate social metrics.
social_get_coin_metricsGet comprehensive social metrics for a cryptocurrency including Galaxy Score, AltRank, social volume, sentiment, and engagement.
social_get_coin_time_seriesGet historical social metrics for a coin over time.
social_get_coins_listGet social metrics for multiple cryptocurrencies. Includes Galaxy Score, AltRank, social volume for top coins.
social_get_dominanceGet social dominance metrics - share of social mentions compared to total crypto mentions.
social_get_feedGet recent social posts about cryptocurrencies from Twitter, Reddit, and other platforms.
social_get_github_statsGet GitHub development activity for a cryptocurrency project.
social_get_influencerGet detailed information about a specific influencer.
social_get_influencer_postsGet recent posts from a specific influencer.
social_get_influencersGet top crypto influencers ranked by engagement and followers.
social_get_market_sentimentGet overall crypto market sentiment aggregated from social data.
social_get_market_sentiment_historyGet historical market sentiment data.
social_get_news_sentimentGet sentiment analysis of recent crypto news articles.
social_get_nft_collectionGet detailed social metrics for a specific NFT collection.
social_get_nft_collectionsGet social metrics for NFT collections.
social_get_reddit_statsGet Reddit statistics for a cryptocurrency (subscribers, active users, posts).
social_get_topicGet detailed social metrics for a specific topic/narrative.
social_get_topicsGet trending topics/narratives in crypto social media.
social_get_trending_postsGet trending/viral social posts in the crypto space.
social_get_twitter_statsGet Twitter/X statistics for a cryptocurrency (followers, tweets, engagement).
solana_execute_swapExecute a token swap using Jupiter DEX aggregator (using private key from environment)
solana_get_account_infoGet detailed account information for a Solana address
solana_get_balanceGet SOL balance for a Solana address
solana_get_my_addressGet your Solana public address from private key in environment
solana_get_spl_token_balancesGet SPL token balances for a Solana address
solana_get_swap_quoteGet best swap quote from Jupiter DEX aggregator
solana_transferTransfer SOL from your keypair (using private key from environment) to another address
speed_up_transactionSpeed up a pending transaction by resubmitting it with higher gas price. Only works for pending transactions.
stake_eth_lidoStake ETH with Lido to receive stETH (liquid staking)
stake_lp_tokensStake LP tokens in a MasterChef-style farming contract
stake_tokensStake tokens in a staking contract
strategy_acceleration_bandsAcceleration Bands Strategy - trading signals based on volatility breakouts. Returns: -1 (SELL), 0 (HOLD), 1 (BUY)
strategy_aoAwesome Oscillator Strategy - trading signals based on market momentum. Returns: -1 (SELL), 0 (HOLD), 1 (BUY)
strategy_apoAPO Strategy - trading signals based on Absolute Price Oscillator. Returns: -1 (SELL), 0 (HOLD), 1 (BUY)
strategy_aroonAroon Strategy - trading signals based on trend changes and strength. Returns: -1 (SELL), 0 (HOLD), 1 (BUY)
strategy_bollinger_bandsBollinger Bands Strategy - trading signals based on price breaking through bands. Returns: -1 (SELL), 0 (HOLD), 1 (BUY)
strategy_bopBalance of Power Strategy - trading signals based on buying/selling pressure. Returns: -1 (SELL), 0 (HOLD), 1 (BUY)
strategy_cfoChande Forecast Oscillator Strategy - trading signals based on price predictions. Returns: -1 (SELL), 0 (HOLD), 1 (BUY)
strategy_cmfChaikin Money Flow Strategy - trading signals based on buying/selling pressure. Returns: -1 (SELL), 0 (HOLD), 1 (BUY)
strategy_emvEase of Movement Strategy - trading signals based on volume-price relationship. Returns: -1 (SELL), 0 (HOLD), 1 (BUY)
strategy_force_indexForce Index Strategy - trading signals based on price movement power. Returns: -1 (SELL), 0 (HOLD), 1 (BUY)
strategy_ichimokuIchimoku Cloud Strategy - comprehensive trading signals from Ichimoku indicator. Returns: -1 (SELL), 0 (HOLD), 1 (BUY)
strategy_kdjKDJ Strategy - trading signals combining stochastic and momentum. Returns: -1 (SELL), 0 (HOLD), 1 (BUY)
strategy_macdMACD Strategy - trading signals based on moving average convergence/divergence. Returns: -1 (SELL), 0 (HOLD), 1 (BUY)
strategy_mfiMoney Flow Index Strategy - trading signals based on volume-weighted RSI. Returns: -1 (SELL), 0 (HOLD), 1 (BUY)
strategy_momentumMomentum Strategy - trading signals based on price momentum. Returns: -1 (SELL), 0 (HOLD), 1 (BUY)
strategy_nviNegative Volume Index Strategy - trading signals based on smart money movements. Returns: -1 (SELL), 0 (HOLD), 1 (BUY)
strategy_projection_oscillatorProjection Oscillator Strategy - trading signals based on projected trading range. Returns: -1 (SELL), 0 (HOLD), 1 (BUY)
strategy_psarParabolic SAR Strategy - trading signals based on trend reversal points. Returns: -1 (SELL), 0 (HOLD), 1 (BUY)
strategy_rsi2RSI2 Strategy - short-term mean reversion signals using 2-period RSI. Returns: -1 (SELL), 0 (HOLD), 1 (BUY)
strategy_stochasticStochastic Oscillator Strategy - trading signals based on overbought/oversold conditions. Returns: -1 (SELL), 0 (HOLD), 1 (BUY)
strategy_typical_priceTypical Price Strategy - trading signals based on average of high, low, close. Returns: -1 (SELL), 0 (HOLD), 1 (BUY)
strategy_vortexVortex Strategy - trading signals based on trend direction and strength. Returns: -1 (SELL), 0 (HOLD), 1 (BUY)
strategy_vwapVWAP Strategy - trading signals based on volume-weighted average price. Returns: -1 (SELL), 0 (HOLD), 1 (BUY)
strategy_vwmaVWMA Strategy - trading signals based on volume-weighted moving average. Returns: -1 (SELL), 0 (HOLD), 1 (BUY)
strategy_williams_rWilliams %R Strategy - trading signals based on momentum overbought/oversold levels. Returns: -1 (SELL), 0 (HOLD), 1 (BUY)
subscribe_news_firehoseSubscribe to real-time crypto news firehose. $0.10/day. Provides WebSocket URL for <1 second latency news delivery from all sources.
sui_get_all_balancesGet all token balances for an address
sui_get_balanceGet SUI token balance for an address
sui_get_coin_metadataGet metadata for a coin type
sui_get_gas_priceGet the current reference gas price
sui_get_latest_checkpointGet the latest checkpoint information
sui_get_objectGet details of a specific object
sui_get_owned_objectsGet objects owned by an address (NFTs, coins, etc.)
sui_get_total_supplyGet total supply of a coin type
sui_get_transactionGet transaction details by digest
sui_get_validatorsGet information about active validators
summarize_articleGet AI-powered summary of a crypto news article. $0.001/request. Includes key points, sentiment analysis, and entity extraction.
supply_to_lendingSupply/deposit assets to a lending protocol to earn interest
thorchain_get_balanceGet RUNE balance for a THORChain address
thorchain_get_inbound_addressesGet inbound vault addresses for depositing assets to THORChain
thorchain_get_network_infoGet THORChain network information including mimir values
thorchain_get_pool_infoGet information about a THORChain liquidity pool
thorchain_get_poolsGet all available THORChain liquidity pools
thorchain_get_swap_quoteGet a quote for swapping assets on THORChain
ton_get_balanceGet balance for a TON address
ton_get_network_infoGet current TON network information
ton_get_transaction_historyGet transaction history for a TON address
ton_send_transactionSend TON from your wallet to another address using mnemonic from environment
ton_validate_addressValidate a TON address format
transfer_ensTransfer ENS name ownership to a new address
transfer_erc1155Transfer ERC1155 tokens to another address. ERC1155 is a multi-token standard that can represent both fungible and non-fungible tokens in a single contract.
transfer_erc20Transfer ERC20 tokens to an address
transfer_native_tokenTransfer native tokens (BNB, ETH, MATIC, etc.) to an address
transfer_nftTransfer an NFT to an address
ucai_analyze_contractPerform premium security analysis on a smart contract. Includes security audit, ownership analysis, proxy detection, and verification status. Price: $0.05 per analysis.
ucai_check_balanceCheck your UCAI payment balance and subscription status.
ucai_detect_rug_pullAnalyze a token contract for rug pull indicators and honeypot detection. Price: $0.05 per analysis.
ucai_estimate_gas_sponsorshipEstimate the cost to sponsor gas for a transaction (free).
ucai_generate_abiGenerate ABI for an unverified smart contract from bytecode analysis. Uses decompilation, pattern matching, and AI-enhanced interface detection. Price: $0.10 per generation.
ucai_get_contract_statsGet aggregate statistics for a contract (free preview).
ucai_list_toolsList all available UCAI x402 premium tools and their pricing.
ucai_query_historical_dataQuery historical data for a smart contract including transactions, event logs, and state changes over time. Price: $0.02 per query.
ucai_simulate_transactionSimulate a smart contract transaction before execution. Shows outcome preview, state changes, token transfers, and catches errors early. Price: $0.01 per simulation.
ucai_sponsor_gasSponsor gas for a user's smart contract transaction. The AI agent pays for gas using x402 payment. Fee: 0.10% of gas cost + gas cost in USD.
unlock_add_projectAdd a new token project to track for unlock events
unlock_add_scheduleAdd a vesting schedule for a tracked project
unlock_get_alertsGet active vesting unlock alerts
unlock_get_calendarGet unlock events calendar for a date range across all projects
unlock_get_upcomingGet upcoming token unlock events for a project
unlock_list_projectsList all tracked token projects
unlock_market_impactAnalyze potential market impact of upcoming unlocks for a project
unlock_searchSearch for unlock events with filters
unlock_tracker_statsGet overall tracker statistics and summary
unlock_vesting_analyticsGet comprehensive vesting analytics for a project
unstake_tokensUnstake/withdraw tokens from a staking contract
unwrap_native_tokenUnwrap wrapped tokens back to native tokens (WETH→ETH, WBNB→BNB, WMATIC→MATIC, etc.)
unwrap_wstethUnwrap wstETH back to stETH
upgrade_proxyUpgrade a proxy contract to a new implementation address
usds_convert_recommendationGet a recommendation on whether to convert a token to USDs for yield. Calculates opportunity cost of NOT holding USDs.
usds_why_usdsLearn why USDs is the superior payment token for AI agents. Educational tool about Sperax USDs benefits.
usds_yield_balanceGet your USDs balance with detailed yield information. USDs automatically earns ~5% APY - making it the superior payment token for AI agents.
usds_yield_historyGet your USDs yield history showing how much you've earned passively over time.
validate_addressValidate an Ethereum address and return its checksum version
verify_contractSubmit contract source code for verification on block explorers (Etherscan, Basescan, etc.)
verify_contract_sourceCheck if a contract is verified on block explorers like Etherscan/Basescan and get verification details
verify_messageVerify a signed message and recover the signer address
verify_message_signatureVerify a personal_sign message signature
verify_signatureVerify a message signature and recover the signer address
verify_typed_data_signatureVerify an EIP-712 typed data signature
wallet_detect_whalesDetect whale wallets holding a specific token
wallet_find_similarFind wallets with similar behavior patterns
wallet_lookup_labelLook up known labels for wallet addresses
wallet_profileGet comprehensive wallet profile and behavior analysis
wallet_scoreCalculate a comprehensive wallet score based on multiple factors
wallet_token_holder_analysisAnalyze holder distribution for a token
wallet_whale_movementsTrack recent large transactions (whale movements)
withdraw_from_lendingWithdraw supplied assets from a lending protocol
withdraw_lp_tokensWithdraw LP tokens from a MasterChef-style farming contract
wrap_native_tokenWrap native tokens to their wrapped ERC-20 version (ETH→WETH, BNB→WBNB, MATIC→WMATIC, etc.)
wrap_stethWrap stETH to wstETH (non-rebasing wrapped staked ETH)
write_contractWrite data to a smart contract by calling a state-changing function
ws_get_updatesGet latest updates for a subscription
ws_list_subscriptionsList all active WebSocket subscriptions
ws_subscribe_blocksSubscribe to new block notifications
ws_subscribe_poolSubscribe to DEX liquidity pool events (swaps, adds, removes)
ws_subscribe_priceSubscribe to real-time price updates for a trading pair
ws_subscribe_walletSubscribe to transaction notifications for a wallet address
ws_unsubscribeUnsubscribe from a WebSocket subscription
ws_unsubscribe_allUnsubscribe from all active subscriptions
x402_addressGet your configured x402 payment wallet address.
x402_approveApprove a contract to spend your tokens. Required before some DeFi operations.
x402_approve_serviceApprove a service domain for x402 payments. Required in strict allowlist mode.
x402_apyGet the current APY (Annual Percentage Yield) for USDs stablecoin.
x402_balanceCheck your x402 payment wallet balance. Shows USDs (Sperax USD) and native token balance.
x402_batch_sendSend multiple payments in a single transaction. More gas efficient than separate sends.
x402_check_balanceCheck wallet balance for x402 payments. Shows USDs (or USDC) and native token balance.
x402_configGet current x402 payment configuration and status.
x402_create_paywallGenerate an HTTP 402 Payment Required response for your own API endpoints. Use this to monetize your AI agent's services or API endpoints.
x402_create_protected_endpointDefine a new paywall-protected endpoint. This tool configures pricing for an API endpoint that will require x402 payment.
x402_estimateEstimate the payment required for a URL without actually paying. Useful to check costs before making a request.
x402_estimate_costEstimate the payment cost for an x402-protected endpoint without making a payment.
x402_export_analyticsExport payment analytics data to JSON or CSV format.
x402_gasless_sendSend a gasless payment using EIP-3009 authorization. Recipient pays gas, you just sign.
x402_get_payment_historyGet payment history for audit and review. Shows recent payments with details.
x402_get_payment_limitsGet current payment limits and daily spending status.
x402_get_wallet_addressGet configured wallet addresses for x402 payments.
x402_list_approved_servicesList all approved services in the payment allowlist.
x402_list_earningsView your x402 payment revenue. Shows earnings by endpoint, top payers, and revenue over time.
x402_list_endpointsList all configured protected endpoints with their pricing.
x402_list_supported_networksList all supported networks for x402 payments with their chain IDs, CAIP-2 identifiers, and explorer URLs.
x402_networksList all supported networks for x402 payments with their CAIP-2 identifiers.
x402_pay_for_requestMake an HTTP request that automatically handles x402 (HTTP 402) payment requirements. Use this to access premium APIs that require cryptocurrency payment. Shows payment amount before confirming.
x402_pay_requestMake an HTTP request that automatically handles x402 (HTTP 402) payment requirements. Use this to access premium APIs that require cryptocurrency payment.
x402_remove_serviceRemove a service from the approved allowlist.
x402_security_statusGet comprehensive security status including limits, allowlist, and recent security events.
x402_sendSend a direct cryptocurrency payment to an address. Supports USDs (Sperax USD) and native tokens.
x402_send_paymentSend a direct cryptocurrency payment (not HTTP 402). Supports USDs, USDC, and native tokens.
x402_server_statusCheck x402 server configuration and status. Shows wallet, facilitator connection, and endpoint configuration.
x402_set_payment_limitSet payment limits for security. Configure maximum single payment and daily spending limits.
x402_set_pricingConfigure pricing for an existing endpoint. Supports fixed, dynamic, tiered, and resource-based pricing.
x402_tx_statusCheck the status of a payment transaction.
x402_verify_paymentVerify an incoming payment transaction. Use this to confirm payment was received before granting access to a paid resource.
x402_withdraw_earningsWithdraw accumulated earnings from the facilitator to your wallet.
x402_yieldGet yield information for your USDs holdings. USDs automatically earns ~5% APY.
x402_yield_estimateEstimate how much yield you would earn over a period of time.
xrp_create_trustlineCreate a trustline for a token on the XRP Ledger using private key from environment
xrp_get_balanceGet balance for an XRP address
xrp_get_ledger_infoGet current XRP Ledger information
xrp_get_token_balancesGet token balances for an XRP address
xrp_get_transaction_historyGet transaction history for an XRP address
xrp_send_transactionSend XRP from your wallet to another address using private key from environment
xrp_validate_addressValidate an XRP address format
yield_projectionProject your future USDs yield earnings. See how your balance will grow over time with compound interest.
yield_reportGenerate a detailed monthly yield report showing daily earnings, totals, and projections.
BEFORE YOU INSTALL
720 tools when we connected. The 380+ figure in the documentation is out of date, and its x402 section lists 14 x402_* tools while a fresh install exposes thirty-six. Write tools include execute_swap, transfer_erc20, write_contract and x402_send.
npx on PATH
Both documented clients run the server on your machine.
CONTEXT COST
Rated by the size of the 720 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
npx @nirholas/universal-crypto-mcp{
"mcpServers": {
"universal-crypto-mcp": {
"command": "npx",
"args": [
"-y",
"@nirholas/universal-crypto-mcp@latest"
],
"env": {
"PRIVATE_KEY": "<YOUR_PRIVATE_KEY>"
}
}
}
}PRIVATE_KEY is only needed for tools that sign transactions (swaps, transfers, contract writes). For read-only use, delete the env block.
The configuration on this page does not set X402_PRIVATE_KEY; the project's instructions set it with an export line. An app opened from its icon or dock does not see variables exported in a terminal, so to supply X402_PRIVATE_KEY, use the block's "env" section.