smart-money-custom
Add, remove, or list custom-watched wallet addresses (max 5 per agent). Moralis Streams are registered/deregistered automatically with reference counting — adding the same address from multiple agents creates only ONE Stream. Requires antalpha-register.
smart-money-scan
On-demand scan for all private addresses you added with smart-money-custom (same order as list, with scan delay between wallets). Public pool is still scanned on the server schedule only. Requires antalpha-register.
smart-money-pool
Query LP (liquidity pool) activity for smart money addresses. Returns add/remove liquidity events on Uniswap V2/V3. Requires antalpha-register first.
investor_discover
Discover DeFi investment opportunities based on user intent and preferences (v3.0)
investor_analyze
Deep analysis of a specific DeFi investment opportunity (v3.0)
investor_compare
Compare multiple DeFi investment opportunities (v3.0)
swap-quote
Real-time DEX aggregated swap quote via 0x allowance-holder. Returns buy amount, min receive, gas, route; includes full tx (to/value/data/gas) when taker address is provided.
swap-create-page
Firm 0x quote + cyberpunk swap page. HTML is written under WEB3_TRADER_HTML_OUTPUT_DIR; response preview_url is always this server's GET /web3-trader/preview/:file_id (use this to open the page and for wallet deeplinks). Optional hosted_url only changes the text URL printed in the page QR section; it does not change where the file is stored.
swap-tokens
List built-in mainnet tokens (symbol, name, address, decimals). Optional search filters by symbol or name.
swap-gas
Indicative gas price (Gwei) and gas units from a lightweight 0x price probe (USDC→WETH sample).
swap-full
One-shot firm quote + swap page HTML persisted to disk + preview_url on this server; includes tx for debugging. Share preview_url with the user (wallet deeplinks use this URL).
smart-swap-create
Create a Smart Swap order via 1inch Fusion (Dutch auction): EIP-712 typed data + cyberpunk signing page hosted at preview_url (same host as swap pages). Requires ONEINCH_API_KEY. engine=0x is not supported here.
smart-swap-list
List Smart Swap orders for a wallet (active, filled, cancelled). Returns order details including status, fill history, and cancellation info.
smart-swap-status
Get Smart Swap order status by order hash. Returns status (active/filled/cancelled/expired), fill details, and transaction hashes.
smart-swap-cancel
Check Smart Swap order cancellation status. Fusion orders auto-expire after the auction window (3-10 min). Returns current order status — filled/expired orders are already finalized.
poly-master-traders
Discover top Polymarket traders by analyzing public trade data. Returns ranked list with win rate, trade count, and top markets.
poly-master-follow
Follow or unfollow a Polymarket trader for copy trading. Set copy ratio (% of their position size to mirror).
poly-master-status
Get copy-trading status: followed traders, recent orders, and risk configuration.
poly-master-risk
View or update risk management parameters: stop-loss, take-profit, position limits, slippage.
poly-master-pnl
Get PnL (profit and loss) report for copy trading. Breakdown by period and trader.
poly-master-orders
List copy-trading orders with optional status filter.
poly-orders
Alias of poly-master-orders. List PolyMaster orders with optional status filter.
poly-trending
Get trending Polymarket prediction markets sorted by 24h volume. Supports category filter. Returns ranked list with question, prices, volume, liquidity.
poly-new
Get recently created Polymarket prediction markets. Discover new events and opportunities.
poly-market-info
Get detailed information about a specific Polymarket market. Accepts list index (from poly-trending/poly-new), conditionId (0x...), or Gamma market ID.
poly-positions
Get current Polymarket positions for a wallet. Shows outcome tokens held, cost basis, current value, and PnL. Public API — no wallet signing needed.
poly-history
Get recent trade and transfer activity for a Polymarket wallet. Public API — no wallet signing needed.
poly-buy
Buy outcome tokens in a Polymarket prediction market. Resolves market, builds EIP-712 order, creates a signing page, and returns a URL for the user to sign in their wallet. Zero custody — private keys never leave the user's wallet.
poly-sell
Sell outcome tokens in a Polymarket prediction market. Creates a signing page for the user to authorize the sell order. Zero custody.
poly-confirm
Check the status of a poly-buy or poly-sell order. Returns signing status, Polymarket order ID (if submitted), and fill status.
poly-order-status
Alias of poly-confirm. Check the status of a PolyMaster order.
poly-master-strategy-scan
[PolyMaster V2] Scan Polymarket for logical-implication hedge arbitrage signals. Uses LLM to find market pairs where A=YES logically implies B=YES, producing near-risk-free two-leg hedge positions (totalCost < 1.0 USDC). Returns signals ranked by coverage tier: T1(≥0.95) > T2(≥0.90) > T3(≥0.85).
poly-master-strategy-metrics
[PolyMaster V2] Returns the strategy monitoring dashboard: Tier distribution, signal generation rate, slippage cancellation rate, and last 10 scan cycles.
poly-master-strategy-dry-run
[PolyMaster V2] Toggle Dry-Run mode for the strategy engine. When enabled (true), signals are logged but no orders are placed. Set to false only when ready for live execution. Default: true (safe).
settlement-gas-prediction
Get real-time gas tiers (instant/fast/standard/slow) for EVM chains. Returns base_fee, congestion, trend, and per-tier estimates.
settlement-predict-time
Predict how quickly a transaction will be confirmed given a gas price. Returns estimated blocks, ETA in seconds, and inclusion probability.
settlement-optimal-window
Find the best time to send a transaction based on historical gas patterns by hour. Returns optimal UTC hour and expected savings.
settlement-pending-pool
Analyze a DEX pool for sandwich attack risk and recommend slippage. Useful before large swaps on Uniswap/SushiSwap.
settlement-track-tx
Track EVM transaction status: confirmed, failed, or pending. Returns block number, confirmations, gas used, and fee.
settlement-verify-contract
Check if a smart contract source code is verified on Etherscan-like explorers. Returns verification status, compiler info, and security risks.
settlement-token-info
Get ERC-20 token metadata: name, symbol, decimals, total supply. On-chain read, no API key required.
settlement-btc-fee
Get Bitcoin mempool congestion and fee tiers (instant/fast/standard/slow/economy) from mempool.space. Returns sat/vB estimates.
settlement-btc-settlement
Predict Bitcoin transaction confirmation time given a sat/vB fee rate.
settlement-track-btc-tx
Track Bitcoin transaction status via mempool.space. Returns confirmations, fees, and input/output totals.
hl-price
Get Hyperliquid asset price(s). Omit coin for top-10 prices.
hl-account
Get Hyperliquid account summary: balances, positions, open orders.
hl-book
Get L2 order book for a Hyperliquid perp asset.
hl-orders
Get open orders for a Hyperliquid account.
hl-positions
Get open perp positions for a Hyperliquid account.
hl-funding
Get funding rates for Hyperliquid perp assets, sorted by magnitude.
hl-balance-check
Pre-check if account has sufficient balance for a trade. order_type="spot" checks Spot USDC/coin balance; order_type="perp" checks Perp margin accountValue.
hl-limit-order
Place a limit order on Hyperliquid. Requires agent_key and owner address.
hl-market-order
Place a market order on Hyperliquid. Requires agent_key and owner address.
hl-close
Close an existing position at market price. Requires agent_key and owner.
hl-cancel
Cancel an open order on Hyperliquid.
hl-leverage
Set leverage for a Hyperliquid perp asset.
hl-tp-sl
Place a take-profit or stop-loss trigger order on Hyperliquid.
hl-modify-order
Atomically modify an existing order on Hyperliquid (change price and/or size).
easy-mining-get-workspace
Get Nonce workspace info bound to the provided API key. Use to verify connectivity and obtain workspace details.
easy-mining-list-farms
List all Bitcoin mining farms associated with the Nonce workspace. Returns farm IDs and names.
easy-mining-list-agents
List all Nonce Agents associated with the workspace.
easy-mining-list-miners
Get real-time status of all miners in a farm: hashrate, power consumption, temperature, mining status, hardware details, error info. Use to answer 'how many miners are online', 'which miners have problems', etc.
easy-mining-list-metrics-history
Get historical farm metrics: hashrate, online miner count, BTC earnings. Day-level granularity. Use for revenue reports and trend analysis.
easy-mining-list-pool-diffs
Get mining pool change records for miners in a farm.
easy-mining-list-history
Get historical performance data for a specific miner: hashrate curve, power, temperature, uptime.
easy-mining-list-miner-tasks
Get task execution history for a specific miner (reboots, firmware upgrades, etc).
easy-mining-list-task-batches
Get list of task batches with pagination. Use to check status of previously submitted operations.
easy-mining-create-task-batch
⚠️ WRITE OPERATION — Create a batch task on miners (reboot, power mode change, firmware upgrade, pool config, etc). ALWAYS confirm with the user before calling this tool. Returns task batch ID and initial status.
easy-mining-get-task-batch
Get status and results of a specific task batch by ID.
wallet-balance-query
Query native token balance for a non-EVM blockchain address. Auto-detects chain from address format. Supports: Solana, Tron, TON, XRP, Litecoin, NEAR, Sui, Aptos, Polkadot, Cardano, Kaspa. For EVM chains (Ethereum, BNB Chain, Base, Arbitrum, etc.) use multi-source-token-list instead.
wallet-balance-solana
Query SOL (and SPL token) balance on Solana mainnet. Address: base58 format (e.g. 5o6...)
wallet-balance-tron
Query TRX and TRC-20 token balances on Tron mainnet. Address: T-prefixed base58 (e.g. TXy...)
wallet-balance-ton
Query TON balance on The Open Network mainnet. Address: EQ/UQ-prefixed format.
wallet-balance-xrp
Query XRP balance on the XRP Ledger. Address: r-prefixed (e.g. rN7...)
wallet-balance-litecoin
Query LTC balance on Litecoin mainnet. Address: L/M/ltc1-prefixed.
wallet-balance-near
Query NEAR balance on NEAR Protocol mainnet. Address: account.near or 64-char hex.
wallet-balance-sui
Query SUI balance on Sui mainnet. Address: 0x + 64 hex chars.
wallet-balance-aptos
Query APT balance on Aptos mainnet. Address: 0x-prefixed hex.
wallet-balance-polkadot
Query DOT balance on Polkadot. Address: SS58 format (46-48 chars).
wallet-balance-cardano
Query ADA balance on Cardano mainnet. Address: addr1-prefixed. Requires WALLET_BALANCE_BLOCKFROST_API_KEY.
wallet-balance-kaspa
Query KAS balance on Kaspa mainnet. Address: kaspa:-prefixed.
cex-market-get-ticker
Get real-time ticker for an instrument from OKX or Binance. instId examples: BTC-USDT, BTC-USDT-SWAP.
cex-market-get-kline
Get OHLCV candlestick data for an instrument on OKX or Binance.
cex-market-get-orderbook
Get order book (bids and asks) for an instrument on OKX or Binance.
cex-market-get-instruments
Get list of available instruments from OKX or Binance.
cex-spot-place-order
⚠️ WRITE — Place a spot order on OKX or Binance. Use 'exchange' to select the target (default: okx). ALWAYS confirm with the user before calling.
cex-spot-cancel-order
⚠️ WRITE — Cancel a spot order on OKX or Binance.
cex-spot-get-orders
Get spot orders (pending or history) from OKX or Binance.
cex-futures-place-order
⚠️ WRITE — Place a futures/swap order on OKX or Binance. Use 'exchange' to select the target (default: okx). Use 'action' for semantic mode (open_long/open_short/close_long/close_short) OR provide explicit 'side'+'posSide'. ALWAYS confirm with the user before calling.
cex-futures-cancel-order
⚠️ WRITE — Cancel a futures/swap order on OKX or Binance.
cex-futures-get-positions
Get current futures/swap positions from OKX or Binance, with margin health alerts.
cex-futures-set-leverage
⚠️ WRITE — Set leverage for a futures/swap instrument on OKX or Binance.
cex-futures-close-position
⚠️ WRITE — Close all positions for a futures/swap instrument on OKX or Binance using market order.
cex-account-get-balance
Get detailed balance for each currency in the unified account (OKX or Binance).
cex-account-get-info
Get account summary: total equity, unrealized PnL, available and frozen balance (OKX or Binance).
cex-setup-check
Check whether OKX and/or Binance API credentials are configured. Call this at the start of every session. If not configured, guide the user through cex-setup-save.
cex-setup-save
Save exchange API credentials provided by the user. ONLY call this after the user has explicitly provided their credentials. Supports OKX (apiKey + apiSecret + apiPassphrase) and Binance (apiKey + apiSecret). Credentials are saved to ~/.cex-trader/.env. After saving, call cex-setup-verify.
cex-setup-verify
Verify exchange API credentials by fetching account balance. Call this after cex-setup-save to confirm the configuration is valid.
airdrop-scan
[Intelligence] The Radar - Sweep the market for airdrop opportunities. Returns S/A/B graded projects with ROI index, savage commentary, and action items. Auto-filters completed airdrops so you only see what's still actionable. Use this when: you want to discover what's hot right now, or filter by chain/status for targeted hunting.
airdrop-daily-report
[Intelligence] The Daily Brief - Your morning coffee for airdrop hunting. 4-section report with ROI-indexed priorities, zero-cost gems, upcoming deadlines, and active scam alerts. Use this when: you want a comprehensive overview to plan your day, or you're checking in after being away for a while.
airdrop-check-project
[Due Diligence] The Sniff Test - Deep-dive any project's airdrop potential. Returns grade, VC quality analysis, scam probability, the harsh truth, and a clear verdict. Auto-detects completed airdrops so you don't waste time on dead projects. Use this when: someone mentions a project and you want to know if it's gold or garbage.
airdrop-zero-cost
[Starter Pack] The Broke-to-Rich Path - Find $0 cost airdrops. Returns testnet and free mainnet interactions with time estimates and anti-Sybil tips. No ETH for gas? No problem. These cost nothing but your time. Use this when: you're new, broke, or just want risk-free opportunities.
airdrop-scam-check
[Due Diligence] The Shield - Verify a URL or project name for scam/phishing risks BEFORE you connect your wallet. Detects: fake claim websites, subdomain phishing, social engineering, suspicious domains. Returns threat level, detection report, and safe alternatives. CRITICAL: If threat_level is CRITICAL or HIGH, DO NOT visit the URL or connect your wallet. Use this when: you found an airdrop link on Twitter/Telegram and want to verify it.
crypto-social-trending
[Intelligence] Get top crypto tokens ranked by social volume. Returns signal level (HIGH/MEDIUM/LOW), sentiment score, and social volume. Data source: Santiment (free tier, ~35-day lag).
crypto-sentiment-score
[Due Diligence] Get sentiment score and trend for a specific crypto token. Returns 0-100 score, trend direction, and signal level. Data source: Santiment sentiment_balance metric.
crypto-kol-signals
[Intelligence] Detect social dominance anomalies as KOL activity proxy. Uses Santiment social_dominance metric. Note: Real KOL (Twitter influencer) data planned for v2.0.
crypto-mention-surge
[Intelligence] Detect tokens with abnormal social mention spikes. Returns surge ratio, sentiment direction, and signal level. Early warning signal before price moves.
crypto-fear-greed
[Intelligence] Get the Crypto Fear & Greed Index (0=Extreme Fear, 100=Extreme Greed). Real-time data, no API key required. Source: alternative.me. Returns current value, trend, 7-day history, contrarian signal, and market note.
macro-fred-cpi
Get CPI (Consumer Price Index) data from FRED. Returns MoM and YoY inflation rates.
macro-fred-nfp
Get Non-Farm Payrolls (NFP) data from FRED. Returns monthly job change in thousands.
macro-fred-m2
Get M2 Money Supply data from FRED with 52-week YoY growth rate.
macro-fred-yield-spread
Get 10Y-2Y Treasury Yield Spread from FRED. Negative spread signals potential recession.
macro-fred-unemployment
Get US Unemployment Rate data from FRED.
macro-fred-sahm
Get Sahm Rule Real-Time Recession Indicator from FRED. Value ≥ 0.5 signals recession.
macro-fred-fed-rate
Get Federal Funds Effective Rate from FRED.
macro-fred-all
Get a combined macro snapshot from FRED: latest CPI, NFP, M2 YoY, yield spread, unemployment, Sahm Rule, and Fed Rate in one call. Returns cached data when available (source=prefetch) with fetchedAt and fredDate for transparency.
macro-fred-cache-clear
Clear the in-process FRED data cache. Pass a series prefix to clear selectively, or omit to clear all.
wallet-guard-token-security
Detect ERC20 token contract risks: honeypot (貔貅), hidden minting, abnormal tax rate, blacklist/whitelist functions, malicious ownership, and 20+ other risk indicators. Use when user asks 'is this token/contract safe?'
wallet-guard-address-security
Check if a wallet or contract address is flagged as malicious: phishing activity, hacker, scam, darknet, terrorist financing, and 12+ risk categories. Use when user wants to know if an address is dangerous or a blacklisted scammer.
wallet-guard-approval-security
Scan a wallet address for dangerous token/NFT approvals: unlimited ERC20 approvals, suspicious spender contracts, ERC721/ERC1155 NFT approval risks. Use when user asks 'what are my dangerous approvals' or 'scan my wallet for risky permissions'. Covers ERC20, ERC721, and ERC1155.
wallet-guard-nft-security
Detect NFT contract risks: transfer restrictions, trading paused, blacklist mechanisms, fake floor prices, and other ERC721/ERC1155 contract dangers. Use when user asks 'is this NFT collection safe?'
wallet-guard-phishing-site
Check if a URL is a phishing or impersonation website targeting Web3 users. Use when user shares a link and asks 'is this website safe?' or 'is this a scam site?'
wallet-guard-rugpull-detection
[Beta] Detect rug-pull risk for a DeFi protocol contract. Analyzes liquidity lock, ownership, admin privileges, and other signals that indicate a potential exit scam. Use when user asks 'will this DeFi project rug pull?'