General
antalpha-register
[Trading] Register this agent with Antalpha platform. Returns agent_id required by Polymarket tools.
⚠️ Call once per session BEFORE using poly-master-search-market, poly-market-info, or other Polymarket tools. [Write]. [Reasoning: Low].
Workflow: Step 1 of 2 — Session Init (after test-ping).
Keywords: register agent, get agent ID, antalpha setup, initialize Polymarket session, agent_id.
No parameters required.
test-ping
[Trading] Connectivity test — confirms MCP server is reachable. Returns server time (UTC+8).
Workflow: Step 0 of 2 — Session Init (ping → register).
Keywords: ping, server check, connectivity test, MCP health check, is server online. [Reasoning: Low].
No parameters required.
easy-mining-get-workspace
[Mining] Verify API connectivity and get workspace metadata (name, ID).
⚠️ Always call FIRST to confirm API key is valid. [Read-Only]. [Reasoning: Low].
Workflow: Step 0 of 4 — Mining Task Workflow (verify connection before any other call).
Keywords: Nonce workspace ID, verify API key mining, workspace name, first mining call
| Parameter | Type | Required | Description |
|---|
| api_key | string | required | Nonce API key (from https://app.nonce.app) |
easy-mining-list-farms
[Mining] List all mining farms and their IDs. farm_id is required by most other easy-mining tools.
⚠️ Call this if farm_id is unknown — it is a prerequisite for most other mining tools. [Read-Only]. [Reasoning: Low].
Workflow: Step 1 of 4 — Mining Task Workflow (get farm_id before listing miners or creating tasks).
Keywords: get farm_id, list all farms, farm names overview, which farms do I have
| Parameter | Type | Required | Description |
|---|
| api_key | string | required | Nonce API key |
easy-mining-list-agents
[Mining] List Nonce automation agents: IDs, names, status.
Keywords: automation agents list, Nonce agent names, agent IDs status [Reasoning: Low].
| Parameter | Type | Required | Description |
|---|
| api_key | string | required | Nonce API key |
easy-mining-list-miners
[Mining] Real-time status of ALL miners in a farm: hashrate, power, temperature, model. Primary health dashboard.
⚠️ Farm-level overview. For single miner history → easy-mining-list-history. Requires farm_id. [Read-Only]. [Reasoning: Low].
Workflow: Step 2 of 4 — Mining Task Workflow (check status before creating tasks).
Keywords: live miner status all, which miners offline, current hashrate all miners, farm health dashboard
| Parameter | Type | Required | Description |
|---|
| api_key | string | required | Nonce API key |
| farm_id | string | required | Farm ID from easy-mining-list-farms |
easy-mining-list-metrics-history
[Mining] Daily historical metrics for an entire FARM: aggregate hashrate, online count, BTC earnings over time.
⚠️ FARM-LEVEL, historical. For single miner history → easy-mining-list-history. For live miner status → easy-mining-list-miners. Requires farm_id. [Read-Only]. [Reasoning: Low].
Keywords: farm-level daily metrics, aggregate hashrate over time, total BTC earned farm, whole farm trend
| Parameter | Type | Required | Description |
|---|
| api_key | string | required | Nonce API key |
| farm_id | string | required | Farm ID |
| from_date | string | optional | Start date ISO8601 (e.g. 2025-01-01) |
| to_date | string | optional | End date ISO8601 |
easy-mining-list-pool-diffs
[Mining] Pool configuration change records for a farm: when and what pool settings changed.
Keywords: pool config change log, when pool was switched, mining pool history records [Reasoning: Low].
| Parameter | Type | Required | Description |
|---|
| api_key | string | required | Nonce API key |
| farm_id | string | required | Farm ID |
easy-mining-list-history
[Mining] Historical performance for ONE specific miner: hashrate curve, power, temperature, uptime. For diagnosing hardware issues.
⚠️ SINGLE MINER, historical. For all miners live status → easy-mining-list-miners. For farm-level history → easy-mining-list-metrics-history. Requires miner_id. [Read-Only]. [Reasoning: Low].
Keywords: single miner history, one miner hashrate curve, individual miner uptime, diagnose specific miner
| Parameter | Type | Required | Description |
|---|
| api_key | string | required | Nonce API key |
| miner_id | string | required | Miner ID |
| from_date | string | optional | Start date ISO8601 |
| to_date | string | optional | End date ISO8601 |
easy-mining-list-miner-tasks
[Mining] Task execution history for ONE specific miner: reboots, firmware upgrades, pool changes and their outcomes.
⚠️ SINGLE MINER task audit. For farm-level task batches → easy-mining-list-task-batches. Requires miner_id. [Read-Only]. [Reasoning: Low].
Keywords: one miner task log, past reboots on miner, firmware history single miner, audit miner_id operations
| Parameter | Type | Required | Description |
|---|
| api_key | string | required | Nonce API key |
| miner_id | string | required | Miner ID |
easy-mining-list-task-batches
[Mining] List all task batches for a farm (paginated). Use to find task_batch_id for status checks.
⚠️ Use to find existing task_batch_id before calling easy-mining-get-task-batch. [Read-Only]. [Reasoning: Low].
Workflow: Step 3b of 4 — Mining Task Workflow (find task_batch_id to then monitor).
Keywords: find task_batch_id, all task batches list, paginated task history farm
| Parameter | Type | Required | Description |
|---|
| api_key | string | required | Nonce API key |
| farm_id | string | required | Farm ID |
| page | integer | optional | Page number |
| page_size | integer | optional | Items per page |
easy-mining-create-task-batch
[Mining] Create a batch task across multiple miners: reboot, power mode change, firmware upgrade, pool config update.
⚠️ WRITE operation affecting multiple miners simultaneously. Always confirm exact scope with user. Requires farm_id. [Write]. [Reasoning: High].
Workflow: Step 3 of 4 — Mining Task Workflow (after confirming miner status in step 2).
Keywords: reboot all miners, bulk firmware upgrade, change mining pool all miners, batch power mode, execute task farm
| Parameter | Type | Required | Description |
|---|
| api_key | string | required | Nonce API key |
| farm_id | string | required | Farm ID |
| task_name | string | required | Task type to execute |
| miner_ids | array | required | List of miner IDs to apply task to |
| params | object | optional | Task-specific parameters (e.g. {mode: 'low_power'} for power_mode.update) |
easy-mining-get-task-batch
[Mining] Get status and per-miner results for a specific task batch by task_batch_id.
⚠️ Requires task_batch_id from easy-mining-create-task-batch or easy-mining-list-task-batches. [Read-Only]. [Reasoning: Low].
Workflow: Step 4 of 4 — Mining Task Workflow (monitor after creating a batch task).
Keywords: task batch result, did reboot succeed, batch execution status, check specific task_batch_id
| Parameter | Type | Required | Description |
|---|
| api_key | string | required | Nonce API key |
| task_batch_id | string | required | Task batch ID from easy-mining-create-task-batch |
wallet-balance-query
[Account] Query native token balance for a wallet address across all supported blockchains. Auto-detects chain from address format (EVM 0x / BTC / SOL). ⚠️ Key distinction: this tool queries on-chain self-custody wallets (MetaMask, cold wallets, any 0x/BTC/SOL address). For CEX exchange account balances use cex-account-get-balance. [Read-Only]. [Reasoning: Low].
⚠️ ON-CHAIN SELF-CUSTODY wallets only. For CEX account balance → cex-account-get-balance.
Keywords: wallet balance, on-chain balance, check address balance, 0x balance, BTC wallet balance, SOL balance.
| Parameter | Type | Required | Description |
|---|
| address | string | required | Wallet address (chain auto-detected from format) |
cex-market-get-ticker
[Market Data] Get real-time ticker for an instrument: last price, 24h change, volume, best bid/ask. [Read-Only]. [Reasoning: Low].
⚠️ CEX PRICE — sourced from exchange API. For standalone BTC/ETH price without CEX context → data-price-btc / data-price-eth.
Keywords: CEX ticker, last price, 24h change, 24h volume, best bid ask, real-time exchange price.
| Parameter | Type | Required | Description |
|---|
| exchange | string | optional | Target exchange. Defaults to 'okx' for backward compatibility. |
| instId | string | required | Instrument ID, e.g. BTC-USDT or BTC-USDT-SWAP |
cex-market-get-kline
[Market Data] Get OHLCV (open/high/low/close/volume) candlestick data for any instrument at a given interval. Supports multiple timeframes. [Read-Only]. [Reasoning: Low].
Keywords: candlestick, OHLCV, price history, kline, 1h 4h daily candles, historical price chart.
| Parameter | Type | Required | Description |
|---|
| exchange | string | optional | Target exchange. Defaults to 'okx' for backward compatibility. |
| instId | string | required | Instrument ID, e.g. BTC-USDT-SWAP |
| interval | string | optional | Bar interval: OKX: 1m/5m/15m/1H/4H/1D; Binance: 1m/5m/15m/1h/4h/1d |
| limit | integer | optional | Number of candles (default 100, max 300) |
cex-market-get-orderbook
[Market Data] Get the live order book (bids and asks with depth) for an instrument. Use for slippage estimation before placing large orders. [Read-Only]. [Reasoning: Low].
Keywords: order book, bids asks, market depth, buy wall sell wall, depth chart, slippage estimation.
| Parameter | Type | Required | Description |
|---|
| exchange | string | optional | Target exchange. Defaults to 'okx' for backward compatibility. |
| instId | string | required | Instrument ID |
| depth | integer | optional | Order book depth per side (default 20) |
cex-market-get-instruments
[Market Data] Get the full list of available trading instruments (spot pairs and futures contracts) on the connected CEX. Use to resolve valid instrument IDs before placing orders. [Read-Only]. [Reasoning: Low].
Keywords: trading pairs, instrument list, available markets, futures contracts, spot pairs on exchange.
| Parameter | Type | Required | Description |
|---|
| exchange | string | optional | Target exchange. Defaults to 'okx' for backward compatibility. |
| instType | string | optional | Instrument type |
cex-spot-place-order
[Trading] Place a spot buy or sell order on CEX (no leverage).
⚠️ SPOT only — no leverage, no long/short. For leveraged futures → cex-futures-place-order. [Write]. [Reasoning: High].
Keywords: place new spot order, create buy sell, enter spot market, submit spot trade
| Parameter | Type | Required | Description |
|---|
| exchange | string | optional | Target exchange. Defaults to 'okx' for backward compatibility. |
| instId | string | required | Instrument ID, e.g. BTC-USDT |
| side | string | required | Order side |
| ordType | string | required | Order type |
| sz | string | required | Order size in base currency |
| px | string | optional | Order price (required for limit orders) |
| quoteOrderQty | string | optional | Quote currency amount for market buy (Binance only) |
cex-spot-cancel-order
[Trading] Cancel a spot order by ID.
⚠️ SPOT orders only. For futures orders → cex-futures-cancel-order. [Write]. [Reasoning: Low].
Keywords: cancel pending order, delete unfilled order, remove queued buy sell, abort spot order
| Parameter | Type | Required | Description |
|---|
| exchange | string | optional | Target exchange. Defaults to 'okx' for backward compatibility. |
| instId | string | required | Instrument ID |
| orderId | string | required | Order ID to cancel |
cex-spot-get-orders
[Account] Get spot order history: open (pending) and historical (filled/cancelled).
⚠️ SPOT ORDERS only. For futures positions → cex-futures-get-positions. [Read-Only]. [Reasoning: Low].
Keywords: spot order history, filled orders, open pending orders, past spot trades, order list
| Parameter | Type | Required | Description |
|---|
| exchange | string | optional | Target exchange. Defaults to 'okx' for backward compatibility. |
| instId | string | optional | 交易对,如 ETH-USDT。Binance 侧未传 instId 时接口直接返回空数组(非报错)。OKX 可省略以查全市场挂单(仅 pending 接口时慎用)。 |
| state | string | optional | OKX:不传时只查当前挂单 orders-pending;市价单若已瞬间成交则不在挂单里,列表会为空——查成交请传 state=filled(或 cancelled)。Binance:不传 state 时只查该 instId 的未成交挂单。 |
cex-futures-place-order
[Trading] Place a futures/perpetual order on CEX (leveraged, with long/short). Supports semantic inputs ('open long').
⚠️ FUTURES/PERPETUAL with leverage. For un-leveraged spot buy/sell → cex-spot-place-order. [Write]. [Reasoning: High].
Keywords: open long, open short, create new position, enter market, go long go short, new futures order
| Parameter | Type | Required | Description |
|---|
| exchange | string | optional | Target exchange. Defaults to 'okx' for backward compatibility. |
| instId | string | required | Instrument ID, e.g. BTC-USDT-SWAP |
| action | string | optional | Semantic action — use instead of side+posSide for clarity |
| side | string | optional | Explicit order side (use with posSide) |
| posSide | string | optional | Position side for hedge mode (use with side) |
| ordType | string | required | Order type |
| sz | string | required | Order size (contracts for OKX; base currency qty for Binance e.g. 0.01 BTC) |
| px | string | optional | Order price (required for limit orders) |
| leverage | integer | required | Leverage multiplier |
| mgnMode | string | required | Margin mode |
| reduceOnly | boolean | optional | Reduce-only flag |
| clientOrderId | string | optional | Custom client order ID for idempotency |
cex-futures-cancel-order
[Trading] Cancel a futures/perpetual order by ID.
⚠️ FUTURES orders only. For spot orders → cex-spot-cancel-order. [Write]. [Reasoning: Low].
Keywords: cancel futures order, remove pending futures, revoke perp order
| Parameter | Type | Required | Description |
|---|
| exchange | string | optional | Target exchange. Defaults to 'okx' for backward compatibility. |
| instId | string | required | Instrument ID, e.g. BTC-USDT-SWAP |
| orderId | string | required | Order ID to cancel |
cex-futures-get-positions
[Account] Get open futures/perpetual positions with margin health and liquidation risk flags.
⚠️ FUTURES POSITIONS only. For spot order history → cex-spot-get-orders. [Read-Only]. [Reasoning: Medium].
Keywords: my futures positions, margin health, liquidation price, unrealized PnL futures, am I near liquidation
| Parameter | Type | Required | Description |
|---|
| exchange | string | optional | Target exchange. Defaults to 'okx' for backward compatibility. |
| instId | string | optional | Filter by instrument ID |
cex-futures-set-leverage
[Trading] Set leverage and margin mode (isolated/cross) for a futures instrument.
Keywords: set leverage multiplier, isolated cross margin mode, change leverage ratio, 10x 20x 50x [Reasoning: Medium].
| Parameter | Type | Required | Description |
|---|
| exchange | string | optional | Target exchange. Defaults to 'okx' for backward compatibility. |
| instId | string | required | Instrument ID, e.g. BTC-USDT-SWAP |
| leverage | integer | required | Leverage multiplier |
| mgnMode | string | required | Margin mode |
cex-futures-close-position
[Trading] Market-close ALL futures positions for an instrument.
⚠️ FULL EXIT — closes everything for that instrument. Confirm scope with user first. [Write]. [Reasoning: High].
Keywords: close existing position, exit active trade, flatten all, close out futures, end position
| Parameter | Type | Required | Description |
|---|
| exchange | string | optional | Target exchange. Defaults to 'okx' for backward compatibility. |
| instId | string | required | Instrument ID, e.g. BTC-USDT-SWAP |
cex-account-get-balance
[Account] Get detailed per-currency balance breakdown for the connected CEX account. Returns available (tradable) and frozen (in-order) amounts for each asset. ⚠️ Difference from cex-account-get-info: this tool returns per-currency detail; cex-account-get-info returns account-level totals (equity, PnL). ⚠️ Difference from wallet-balance-query: this tool queries a CEX custodial account; wallet-balance-query queries a self-custody on-chain address. Requires API keys. [Read-Only]. [Reasoning: Low].
Keywords: CEX balance, per currency balance, available frozen, how much USDT do I have, exchange funds.
| Parameter | Type | Required | Description |
|---|
| exchange | string | optional | Target exchange. Defaults to 'okx' for backward compatibility. |
cex-account-get-info
[Account] Get CEX account summary: total equity (USD), unrealized PnL, net available balance, and frozen balance. Single-call portfolio snapshot. ⚠️ Difference from cex-account-get-balance: this tool returns account-level totals; cex-account-get-balance returns per-currency detail. Use this when the user asks 'what is my total account value'. Requires API keys. [Read-Only]. [Reasoning: Low].
Keywords: total equity, account summary, net balance, unrealized PnL, exchange portfolio overview.
| Parameter | Type | Required | Description |
|---|
| exchange | string | optional | Target exchange. Defaults to 'okx' for backward compatibility. |
cex-setup-check
[Account] Check whether CEX API credentials are already configured. Returns ready/not-ready status.
⚠️ READ-ONLY check. To save credentials → cex-setup-save. [Read-Only]. [Reasoning: Low].
Workflow: Step 0 of 2 — CEX Setup Workflow (check first, only save if not configured).
Keywords: is API already configured, exchange connection status, credentials exist, setup complete
No parameters required.
cex-setup-save
[Trading] Save CEX API key and secret. ONLY call after user explicitly provides credentials in chat.
⚠️ WRITE operation. Never pre-fill or assume credentials. To verify after saving → cex-setup-verify. [Write]. [Reasoning: Low].
Workflow: Step 1 of 2 — CEX Setup Workflow (after cex-setup-check confirms not yet configured).
Keywords: add new API key, enter API secret, store credentials, first time exchange setup
| Parameter | Type | Required | Description |
|---|
| exchange | string | required | Which exchange to configure |
| apiKey | string | required | API Key |
| apiSecret | string | required | API Secret |
| apiPassphrase | string | optional | API Passphrase (OKX only, not required for Binance) |
| isDemo | boolean | optional | Use demo/simulated trading environment (testnet) |
cex-setup-verify
[Trading] Verify saved CEX credentials by making a live API call. Confirms keys are valid before trading.
Workflow: Step 2 of 2 — CEX Setup Workflow (always run after cex-setup-save).
Keywords: test API call, confirm key works, validate credentials live, check API not expired [Reasoning: Low].
| Parameter | Type | Required | Description |
|---|
| exchange | string | required | Exchange to verify |
airdrop-scan
[Research] Sweep the market for ALL currently active airdrop projects. Returns a filterable ranked list (chain, grade S/A/B, TVL, VC backing). No specific project in mind yet — this is the broad discovery sweep.
⚠️ NOT for: checking one specific project (→ airdrop-check-project); getting a pre-curated daily digest (→ airdrop-daily-report); checking if a link is safe (→ airdrop-scam-check). [Read-Only]. [Reasoning: Medium].
Workflow: Step 1 of 3 — Airdrop Workflow (scan → check-project → scam-check).
Keywords: find airdrops, browse airdrops, active airdrop list, airdrop discovery, search all airdrops.
| Parameter | Type | Required | Description |
|---|
| chain | string | optional | Filter by chain name (e.g., 'Ethereum', 'Arbitrum', 'Monad'). Leave empty for all chains. Sentinels 'all' / 'any' / '*' are also accepted as no-filter. |
| status | string | optional | Filter by project status. 'active' = currently running, 'upcoming' = announced but not live. Leave empty for both. |
| limit | integer | optional | Max results to return (default 20) |
| include_completed | boolean | optional | Include projects whose token has already launched (airdrop window likely closed). Default false — by definition airdrop-scan returns only claimable opportunities. |
| include_old | boolean | optional | Include projects listed on DeFiLlama more than 24 months ago. Default false — older projects without a token are usually dormant. |
airdrop-daily-report
[Research] Get today's pre-curated airdrop digest: top S/A-grade picks, zero-cost options, upcoming deadlines, and active scam alerts. AI-filtered and ROI-ranked — no browsing needed.
⚠️ NOT for: open-ended market sweep (→ airdrop-scan); evaluating one specific project (→ airdrop-check-project). [Read-Only]. [Reasoning: High].
Workflow: Step 1 of 3 — Airdrop Workflow (alternative entry to airdrop-scan).
Keywords: daily airdrop report, today best airdrops, morning briefing, curated digest, airdrop summary.
| Parameter | Type | Required | Description |
|---|
| chain | string | optional | Filter by chain name. Leave empty or pass 'all' / 'any' for no filter. |
| grade_filter | string | optional | Show only specific grade or all grades |
airdrop-check-project
[Research] Deep-dive analysis of ONE specific named airdrop project. Grades it S/A/B/C on VC quality, funding, TVL, token status. Returns scam probability and verdict.
⚠️ Requires a specific project name or ID. NOT for browsing (→ airdrop-scan or airdrop-daily-report). [Read-Only]. [Reasoning: High].
Workflow: Step 2 of 3 — Airdrop Workflow (after airdrop-scan or airdrop-daily-report surfaces a candidate).
Keywords: check specific airdrop, airdrop grade, project rating, is this airdrop legit, S A B C rating, scam probability.
| Parameter | Type | Required | Description |
|---|
| project_name | string | required | Project name or slug (e.g., 'Monad', 'berachain', 'scroll') |
airdrop-zero-cost
[Research] Find airdrops that require zero capital: gas-free testnets and free mainnet tasks. Returns time estimate, anti-Sybil tips, faucet links.
⚠️ NOT a general airdrop scan — specifically filters for $0-cost only. [Read-Only]. [Reasoning: Low].
Keywords: free airdrop, zero cost, no gas, testnet airdrop, gas-free participation.
| Parameter | Type | Required | Description |
|---|
| chain | string | optional | Filter by chain name. Leave empty or pass 'all' / 'any' for no filter. |
| limit | integer | optional | Max results (default 10) |
airdrop-scam-check
[Security] Check whether a specific URL is a phishing site or fake airdrop claim page. Returns SAFE / WARNING / CRITICAL and the verified official URL.
⚠️ Input is a URL, not a project name. NOT for project evaluation (→ airdrop-check-project); NOT for finding airdrops (→ airdrop-scan). [Read-Only]. [Reasoning: Low].
Workflow: Step 3 of 3 — Airdrop Workflow (always call before connecting wallet to any claim page).
Keywords: airdrop link safe, phishing URL check, fake claim page, safe to connect wallet, verify airdrop URL.
| Parameter | Type | Required | Description |
|---|
| url | string | optional | URL to check (e.g., 'https://scroll-airdrop-claim.xyz') |
| project_name | string | optional | Project name to check for impersonation (e.g., 'Scroll') |
crypto-social-trending
[Research] Get top tokens ranked by current social volume across crypto communities. Returns signal level and sentiment score per token. Use to find what the market is talking about right now. [Read-Only]. [Reasoning: Low].
⚠️ RANKED LIST of tokens by social volume. For one token's score → crypto-sentiment-score. For viral spike → crypto-mention-surge.
Keywords: social trending, top talked tokens, social volume ranking, community hot list, what crypto is trending.
| Parameter | Type | Required | Description |
|---|
| limit | number | optional | Number of results (1-50) |
crypto-sentiment-score
[Research] Get sentiment score (0–100) for a specific token based on aggregated social signals. Returns trend direction (rising/falling/neutral) and signal level. Use alongside on-chain data for a complete picture. [Read-Only]. [Reasoning: Medium].
⚠️ SCORE for ONE specific token. For broad trending list → crypto-social-trending. For mention volume spike → crypto-mention-surge.
Keywords: sentiment score, token sentiment, bullish bearish signal, social mood, sentiment trend for token.
| Parameter | Type | Required | Description |
|---|
| symbol | string | required | Token symbol (e.g. BTC, ETH, SOL) |
| time_range | string | optional | Analysis time range label (display only) |
crypto-kol-signals
[Research] Detect abnormal social dominance spikes from crypto KOLs (Key Opinion Leaders). Returns surge multiplier vs baseline and signal level (HIGH/MEDIUM/LOW). Use to identify when influential accounts are suddenly pushing a specific token. [Read-Only]. [Reasoning: Medium].
Keywords: KOL signal, influencer spike, social dominance, crypto Twitter activity, key opinion leader surge.
| Parameter | Type | Required | Description |
|---|
| symbol | string | required | Token symbol (e.g. BTC, ETH, SOL) |
| time_range | string | optional | Analysis time range label (display only) |
crypto-mention-surge
[Research] Detect tokens with abnormal social mention spikes across crypto communities. Returns surge ratio (current vs 7-day average) and sentiment polarity. Useful for identifying early viral narratives before price moves. [Read-Only]. [Reasoning: Medium].
⚠️ MENTION VOLUME spike — not sentiment score (→ crypto-sentiment-score) or KOL activity (→ crypto-kol-signals).
Keywords: mention surge, viral token, social spike, sudden mentions, community buzz, social volume anomaly.
| Parameter | Type | Required | Description |
|---|
| limit | number | optional | Max results |
crypto-fear-greed
[DISABLED] This tool is deprecated. Use data-sentiment-fng instead — both return the identical Crypto Fear & Greed Index (0–100). Keywords: DISABLED, use data-sentiment-fng. [Reasoning: Low].
| Parameter | Type | Required | Description |
|---|
| days | number | optional | History days to return (1-30, default 7) |
macro-fred-cpi
[Market Data] US CPI: month-over-month and year-over-year inflation rate.
⚠️ INFLATION only. For full macro snapshot → macro-fred-all. [Read-Only]. [Reasoning: Low].
Keywords: CPI, inflation rate, consumer price index, MoM YoY inflation.
| Parameter | Type | Required | Description |
|---|
| months | integer | optional | Number of months of CPI data to return (default 12) |
macro-fred-nfp
[Market Data] US Non-Farm Payrolls — monthly job change in thousands.
⚠️ JOBS DATA only. For full macro snapshot → macro-fred-all. [Read-Only]. [Reasoning: Low].
Keywords: non-farm payrolls, NFP, jobs report, employment change.
| Parameter | Type | Required | Description |
|---|
| months | integer | optional | Number of months of NFP data to return (default 2) |
macro-fred-m2
[Market Data] US M2 Money Supply with 52-week YoY growth rate.
⚠️ MONEY SUPPLY only. For full macro snapshot → macro-fred-all. [Read-Only]. [Reasoning: Low].
Keywords: M2 money supply, money printing, liquidity expansion, M2 growth rate.
| Parameter | Type | Required | Description |
|---|
| weeks | integer | optional | Number of weeks of M2 data to return (default 53) |
macro-fred-yield-spread
[Market Data] 10Y-2Y US Treasury Yield Spread. Negative = inverted yield curve (recession signal).
⚠️ YIELD SPREAD only. For full macro snapshot → macro-fred-all. [Read-Only]. [Reasoning: Low].
Keywords: yield spread, inverted yield curve, 10Y 2Y spread, recession predictor.
| Parameter | Type | Required | Description |
|---|
| days | integer | optional | Number of trading days of data to return (default 5) |
macro-fred-unemployment
[Market Data] Current US Unemployment Rate (%).
⚠️ UNEMPLOYMENT only. Closely related to macro-fred-nfp (jobs) — NFP = change in jobs; unemployment = rate. For full macro snapshot → macro-fred-all. [Read-Only]. [Reasoning: Low].
Keywords: unemployment rate, jobless rate, labor market, unemployment data.
| Parameter | Type | Required | Description |
|---|
| months | integer | optional | Number of months to return (default 2) |
macro-fred-sahm
[Market Data] Sahm Rule Real-Time Recession Indicator. Value ≥ 0.5 = recession signal.
⚠️ RECESSION INDICATOR only. For full macro snapshot → macro-fred-all. [Read-Only]. [Reasoning: Low].
Keywords: Sahm rule, recession indicator, recession signal, economic downturn.
| Parameter | Type | Required | Description |
|---|
| months | integer | optional | Number of months to return (default 2) |
macro-fred-fed-rate
[Market Data] Current Federal Funds Effective Rate (%).
⚠️ FED RATE only. For full macro snapshot → macro-fred-all. [Read-Only]. [Reasoning: Low].
Keywords: fed funds rate, federal reserve rate, FOMC rate, interest rate.
| Parameter | Type | Required | Description |
|---|
| days | integer | optional | Number of trading days to return (default 5) |
macro-fred-all
[Market Data] Full US macro snapshot in one call: CPI, NFP, M2, 10Y-2Y spread, unemployment, Sahm Rule, Fed Funds Rate.
⚠️ CALLING RULE: use when user needs 2+ macro indicators. For a single specific indicator call the sub-tool to avoid excess data. [Read-Only]. [Reasoning: Low].
Keywords: macro overview, all economic indicators, full macro snapshot, macro dashboard.
No parameters required.
macro-fred-cache-clear
[Market Data] Clear FRED data cache to force fresh fetch. Use if data looks stale after a major release.
Keywords: refresh macro data, clear FRED cache, force update, stale macro data. [Reasoning: Low].
| Parameter | Type | Required | Description |
|---|
| prefix | string | optional | Cache key prefix to clear (e.g. 'cpi', 'm2'). Omit to clear all. |
wallet-guard-token-security
[Security] Quick scan of an ERC20 token contract across 20+ risk flags: honeypot, hidden mint, abnormal tax, blacklist, trading restrictions. Fast result, flag-based output.
⚠️ Input is a TOKEN CONTRACT ADDRESS. NOT for wallet addresses (→ wallet-guard-address-security); NOT for NFTs (→ wallet-guard-nft-security). For a scored deep report use wallet-guard-token-deep-scan. [Read-Only]. [Reasoning: High].
Workflow: Step 1 of 2 — Token Security Workflow (quick check first, deep scan only if ambiguous).
Keywords: quick token risk flags, honeypot check fast, hidden mint tax blacklist, ERC20 token 20 indicators
| Parameter | Type | Required | Description |
|---|
| chain_id | string | required | EVM chain ID string. Common values: "1" = Ethereum, "56" = BSC, "137" = Polygon, "8453" = Base, "43114" = Avalanche, "42161" = Arbitrum |
| contract_addresses | string | required | One or more token contract addresses, comma-separated (0x-prefixed) |
wallet-guard-address-security
[Security] Check if a wallet address is flagged malicious across 12+ categories: hacker, scammer, sanctions, darknet, phishing. Input: wallet address. Output: risk categories found.
⚠️ Input is a wallet ADDRESS (0x / BTC / SOL). NOT for URLs (→ wallet-guard-phishing-site); NOT for token contracts (→ wallet-guard-token-security). [Read-Only]. [Reasoning: Medium].
Keywords: malicious wallet address, hacker scammer address, is 0x address safe, sanctions blacklist check address
| Parameter | Type | Required | Description |
|---|
| address | string | required | Wallet or contract address to check (0x-prefixed EVM address) |
| chain_id | string | optional | Optional chain ID to narrow the check. EVM chain ID string. Common values: "1" = Ethereum, "56" = BSC, "137" = Polygon, "8453" = Base, "43114" = Avalanche, "42161" = Arbitrum |
wallet-guard-approval-security
[Security] Scan a wallet for dangerous token/NFT approvals: unlimited ERC20 allowances, suspicious spenders, ERC721/1155 risks. Returns revocation recommendations.
⚠️ Input is a WALLET ADDRESS to audit its approvals. NOT for checking a token contract itself (→ wallet-guard-token-security). [Read-Only]. [Reasoning: High].
Keywords: token approvals scan, revoke ERC20 allowance, unlimited approval risk, spender contract dangerous
| Parameter | Type | Required | Description |
|---|
| address | string | required | Wallet address to scan for approvals (0x-prefixed) |
| chain_id | string | required | EVM chain ID string. Common values: "1" = Ethereum, "56" = BSC, "137" = Polygon, "8453" = Base, "43114" = Avalanche, "42161" = Arbitrum |
| type | string | optional | Approval type to scan: erc20, erc721, erc1155, or all (default) |
wallet-guard-nft-security
[Security] Detect NFT collection contract risks: transfer locks, trading pause, blacklist controls, fake floor inflation. Input: NFT contract address.
⚠️ Input is an NFT CONTRACT ADDRESS. NOT for fungible tokens (→ wallet-guard-token-security); NOT for wallet approvals (→ wallet-guard-approval-security). [Read-Only]. [Reasoning: High].
Keywords: NFT collection contract risk, transfer lock NFT, trading pause NFT, fake floor NFT, mint safe collection
| Parameter | Type | Required | Description |
|---|
| chain_id | string | required | EVM chain ID string. Common values: "1" = Ethereum, "56" = BSC, "137" = Polygon, "8453" = Base, "43114" = Avalanche, "42161" = Arbitrum |
| contract_address | string | required | NFT contract address (0x-prefixed) |
| token_id | string | optional | Optional specific token ID to check |
wallet-guard-phishing-site
[Security] Check if a URL is a phishing or impersonation website. Input: URL string. Output: safe/warning/critical verdict.
⚠️ Input is a URL (website). NOT for checking a wallet address (→ wallet-guard-address-security); NOT for token contract (→ wallet-guard-token-security). [Read-Only]. [Reasoning: Low].
Keywords: phishing URL, fake website crypto, is this domain safe, URL before wallet connect
| Parameter | Type | Required | Description |
|---|
| url | string | required | URL to check for phishing risk (e.g. https://uniswap-airdrop.com) |
wallet-guard-token-deep-scan
[Security] Comprehensive token security analysis with 0–100 risk score and scenario classification (Stablecoin / Ecosystem / Meme). Detects honeypot, self-destruct, ownership reclaim, balance manipulation with cross-validation.
⚠️ Slower than wallet-guard-token-security. Only use when: (a) quick scan returned ambiguous results, or (b) user explicitly needs a scored report. [Read-Only]. [Reasoning: Very High].
Workflow: Step 2 of 2 — Token Security Workflow (only after wallet-guard-token-security).
Keywords: comprehensive token audit, 0-100 risk score, stablecoin ecosystem meme classification, deep honeypot cross-validation
| Parameter | Type | Required | Description |
|---|
| chain_id | string | required | EVM chain ID string. Common values: "1" = Ethereum, "56" = BSC, "137" = Polygon, "8453" = Base, "43114" = Avalanche, "42161" = Arbitrum |
| contract_address | string | required | Token contract address to deep-scan (0x-prefixed EVM address, 42 chars) |
wallet-guard-rugpull-detection
[Security] Detect DeFi protocol rug-pull risk: liquidity lock status, admin mint/pause/blacklist privileges. Input: DeFi protocol contract address.
⚠️ Input is a DEFI PROTOCOL CONTRACT. NOT for tokens (→ wallet-guard-token-security); NOT for NFTs (→ wallet-guard-nft-security). Beta accuracy. [Read-Only]. [Reasoning: High].
Keywords: DeFi rug pull risk, liquidity locked check, owner mint pause blacklist power, can team rug
| Parameter | Type | Required | Description |
|---|
| chain_id | string | required | EVM chain ID string. Common values: "1" = Ethereum, "56" = BSC, "137" = Polygon, "8453" = Base, "43114" = Avalanche, "42161" = Arbitrum |
| contract_address | string | required | DeFi protocol contract address (0x-prefixed) |
meme-analyze
[Research] Analyze a meme token's 'wealth gene' — 4-dimensional assessment (narrative strength, community momentum, liquidity health, risk profile) with a star/moon/skull/poop composite rating based on real-time web sentiment and on-chain data. Returns a structured report with actionable verdict. [Read-Only]. [Reasoning: High].
Keywords: meme coin analysis, meme token check, wealth gene, meme rating, pump potential, meme coin risk.
| Parameter | Type | Required | Description |
|---|
| token_name | string | required | 代币名称或符号,如 PEPE、DOGE、$SHIB、Bitcoin |
| agent_id | string | optional | Your agent ID. Accepts BOTH formats: (1) Antalpha format from antalpha-register tool — 'A' followed by 32 hex chars, e.g. 'A1b2c3d4e5f607081920a1b2c3d4e5f6'; (2) Standard UUID v1-5, e.g. '01234567-89ab-1cde-9234-0123456789ab'. Not required when an OAuth Bearer token is provided in the request. |
transfer-request
[Trading] Prepare and confirm a Web3 on-chain transfer — sending tokens FROM user's address TO another address. Two steps: (1) prepare generates risk preview; (2) confirm generates signing URL. Supports EVM, Solana, Bitcoin.
⚠️ SENDING TO ANOTHER ADDRESS — not swapping tokens. For token exchange use swap-full. Highest-risk tool; requires explicit user approval at both steps. [Read+Write]. [Reasoning: Very High].
Workflow: Step 1 of 2 — Transfer Workflow (prepare+confirm here → track in transfer-status).
Keywords: send crypto, transfer tokens, pay someone, on-chain transfer, send ETH BTC to address.
PRIORITY: Use when user intent involves a recipient address. If intent is token exchange → swap-full instead.
| Parameter | Type | Required | Description |
|---|
| agent_id | string | optional | Your agent ID from antalpha-register (required when no bearer token) |
| action | string | required | — |
| request_text | string | optional | — |
| session_id | string | optional | — |
| structured | object | optional | — |
| risk_acknowledged | boolean | optional | — |
| price_unavailable_ack | boolean | optional | — |
transfer-status
[Account] Track a transfer session by session_id: phase (prepare/signing/broadcasting/confirmed), tx_hash, confirmation count.
⚠️ Input: session_id from transfer-request. NOT for tracking by tx hash (→ settlement-track-tx). [Read-Only]. [Reasoning: Low].
Workflow: Step 2 of 2 — Transfer Workflow (after transfer-request).
Keywords: transfer status, is transfer confirmed, transfer progress, session status, check send.
| Parameter | Type | Required | Description |
|---|
| agent_id | string | optional | Your agent ID from antalpha-register (required when no bearer token) |
| session_id | string | required | — |
transfer-cancel
[Trading] Cancel a pending transfer session before the user signs. Input: session_id from transfer-request.
⚠️ Only works BEFORE signing. After signing, the transaction is on-chain and cannot be cancelled here. [Write]. [Reasoning: Low].
Workflow: Step 1b of 2 — Transfer Workflow (abort path before signing).
Keywords: cancel transfer, abort send, stop pending transfer, cancel before signing.
| Parameter | Type | Required | Description |
|---|
| agent_id | string | optional | Your agent ID from antalpha-register (required when no bearer token) |
| session_id | string | required | — |
web-search-query
[Research] Real-time web search via Tavily/Exa. Use when the user asks a general-knowledge question requiring data beyond the model's training cutoff (news, recent events, current prices not covered by dedicated tools). NOT for on-chain or DeFi data — those have dedicated tools (data-*, settlement-*, smart-money-*, etc.) that are faster and more accurate. Returns top results with snippets and Markdown rendition. [Read-Only]. [Reasoning: Medium].
⚠️ GENERAL WEB SEARCH. For on-chain or DeFi data use dedicated tools (data-*, settlement-*, smart-money-*) which are faster and more accurate.
Keywords: web search, current news, recent events, latest information, real-time search, what happened.
| Parameter | Type | Required | Description |
|---|
| query | string | required | Search query (3–200 chars). Plain text, no operators. |
| limit | integer | optional | Max results to return |
| backend | string | optional | Preferred backend; 'auto' picks based on query characteristics |
| includeDomains | array | optional | Restrict results to these domains (e.g. ['ethereum.org']) |
| excludeDomains | array | optional | Exclude these domains |
data-price-btc
[Market Data] Get BTC real-time price in USD. Single-value fast lookup — for richer context use data-ta-* or data-whale-* tools. [Read-Only]. [Reasoning: Low].
⚠️ SINGLE VALUE fast lookup. For richer context (RSI, MA, whale data) use data-ta-* or data-whale-* tools.
Keywords: Bitcoin BTC, BTC/USD rate, Bitcoin quote
No parameters required.
data-price-eth
[Market Data] Get ETH real-time price in USD. Single-value fast lookup. [Read-Only]. [Reasoning: Low].
⚠️ SINGLE VALUE fast lookup. For richer context use data-ta-* or cex-market-get-ticker.
Keywords: Ethereum ETH, ETH/USD rate, Ethereum quote
No parameters required.
data-sentiment-fng
[Market Data] Get Crypto Fear & Greed Index (0–100). 0 = Extreme Fear, 100 = Extreme Greed. Primary sentiment gauge for the overall crypto market. (Note: crypto-fear-greed is deprecated — this is the sole entry point.) [Read-Only]. [Reasoning: Low].
Keywords: fear greed index, FNG, market sentiment, crypto mood, extreme fear greed, overall market sentiment.
No parameters required.
data-sentiment-funding-btc
[Market Data] Get the current BTC perpetual futures funding rate. Positive = longs paying shorts (bullish bias but crowded). Negative = shorts paying longs (bearish bias). Extreme values signal potential mean-reversion. [Read-Only]. [Reasoning: Low].
Keywords: BTC funding rate, perp funding, longs paying shorts, funding fee, perpetual swap rate.
No parameters required.
data-structure-btc-dominance
[Market Data] Get BTC market cap dominance (%). Rising dominance = capital rotating into BTC (risk-off within crypto). Falling dominance = altseason signal. [Read-Only]. [Reasoning: Low].
Keywords: BTC.D, Bitcoin market share, BTC dominance percentage, altseason trigger, Bitcoin vs alts ratio
No parameters required.
data-structure-defi-tvl
[Market Data] Get total DeFi TVL (Total Value Locked) across ALL chains (USD). Broad measure of on-chain capital deployment. ⚠️ Use this for general TVL queries. Only use data-structure-defi-tvl-ethereum when the user explicitly asks for Ethereum-specific TVL or chain comparison. Do NOT call both tools simultaneously. [Read-Only]. [Reasoning: Low].
⚠️ ALL CHAINS. For Ethereum-only TVL → data-structure-defi-tvl-ethereum. Do not call both.
Keywords: all chains TVL, global DeFi TVL, cross-chain locked value, multi-chain total locked
No parameters required.
data-structure-eth-btc
[Market Data] Get ETH/BTC price ratio. Rising ratio = ETH outperforming BTC (altseason indicator); falling = BTC dominance increasing. [Read-Only]. [Reasoning: Low].
Keywords: ETH/BTC pair ratio, Ethereum outperforming Bitcoin, altseason ratio, ETH relative strength vs BTC
No parameters required.
data-sentiment-futures-premium-btc
[Market Data] Get BTC futures premium vs spot price (%). Positive premium (contango) indicates bullish sentiment; negative (backwardation) indicates bearish or panic. [Read-Only]. [Reasoning: Low].
Keywords: futures premium, BTC basis, contango backwardation, futures spot spread, annualized premium.
No parameters required.
data-sentiment-oi-dex
[Market Data] Get total open interest across DEX derivatives platforms (USD). Rising DEX OI indicates growing on-chain derivatives activity. Compare with data-vol-oi-cex for CEX vs DEX balance. [Read-Only]. [Reasoning: Low].
⚠️ DEX OI only. For CEX open interest → data-vol-oi-cex.
Keywords: DEX open interest, on-chain OI, decentralized perp OI, dYdX GMX open interest.
No parameters required.
data-sentiment-stablecoin-mcap
[Market Data] Get total stablecoin market capitalization (USD). Rising stablecoin supply = dry powder entering the system (bullish potential). Falling supply = capital leaving crypto. [Read-Only]. [Reasoning: Low].
Keywords: stablecoin market cap, USDT supply, stablecoin inflow, dry powder, stable capital in crypto.
No parameters required.
data-structure-defi-tvl-ethereum
[Market Data] Get Ethereum-specific DeFi TVL (USD). Use only when the user explicitly asks for Ethereum TVL or needs a chain-by-chain comparison. ⚠️ If the user just asks 'what is DeFi TVL' use data-structure-defi-tvl (all-chain). Do NOT call both tools simultaneously — the all-chain result already includes Ethereum. [Read-Only]. [Reasoning: Low].
⚠️ ETHEREUM ONLY. For all-chain TVL → data-structure-defi-tvl. Do not call both simultaneously.
Keywords: Ethereum-only TVL, ETH chain locked, Ethereum DeFi isolated, single chain ETH TVL
No parameters required.
data-structure-dex-volume
[Market Data] Get 24h DEX trading volume across all chains (USD). Higher volume signals active on-chain trading; compare with CEX volume for market composition. [Read-Only]. [Reasoning: Low].
Keywords: DEX 24h volume, on-chain swap volume, Uniswap volume, decentralized trading volume
No parameters required.
data-macro-vix
[Market Data] Get the VIX (CBOE Volatility Index) — the fear gauge for US equity markets. Elevated VIX (>20) signals broad market fear that often spills into crypto. [Read-Only]. [Reasoning: Low].
Keywords: VIX, volatility index, fear gauge, equity fear, market panic indicator.
No parameters required.
data-macro-us10y
[Market Data] Get the current US 10-Year Treasury yield (%). Rising yields increase opportunity cost for risk assets; key macro input for crypto positioning. [Read-Only]. [Reasoning: Low].
Keywords: 10 year treasury, US10Y, bond yield, interest rate, risk-free rate.
No parameters required.
data-macro-dxy
[Market Data] Get the current DXY (US Dollar Index) value. A rising DXY typically signals USD strength, which can pressure risk assets including crypto. [Read-Only]. [Reasoning: Low].
Keywords: DXY, US dollar index, dollar strength, dollar value, USD index.
No parameters required.
data-macro-sp500
[Market Data] Get the current S&P 500 index value. High correlation between S&P 500 and crypto risk-on sentiment makes this a useful context signal. [Read-Only]. [Reasoning: Low].
Keywords: S&P 500, SPX, US stock market, equity index, risk-on indicator.
No parameters required.
data-macro-gold
[Market Data] Get the current gold spot price (USD per troy ounce). Gold and BTC are often compared as alternative stores of value. [Read-Only]. [Reasoning: Low].
Keywords: gold price, XAU USD, gold spot, gold vs Bitcoin, safe haven asset price.
No parameters required.
data-whale-etf-flow
[Market Data] Get BTC spot ETF net daily flow (USD). Positive = net inflow (institutional accumulation); negative = net outflow (institutional distribution). Key institutional demand signal. [Read-Only]. [Reasoning: Low].
Keywords: BTC ETF flow, ETF inflow outflow, spot ETF net flow, institutional ETF demand, BlackRock Fidelity.
No parameters required.
data-whale-exchange-reserve
[Market Data] Get total BTC held in exchange reserves (BTC amount). Declining reserves = coins moving to cold storage (bullish supply signal). Rising reserves = potential sell pressure. [Read-Only]. [Reasoning: Low].
Keywords: exchange reserve, BTC on exchanges, exchange outflow, coins to cold storage, supply shock.
No parameters required.
data-whale-coinbase-premium
[Market Data] Get Coinbase BTC price premium vs Binance (%). Sustained positive premium indicates strong US institutional buying demand. [Read-Only]. [Reasoning: Low].
Keywords: Coinbase premium, CB premium index, US institutional demand, Coinbase Binance spread.
No parameters required.
data-whale-taker-ratio
[Market Data] Get BTC taker buy/sell ratio from futures markets. >1 = more aggressive market buying than selling; <1 = more aggressive selling. Directional pressure indicator. [Read-Only]. [Reasoning: Low].
Keywords: taker ratio, buy sell ratio, aggressive buyers, market order imbalance, directional pressure.
No parameters required.
data-vol-oi-cex
[Market Data] Get total CEX BTC futures and perpetual open interest (USD). Rising OI with rising price = healthy trend; rising OI with falling price = building short squeeze potential. [Read-Only]. [Reasoning: Low].
⚠️ CEX OI only. For DEX OI → data-sentiment-oi-dex.
Keywords: futures perpetual OI, CEX derivatives open interest, Binance OKX perp OI
No parameters required.
data-vol-liquidations
[Market Data] Get BTC 24h total liquidations (USD). High liquidation values (>$500M) indicate forced deleveraging and spike volatility — a key risk-management signal. [Read-Only]. [Reasoning: Low].
Keywords: forced liquidations, cascade liquidation, long short liquidated, liquidation volume today, deleveraging
No parameters required.
data-vol-options-max-pain
[Market Data] Get BTC options max pain price (USD) — the price at expiry that causes maximum loss for option buyers. Price gravitates toward max pain near expiry dates. [Read-Only]. [Reasoning: Low].
Keywords: max pain price, expiry pain point, gamma exposure strike, where BTC settles at expiry, options expiry
No parameters required.
data-vol-options-oi
[Market Data] Get total BTC options open interest (USD). Large options OI concentrations at specific strikes create magnetic price levels near expiry. [Read-Only]. [Reasoning: Low].
⚠️ OPTIONS OI. For futures/perp OI → data-vol-oi-cex.
Keywords: options OI, Deribit open interest, call put market size, BTC options outstanding
No parameters required.
data-event-token-unlock
[Market Data] Get upcoming token unlock and vesting schedule events. Returns unlock dates, amounts, and affected tokens. High unlocks can signal near-term sell pressure. [Read-Only]. [Reasoning: Low].
Keywords: token unlock, vesting cliff, token release schedule, upcoming sell pressure, unlock calendar.
No parameters required.
data-event-security-alert
[Market Data] Get recent crypto security incident statistics: incident count and total estimated loss amount (USD) over a given period. Useful for assessing current exploit environment risk. [Read-Only]. [Reasoning: Low].
Keywords: crypto hacks, security incidents, exploit count, DeFi attack losses, recent breaches.
No parameters required.
data-yield-steth
[Market Data] Get stETH (Lido staked ETH) current annual staking yield. Benchmark rate for ETH-denominated yield comparison. [Read-Only]. [Reasoning: Low].
Keywords: stETH yield, Lido APY, ETH staking yield, liquid staking return, staked ETH rate.
No parameters required.
data-yield-stablecoin
[Market Data] Get current stablecoin APY rates across major lending/yield protocols. Returns rates for USDC, USDT, DAI, and others. [Read-Only]. [Reasoning: Low].
Keywords: stablecoin yield, USDC APY, USDT interest, DAI yield, stable yield rate, stablecoin lending.
No parameters required.
data-yield-defi-all
[Market Data] Get top 10 DeFi yield pools ranked by TVL across all chains. Returns pool name, protocol, chain, APY, and TVL. Use as starting point before investor_discover for yield-focused queries. [Read-Only]. [Reasoning: Low].
⚠️ TOP 10 by TVL. For targeted search with filters → investor_discover.
Keywords: DeFi yield, top APY pools, yield farming, best returns DeFi, high APY all chains.
No parameters required.
data-ta-rsi-btc
[Market Data] Get BTC 14-day RSI (0–100). <30 = oversold (potential reversal); >70 = overbought (potential pullback). Combine with other indicators for confirmation. [Read-Only]. [Reasoning: Low].
⚠️ RSI only. For Bollinger overbought signal → data-ta-bollinger. For momentum → data-ta-macd.
Keywords: RSI, relative strength index, BTC overbought oversold, 14 day RSI, momentum oscillator.
No parameters required.
data-ta-ma200
[Market Data] Get BTC 200-day moving average (USD). Price consistently above MA200 is the canonical bull market definition. Price below = bear market context. [Read-Only]. [Reasoning: Low].
Keywords: 200 day moving average, MA200, BTC trend, bull market line, long term average.
No parameters required.
data-ta-macd
[Market Data] Get BTC MACD indicator values. Positive MACD = bullish momentum; negative = bearish. Cross-signals (MACD crossing signal line) indicate momentum shifts. [Read-Only]. [Reasoning: Low].
Keywords: MACD, moving average convergence divergence, BTC momentum, bullish crossover, bearish MACD.
No parameters required.
data-ta-bollinger
[Market Data] Get BTC Bollinger Band upper band price (USD). Price above upper band may indicate short-term overbought conditions. [Read-Only]. [Reasoning: Low].
⚠️ Returns UPPER BAND only. For RSI overbought signal → data-ta-rsi-btc.
Keywords: Bollinger bands, BTC BB, upper band, price volatility band, overbought Bollinger.
No parameters required.
data-ta-ahr999
[Market Data] Get AHR999 BTC accumulation indicator. <0.45 = strong DCA zone; <1.2 = reasonable buying; >1.2 = overvalued relative to miner cost. Long-term holder cost-basis proxy. [Read-Only]. [Reasoning: Low].
Keywords: AHR999, Bitcoin DCA indicator, accumulation zone, BTC cost basis, buy zone indicator.
No parameters required.
data-ta-puell
[Market Data] Get BTC Puell Multiple (current daily miner revenue ÷ 365-day average). <0.5 = historically strong buying opportunity (miners distressed). >4 = historically expensive. [Read-Only]. [Reasoning: Low].
Keywords: Puell multiple, miner revenue ratio, mining profitability cycle, BTC cycle indicator.
No parameters required.
event-feed-list
[Research] Browse the curated Antalpha Event Feed: top-N heat-score-ranked prediction events across POLITICS / WEB3_FINANCE / SPORTS / CULTURE / TECH.
⚠️ Top-N curated events ONLY — long-tail markets not included. For a specific market → poly-master-search-market. [Read-Only]. [Reasoning: Low].
Workflow: Step 1 of 3 — Event Feed Workflow (browse → detail → prompts).
Keywords: hot events, trending prediction events, browse events, curated events, event feed list.
| Parameter | Type | Required | Description |
|---|
| category | string | optional | Filter to one of POLITICS/WEB3_FINANCE/SPORTS/CULTURE/TECH; omit for all |
| page | integer | optional | 1-indexed page number |
| pageSize | integer | optional | Items per page (1–100) |
| sortBy | string | optional | Sort key: heatScore (default) / updatedAt / yesProb — all DESC |
| lang | string | optional | User language preference. Resolved to one of: zh-CN, zh-TW, en (default zh-CN). Accepts BCP-47 tags: `zh`, `zh-CN`, `zh-Hans` → zh-CN; `zh-TW`, `zh-HK`, `zh-Hant` → zh-TW; `en`, `en-US` → en. Localizes title / subTag / aiSummary / suggestedPrompts. |
event-feed-detail
[Research] Fetch the complete card for ONE event using a known eventId: heatScore, yesProb/noProb, trend data, AI summary, category metadata.
⚠️ Requires an EXACT eventId (from event-feed-list). Does NOT do fuzzy name matching — wrong tool if you only have a name (→ poly-master-search-market). [Read-Only]. [Reasoning: Low].
Workflow: Step 2 of 3 — Event Feed Workflow (after event-feed-list returns an eventId).
Keywords: event card detail, full event data, eventId fetch, heatScore event, prediction event card.
| Parameter | Type | Required | Description |
|---|
| event_id | string | required | Business-stable event id (e.g. 'poly:0x<64hex>' or 'btc-price-event') |
| lang | string | optional | User language preference. Resolved to one of: zh-CN, zh-TW, en (default zh-CN). Accepts BCP-47 tags: `zh`, `zh-CN`, `zh-Hans` → zh-CN; `zh-TW`, `zh-HK`, `zh-Hant` → zh-TW; `en`, `en-US` → en. Localizes title / subTag / aiSummary / suggestedPrompts. |
event-feed-prompts
[Research] Return 2–3 AI-generated follow-up question strings for a known eventId. For UI chip rendering only — returns strings, does NOT answer questions or return market data.
⚠️ UI HELPER ONLY. Returns question text for display, not answers. Requires exact eventId. [Read-Only]. [Reasoning: Low].
Workflow: Step 3 of 3 — Event Feed Workflow (after event-feed-detail is displayed).
Keywords: follow-up questions, event prompt chips, suggested questions, next questions event.
| Parameter | Type | Required | Description |
|---|
| event_id | string | required | Business-stable event id (e.g. 'poly:0x<64hex>' or 'btc-price-event') |
| lang | string | optional | User language preference. Resolved to one of: zh-CN, zh-TW, en (default zh-CN). Accepts BCP-47 tags: `zh`, `zh-CN`, `zh-Hans` → zh-CN; `zh-TW`, `zh-HK`, `zh-Hant` → zh-TW; `en`, `en-US` → en. Localizes title / subTag / aiSummary / suggestedPrompts. |