AntalphaAntalpha

MCP Tools Reference

Complete reference for all tools available on the Antalpha MCP Node. AI agents can connect via the Model Context Protocol to use these tools programmatically.

Server URL
https://mcp-skills.ai.antalpha.com/mcp
Transport
Streamable HTTP / SSE
Protocol
MCP (JSON-RPC 2.0)
Tools Available
165

Quick Start

  1. Connect to the MCP server at https://mcp-skills.ai.antalpha.com/mcp
  2. Send initialize to establish a session
  3. Send notifications/initialized
  4. Call tools/list to discover tools, or tools/call to invoke a tool

Authentication

Call antalpha-register (no parameters) to receive an agent_id and api_key. Include the api_key in the HTTP header x-antalpha-agent-api-key on all subsequent requests when authentication is enabled.

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

ParameterTypeRequiredDescription
api_keystringrequiredNonce 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

ParameterTypeRequiredDescription
api_keystringrequiredNonce 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].

ParameterTypeRequiredDescription
api_keystringrequiredNonce 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

ParameterTypeRequiredDescription
api_keystringrequiredNonce API key
farm_idstringrequiredFarm 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

ParameterTypeRequiredDescription
api_keystringrequiredNonce API key
farm_idstringrequiredFarm ID
from_datestringoptionalStart date ISO8601 (e.g. 2025-01-01)
to_datestringoptionalEnd 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].

ParameterTypeRequiredDescription
api_keystringrequiredNonce API key
farm_idstringrequiredFarm 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

ParameterTypeRequiredDescription
api_keystringrequiredNonce API key
miner_idstringrequiredMiner ID
from_datestringoptionalStart date ISO8601
to_datestringoptionalEnd 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

ParameterTypeRequiredDescription
api_keystringrequiredNonce API key
miner_idstringrequiredMiner 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

ParameterTypeRequiredDescription
api_keystringrequiredNonce API key
farm_idstringrequiredFarm ID
pageintegeroptionalPage number
page_sizeintegeroptionalItems 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

ParameterTypeRequiredDescription
api_keystringrequiredNonce API key
farm_idstringrequiredFarm ID
task_namestringrequiredTask type to execute
miner_idsarrayrequiredList of miner IDs to apply task to
paramsobjectoptionalTask-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

ParameterTypeRequiredDescription
api_keystringrequiredNonce API key
task_batch_idstringrequiredTask 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.

ParameterTypeRequiredDescription
addressstringrequiredWallet 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.

ParameterTypeRequiredDescription
exchangestringoptionalTarget exchange. Defaults to 'okx' for backward compatibility.
instIdstringrequiredInstrument 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.

ParameterTypeRequiredDescription
exchangestringoptionalTarget exchange. Defaults to 'okx' for backward compatibility.
instIdstringrequiredInstrument ID, e.g. BTC-USDT-SWAP
intervalstringoptionalBar interval: OKX: 1m/5m/15m/1H/4H/1D; Binance: 1m/5m/15m/1h/4h/1d
limitintegeroptionalNumber 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.

ParameterTypeRequiredDescription
exchangestringoptionalTarget exchange. Defaults to 'okx' for backward compatibility.
instIdstringrequiredInstrument ID
depthintegeroptionalOrder 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.

ParameterTypeRequiredDescription
exchangestringoptionalTarget exchange. Defaults to 'okx' for backward compatibility.
instTypestringoptionalInstrument 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

ParameterTypeRequiredDescription
exchangestringoptionalTarget exchange. Defaults to 'okx' for backward compatibility.
instIdstringrequiredInstrument ID, e.g. BTC-USDT
sidestringrequiredOrder side
ordTypestringrequiredOrder type
szstringrequiredOrder size in base currency
pxstringoptionalOrder price (required for limit orders)
quoteOrderQtystringoptionalQuote 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

ParameterTypeRequiredDescription
exchangestringoptionalTarget exchange. Defaults to 'okx' for backward compatibility.
instIdstringrequiredInstrument ID
orderIdstringrequiredOrder 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

ParameterTypeRequiredDescription
exchangestringoptionalTarget exchange. Defaults to 'okx' for backward compatibility.
instIdstringoptional交易对,如 ETH-USDT。Binance 侧未传 instId 时接口直接返回空数组(非报错)。OKX 可省略以查全市场挂单(仅 pending 接口时慎用)。
statestringoptionalOKX:不传时只查当前挂单 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

ParameterTypeRequiredDescription
exchangestringoptionalTarget exchange. Defaults to 'okx' for backward compatibility.
instIdstringrequiredInstrument ID, e.g. BTC-USDT-SWAP
actionstringoptionalSemantic action — use instead of side+posSide for clarity
sidestringoptionalExplicit order side (use with posSide)
posSidestringoptionalPosition side for hedge mode (use with side)
ordTypestringrequiredOrder type
szstringrequiredOrder size (contracts for OKX; base currency qty for Binance e.g. 0.01 BTC)
pxstringoptionalOrder price (required for limit orders)
leverageintegerrequiredLeverage multiplier
mgnModestringrequiredMargin mode
reduceOnlybooleanoptionalReduce-only flag
clientOrderIdstringoptionalCustom 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

ParameterTypeRequiredDescription
exchangestringoptionalTarget exchange. Defaults to 'okx' for backward compatibility.
instIdstringrequiredInstrument ID, e.g. BTC-USDT-SWAP
orderIdstringrequiredOrder 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

ParameterTypeRequiredDescription
exchangestringoptionalTarget exchange. Defaults to 'okx' for backward compatibility.
instIdstringoptionalFilter 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].

ParameterTypeRequiredDescription
exchangestringoptionalTarget exchange. Defaults to 'okx' for backward compatibility.
instIdstringrequiredInstrument ID, e.g. BTC-USDT-SWAP
leverageintegerrequiredLeverage multiplier
mgnModestringrequiredMargin 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

ParameterTypeRequiredDescription
exchangestringoptionalTarget exchange. Defaults to 'okx' for backward compatibility.
instIdstringrequiredInstrument 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.

ParameterTypeRequiredDescription
exchangestringoptionalTarget 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.

ParameterTypeRequiredDescription
exchangestringoptionalTarget 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

ParameterTypeRequiredDescription
exchangestringrequiredWhich exchange to configure
apiKeystringrequiredAPI Key
apiSecretstringrequiredAPI Secret
apiPassphrasestringoptionalAPI Passphrase (OKX only, not required for Binance)
isDemobooleanoptionalUse 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].

ParameterTypeRequiredDescription
exchangestringrequiredExchange 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.

ParameterTypeRequiredDescription
chainstringoptionalFilter by chain name (e.g., 'Ethereum', 'Arbitrum', 'Monad'). Leave empty for all chains. Sentinels 'all' / 'any' / '*' are also accepted as no-filter.
statusstringoptionalFilter by project status. 'active' = currently running, 'upcoming' = announced but not live. Leave empty for both.
limitintegeroptionalMax results to return (default 20)
include_completedbooleanoptionalInclude projects whose token has already launched (airdrop window likely closed). Default false — by definition airdrop-scan returns only claimable opportunities.
include_oldbooleanoptionalInclude 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.

ParameterTypeRequiredDescription
chainstringoptionalFilter by chain name. Leave empty or pass 'all' / 'any' for no filter.
grade_filterstringoptionalShow 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.

ParameterTypeRequiredDescription
project_namestringrequiredProject 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.

ParameterTypeRequiredDescription
chainstringoptionalFilter by chain name. Leave empty or pass 'all' / 'any' for no filter.
limitintegeroptionalMax 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.

ParameterTypeRequiredDescription
urlstringoptionalURL to check (e.g., 'https://scroll-airdrop-claim.xyz')
project_namestringoptionalProject name to check for impersonation (e.g., 'Scroll')

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.

ParameterTypeRequiredDescription
symbolstringrequiredToken symbol (e.g. BTC, ETH, SOL)
time_rangestringoptionalAnalysis 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.

ParameterTypeRequiredDescription
symbolstringrequiredToken symbol (e.g. BTC, ETH, SOL)
time_rangestringoptionalAnalysis 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.

ParameterTypeRequiredDescription
limitnumberoptionalMax 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].

ParameterTypeRequiredDescription
daysnumberoptionalHistory 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.

ParameterTypeRequiredDescription
monthsintegeroptionalNumber 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.

ParameterTypeRequiredDescription
monthsintegeroptionalNumber 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.

ParameterTypeRequiredDescription
weeksintegeroptionalNumber 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.

ParameterTypeRequiredDescription
daysintegeroptionalNumber 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.

ParameterTypeRequiredDescription
monthsintegeroptionalNumber 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.

ParameterTypeRequiredDescription
monthsintegeroptionalNumber 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.

ParameterTypeRequiredDescription
daysintegeroptionalNumber 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].

ParameterTypeRequiredDescription
prefixstringoptionalCache 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

ParameterTypeRequiredDescription
chain_idstringrequiredEVM chain ID string. Common values: "1" = Ethereum, "56" = BSC, "137" = Polygon, "8453" = Base, "43114" = Avalanche, "42161" = Arbitrum
contract_addressesstringrequiredOne 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

ParameterTypeRequiredDescription
addressstringrequiredWallet or contract address to check (0x-prefixed EVM address)
chain_idstringoptionalOptional 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

ParameterTypeRequiredDescription
addressstringrequiredWallet address to scan for approvals (0x-prefixed)
chain_idstringrequiredEVM chain ID string. Common values: "1" = Ethereum, "56" = BSC, "137" = Polygon, "8453" = Base, "43114" = Avalanche, "42161" = Arbitrum
typestringoptionalApproval 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

ParameterTypeRequiredDescription
chain_idstringrequiredEVM chain ID string. Common values: "1" = Ethereum, "56" = BSC, "137" = Polygon, "8453" = Base, "43114" = Avalanche, "42161" = Arbitrum
contract_addressstringrequiredNFT contract address (0x-prefixed)
token_idstringoptionalOptional 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

ParameterTypeRequiredDescription
urlstringrequiredURL 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

ParameterTypeRequiredDescription
chain_idstringrequiredEVM chain ID string. Common values: "1" = Ethereum, "56" = BSC, "137" = Polygon, "8453" = Base, "43114" = Avalanche, "42161" = Arbitrum
contract_addressstringrequiredToken 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

ParameterTypeRequiredDescription
chain_idstringrequiredEVM chain ID string. Common values: "1" = Ethereum, "56" = BSC, "137" = Polygon, "8453" = Base, "43114" = Avalanche, "42161" = Arbitrum
contract_addressstringrequiredDeFi 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.

ParameterTypeRequiredDescription
token_namestringrequired代币名称或符号,如 PEPE、DOGE、$SHIB、Bitcoin
agent_idstringoptionalYour 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.

ParameterTypeRequiredDescription
agent_idstringoptionalYour agent ID from antalpha-register (required when no bearer token)
actionstringrequired
request_textstringoptional
session_idstringoptional
structuredobjectoptional
risk_acknowledgedbooleanoptional
price_unavailable_ackbooleanoptional

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.

ParameterTypeRequiredDescription
agent_idstringoptionalYour agent ID from antalpha-register (required when no bearer token)
session_idstringrequired

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.

ParameterTypeRequiredDescription
agent_idstringoptionalYour agent ID from antalpha-register (required when no bearer token)
session_idstringrequired

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.

ParameterTypeRequiredDescription
querystringrequiredSearch query (3–200 chars). Plain text, no operators.
limitintegeroptionalMax results to return
backendstringoptionalPreferred backend; 'auto' picks based on query characteristics
includeDomainsarrayoptionalRestrict results to these domains (e.g. ['ethereum.org'])
excludeDomainsarrayoptionalExclude these domains

web-search-extract

[Research] Extract the main readable content from a specific URL via Exa. Use when the user provides a URL and asks to read, summarize, or quote a specific webpage. Returns cleaned article text. [Read-Only]. [Reasoning: Low]. ⚠️ Requires a URL as input. For open-ended web search without a URL → web-search-query. Keywords: read URL, extract article, summarize webpage, fetch page content, read this link.

ParameterTypeRequiredDescription
urlstringrequiredURL to extract main content from
maxLengthintegeroptionalTruncate extracted content to this many characters

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.

ParameterTypeRequiredDescription
categorystringoptionalFilter to one of POLITICS/WEB3_FINANCE/SPORTS/CULTURE/TECH; omit for all
pageintegeroptional1-indexed page number
pageSizeintegeroptionalItems per page (1–100)
sortBystringoptionalSort key: heatScore (default) / updatedAt / yesProb — all DESC
langstringoptionalUser 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.

ParameterTypeRequiredDescription
event_idstringrequiredBusiness-stable event id (e.g. 'poly:0x<64hex>' or 'btc-price-event')
langstringoptionalUser 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.

ParameterTypeRequiredDescription
event_idstringrequiredBusiness-stable event id (e.g. 'poly:0x<64hex>' or 'btc-price-event')
langstringoptionalUser 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.

Smart Money

smart-money-signal

[Research] Get aggregated trading signals from ALL monitored wallets. HIGH = buy >$50K or first position; MEDIUM = accumulation ≥2 buys same token / sell >$50K; LOW = $1K–$50K transfer. ETH Mainnet only. ⚠️ Aggregated signals across ALL wallets. For one specific wallet's activity → smart-money-watch. [Read-Only]. [Reasoning: Medium]. Workflow: Step 2 of 3 — Smart Money Workflow (after smart-money-scan or on a regular cadence). Keywords: whale signal, smart money alert, whale buying, large buy HIGH MEDIUM LOW signal.

ParameterTypeRequiredDescription
agent_idstringoptionalYour agent ID from antalpha-register (required when no bearer token)
levelstringoptionalSignal level filter. 'all' excludes silent info events by default.
limitintegeroptionalMax signals to return
sincestringoptionalISO timestamp — only return signals after this time

smart-money-watch

[Research] View chronological on-chain activity for ONE specific wallet address: ERC20 and native transfers. ⚠️ ONE wallet, activity feed. NOT aggregated signals (→ smart-money-signal). NOT LP activity (→ smart-money-pool). [Read-Only]. [Reasoning: Low]. Workflow: Step 2b of 3 — Smart Money Workflow (drill-down on one wallet after signal fired). Keywords: watch wallet, single wallet activity, what is wallet doing, wallet transaction feed.

ParameterTypeRequiredDescription
agent_idstringoptionalYour agent ID (required when no bearer token)
addressstringrequiredWallet address to inspect
limitintegeroptionalNumber of recent activities

smart-money-list

[Account] List all monitored wallets: 19 pre-loaded public wallets (Paradigm, a16z, Wintermute, Vitalik.eth, etc.) plus private watchlist. ⚠️ READ-ONLY list view. To add wallets → smart-money-custom. To get signals → smart-money-signal. [Read-Only]. [Reasoning: Low]. Workflow: Step 0 of 3 — Smart Money Workflow (verify watchlist before scanning). Keywords: monitored wallets, smart money list, tracked wallets, VC whale wallets list.

ParameterTypeRequiredDescription
agent_idstringoptionalYour agent ID (required when no bearer token)

smart-money-custom

[Trading] Add or remove private wallet addresses from your watchlist (max 5). Isolated per agent_id. ⚠️ WRITE operation. To view current list → smart-money-list. [Read+Write]. [Reasoning: Low]. Workflow: Step 0b of 3 — Smart Money Workflow (setup before scanning). Keywords: add wallet watchlist, track custom wallet, private smart money, custom addresses.

ParameterTypeRequiredDescription
agent_idstringoptionalYour agent ID (required when no bearer token)
actionstringrequiredAction to perform
addressstringoptionalWallet address (required for add/remove)
labelstringoptionalHuman-readable label (required for add)
min_push_amount_usdnumberoptionalPer-agent minimum push amount in USD
push_stablecoin_buybooleanoptionalWhether stablecoin inflows should be surfaced instead of remaining silent
chain_idstringoptionalChain ID for stablecoin overrides (default 0x1)
token_addressoptionalStablecoin contract address for stablecoin-* actions
token_symbolstringoptionalStablecoin symbol for stablecoin-add

smart-money-scan

[Research] Trigger an immediate on-demand scan of all private watchlist addresses. Returns fresh signals without waiting for next scheduled cycle. ⚠️ Scans PRIVATE WATCHLIST only — public pool is always live. For signals → smart-money-signal after scanning. [Read-Only]. [Reasoning: Medium]. Workflow: Step 1 of 3 — Smart Money Workflow (trigger scan → get signals). Keywords: scan wallets now, refresh signals, on-demand smart money scan, force scan.

ParameterTypeRequiredDescription
agent_idstringoptionalYour agent ID (required when no bearer token)

smart-money-pool

[Research] View LP (liquidity provider) activity for smart money addresses: pool add/remove events, token pairs, amounts, protocol. ⚠️ LP ACTIVITY ONLY — not trades or transfers. For trades → smart-money-watch or smart-money-signal. [Read-Only]. [Reasoning: Low]. Workflow: Step 2c of 3 — Smart Money Workflow (specific LP drill-down). Keywords: whale LP activity, smart money liquidity, whale add remove liquidity, DeFi pool whales.

ParameterTypeRequiredDescription
agent_idstringoptionalYour agent ID from antalpha-register (required when no bearer token)
addressstringrequiredWhale wallet address (0x...)
event_typestringoptionalFilter by event type (add or remove liquidity). Default: all
dexstringoptionalFilter by DEX protocol. Default: all
limitintegeroptionalMax events to return (1-50)
sincestringoptionalISO 8601 timestamp — only return events after this time

DeFi Investor

investor_discover

[Research] Search DeFi yield opportunities by natural language or filters (chain, protocol type, min APY, max risk). Returns ranked list with APY, TVL, protocol, risk score. ⚠️ No specific protocol in mind yet — this is the search/browse step. For evaluating a known protocol → investor_analyze. [Read-Only]. [Reasoning: High]. Workflow: Step 1 of 2 — DeFi Investment Workflow (discover → analyze or compare). Keywords: find DeFi yield, search DeFi opportunities, high APY search, stable yield filter, DeFi browse.

ParameterTypeRequiredDescription
agent_idstringoptionalYour 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.
session_idstringoptionalSession ID for stored intent (optional)
natural_languagestringoptionalUser's request in natural language
structured_preferencesobjectoptional
limitnumberoptional

investor_analyze

[Research] Deep risk/reward analysis of ONE specific DeFi protocol or opportunity by URL or name: APY sustainability, smart contract risk, liquidity depth, token economics. ⚠️ Requires a SPECIFIC target (URL or protocol name). NOT for searching broadly (→ investor_discover). For comparing multiple options → investor_compare. [Read-Only]. [Reasoning: High]. Workflow: Step 2 of 2 — DeFi Investment Workflow (after investor_discover surfaces a candidate). Keywords: analyze DeFi protocol, protocol risk, APY sustainability, is DeFi safe, yield opportunity analysis.

ParameterTypeRequiredDescription
agent_idstringoptionalYour 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.
product_idstringrequiredProduct ID to analyze
analysis_depthstringoptional
include_historybooleanoptional

investor_compare

[Research] Side-by-side comparison of 2–5 DeFi opportunities: APY, TVL, risk score, chain, protocol type normalized for direct comparison. ⚠️ Requires MULTIPLE specific targets to compare. NOT for single analysis (→ investor_analyze); NOT for searching (→ investor_discover). [Read-Only]. [Reasoning: High]. Workflow: Step 2b of 2 — DeFi Investment Workflow (alternative to investor_analyze when multiple candidates exist). Keywords: compare DeFi options, which protocol better, side by side yield, DeFi comparison.

ParameterTypeRequiredDescription
agent_idstringoptionalYour 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.
product_idsarrayrequired
dimensionsarrayoptional

Swap & Trading

swap-quote

[Market Data] Get a DEX swap quote: expected output amount, minimum receive after slippage, gas estimate, routing path. Read-only — does NOT execute or generate a signing page. ⚠️ Use ONLY when user wants to check "how much will I get" before deciding. If user wants to execute → swap-full directly (no need to call this first). [Read-Only]. [Reasoning: Medium]. Workflow: Step 1 of 1 — Swap Workflow (optional pre-check only; skip straight to swap-full to execute). Keywords: how much will I receive, DEX output estimate, price impact check, minimum receive slippage preview PRIORITY: Use only when user explicitly wants to check price without committing. Default to swap-full for execution intent.

ParameterTypeRequiredDescription
sell_tokenstringrequiredToken symbol (e.g. "ETH", "USDT") or ERC-20 contract address (0x-prefixed, 40 hex chars)
buy_tokenstringrequiredToken symbol (e.g. "ETH", "USDT") or ERC-20 contract address (0x-prefixed, 40 hex chars)
sell_amountstringrequiredSell amount in human-readable form (e.g. "0.001", "1000")
takerstringoptionalOptional 0x wallet; when set, response includes firm quote transaction fields for eth_sendTransaction
chain_idintegeroptionalEVM chain ID. Default 1 (Ethereum mainnet).

swap-create-page

[Trading] Generate a DEX swap signing page from an existing quote. Returns preview_url. Rare — only used when the quote step and page-generation step need to be separate. ⚠️ In most cases use swap-full instead (does everything in one call). [Read+Write]. [Reasoning: High]. Keywords: generate signing page only, hosted DEX swap URL, split flow page generation PRIORITY: Lowest priority in swap family. Use only when split quote/page flow is explicitly required. Default to swap-full.

ParameterTypeRequiredDescription
sell_tokenstringrequiredToken symbol (e.g. "ETH", "USDT") or ERC-20 contract address (0x-prefixed, 40 hex chars)
buy_tokenstringrequiredToken symbol (e.g. "ETH", "USDT") or ERC-20 contract address (0x-prefixed, 40 hex chars)
sell_amountstringrequiredHuman-readable sell amount
takerstringrequiredTaker address (required for firm quote)
chain_idintegeroptionalEVM chain ID. Default 1 (Ethereum mainnet).
hosted_urlstringoptionalOptional: URL shown in the page footer block only; actual page is still at preview_url on this service

swap-tokens

[Market Data] List all supported DEX tokens: symbol, name, contract address, decimals. Reference lookup only — no trade execution. ⚠️ This is a TOKEN DIRECTORY, not a price or quote tool. For prices use data-price-btc/eth or cex-market-get-ticker. [Read-Only]. [Reasoning: Low]. Keywords: token contract address lookup, find token by symbol, token directory list, what address is USDC

ParameterTypeRequiredDescription
chain_idintegeroptionalEVM chain ID. Default 1 (Ethereum mainnet).
searchstringoptionalCase-insensitive filter on symbol or name

swap-gas

[Market Data] Get a quick gas estimate (Gwei + units) scoped specifically to the current swap. Single-value fast lookup. ⚠️ SWAP CONTEXT ONLY. For general EVM gas advice across chains use settlement-gas-prediction. [Read-Only]. [Reasoning: Low]. Keywords: gas cost this specific swap, how much gas for my swap, swap gas units Gwei estimate

ParameterTypeRequiredDescription
chain_idintegeroptionalEVM chain ID. Default 1 (Ethereum mainnet).

swap-full

[Trading] Execute a DEX token swap end-to-end: gets firm quote + generates signing page + hosts it. Returns preview_url and QR code. DEFAULT swap tool for execution. ⚠️ This is token A → token B (exchange). NOT for sending tokens to another address (→ transfer-request). [Read+Write]. [Reasoning: High]. Workflow: Step 1 of 1 — Swap Workflow (default execution path; call directly without swap-quote first). Keywords: execute DEX swap, swap tokens now, exchange ETH for USDC, convert crypto, buy sell token DEX PRIORITY: Default swap execution tool. Use unless user explicitly says 'just checking / how much would I get' (→ swap-quote).

ParameterTypeRequiredDescription
sell_tokenstringrequiredToken symbol (e.g. "ETH", "USDT") or ERC-20 contract address (0x-prefixed, 40 hex chars)
buy_tokenstringrequiredToken symbol (e.g. "ETH", "USDT") or ERC-20 contract address (0x-prefixed, 40 hex chars)
sell_amountstringrequiredHuman-readable sell amount
takerstringrequiredTaker 0x address
chain_idintegeroptionalEVM chain ID. Default 1 (Ethereum mainnet).
hosted_urlstringoptionalOptional future hosted URL for QR hint block

Smart Swap

smart-swap-create

[Trading] Create a 1inch Fusion (Dutch auction) MEV-protected swap order. Returns signing URL. Auction-based — does not execute immediately. ⚠️ DIFFERENT from swap-full: Fusion uses a Dutch auction (better price, no immediate fill, MEV-protected). Use for large amounts where MEV risk matters. [Read+Write]. [Reasoning: High]. Workflow: Step 1 of 2 — Smart Swap Workflow (create → monitor with smart-swap-status). Prefer swap-full for standard swaps; use this only when MEV protection or Dutch auction pricing is needed. Keywords: create new fusion order, initiate MEV protected swap, new Dutch auction, new 1inch swap

ParameterTypeRequiredDescription
sell_tokenstringrequiredToken symbol (e.g. "ETH", "USDT") or ERC-20 contract address (0x-prefixed, 40 hex chars)
buy_tokenstringrequiredToken symbol (e.g. "ETH", "USDT") or ERC-20 contract address (0x-prefixed, 40 hex chars)
sell_amountstringrequiredHuman-readable amount to sell (positive numeric string only, e.g. "0.001", "100")
target_pricestringrequiredTarget price in buy_token per 1 sell_token (positive numeric string only, e.g. "3500" for 1 ETH = 3500 USDC). DO NOT include units or natural-language descriptions.
walletstringrequiredMaker wallet address
expirystringoptionalOrder lifetime, e.g. "24h", "7d", "60m", or seconds as string
enginestringoptionalOnly 1inch is implemented
chain_idintegeroptionalEVM chain ID. Default 1 (Ethereum mainnet).

smart-swap-list

[Account] List all smart swap orders for a wallet: active (in auction), filled, and cancelled. ⚠️ Use BEFORE smart-swap-create to check if a similar order already exists. [Read-Only]. [Reasoning: Low]. Workflow: Step 0 of 2 — Smart Swap Workflow (optional pre-check before creating a new order). Keywords: browse all fusion orders, smart swap history, active filled cancelled swap list

ParameterTypeRequiredDescription
walletstringrequired
chain_idintegeroptionalEVM chain ID. Default 1 (Ethereum mainnet).

smart-swap-status

[Account] Check current execution status of a smart swap order: auction progress, fill percentage, execution details. ⚠️ Input: order hash. NOT for cancellation status (→ smart-swap-cancel). [Read-Only]. [Reasoning: Low]. Workflow: Step 2 of 2 — Smart Swap Workflow (after smart-swap-create). Keywords: fusion order fill progress, how much filled, auction status ongoing, is smart swap executed

ParameterTypeRequiredDescription
order_hashstringrequired0x-prefixed order hash
chain_idintegeroptionalEVM chain ID. Default 1 (Ethereum mainnet).

smart-swap-cancel

[Account] Check the cancellation or expiry status of a 1inch Fusion smart swap order. Fusion orders auto-expire after the auction window — this tool queries whether that has occurred. ⚠️ Despite the name, this does NOT actively cancel an order. It is a read-only status check. For live fill progress use smart-swap-status. [Read-Only]. [Reasoning: Low]. Keywords: fusion order expired, 1inch order cancel status, smart swap expiry check, is order done or expired

ParameterTypeRequiredDescription
order_hashstringrequired
walletstringrequired
chain_idintegeroptionalEVM chain ID. Default 1 (Ethereum mainnet).

Polymarket

poly-intel

[Research] Polymarket cross-market and cross-wallet analytics (Arkham-backed cache layer). Use ONLY when you already have a resolved conditionId or wallet address. [Read-Only]. [Reasoning: Medium]. Valid actions: top-holders (requires conditionId), wallet-profile (requires user-provided 0x address), hotspots (site-wide capital flow — NOT a market search), network-stats, leaderboard. DO NOT USE for free-text market search — use poly-master-search-market. DO NOT USE without a conditionId for top-holders. ⚠️ Requires conditionId or wallet address. NOT for market search by name → poly-master-search-market. Keywords: top holders conditionId, wallet PnL analysis, Polymarket leaderboard, capital inflow hotspot, Arkham analytics

ParameterTypeRequiredDescription
agent_idstringoptionalYour agent ID from antalpha-register
actionstringrequiredIntel action. Conditional required fields: wallet-profile→address; top-holders→event_id. Pick by intent: market sentiment/whale distribution on an event→top-holders; where money is flowing right now→hotspots; site-wide stats→network-stats; top historical traders→leaderboard; profile a SPECIFIC known wallet→wallet-profile.
addressstringoptional0x wallet address. REQUIRED when action=wallet-profile; ignored otherwise. Only use when the user gives you a concrete address — do NOT invent one to analyze a market.
event_idstringoptionalPolymarket conditionId (0x... 32-byte hex). REQUIRED when action=top-holders; ignored otherwise. Resolve it first via poly-market-info if you only have the question text or slug.
limitintegeroptionalMax records to return when cached data is a list

poly-master-traders

[Research] Discover top Polymarket traders ranked by win rate, ROI, volume, and active markets. ⚠️ Use BEFORE poly-master-follow to identify who is worth copying. NOT for your own trade history (→ poly-history). [Read-Only]. [Reasoning: Medium]. Workflow: Step 1 of 4 — Copy-Trade Workflow (discover → follow → monitor → review PnL). Keywords: discover top traders, trader win rate ROI, leaderboard who to follow, best performing traders

ParameterTypeRequiredDescription
agent_idstringoptionalYour agent ID from antalpha-register
min_settled_marketsintegeroptionalMinimum settled market count to qualify; this is not raw trade count
min_win_ratenumberoptionalMinimum win rate %
limitintegeroptionalMax traders to return

poly-master-search-market

[Research] Free-text search across ALL Polymarket prediction markets. Returns conditionId, outcomes, prices, volume, liquidity. Supports zh-CN, zh-TW, en, ja, ko. PRIMARY market lookup tool. ⚠️ Use this FIRST before poly-market-info or poly-buy. event-feed-list only has top-N curated events — long-tail markets require this tool. [Read-Only]. [Reasoning: Low]. Workflow: Step 1 of 4 — Polymarket Trade Workflow (search → market-info → buy/sell → confirm). Keywords: find market by name, will X win Y, election outcome price, search any prediction topic

ParameterTypeRequiredDescription
agent_idstringoptionalYour agent ID from antalpha-register
querystringrequiredFree-text query. Examples: 'Tunisia 2026 World Cup', '突尼斯夺冠', 'チュニジア ワールドカップ', '튀니지 월드컵', 'Trump 2028'.
langstringoptionalLanguage of the `query` field. Drives the translation step.
limitintegeroptionalMax markets to return (1–50).
min_liquiditynumberoptionalMinimum USD liquidity. Keep 0 for maximum recall on long-tail markets; set higher only if you want to filter out very thin markets.
include_closedbooleanoptionalInclude closed / no-longer-trading markets in results.

poly-master-follow

[Trading] Follow or unfollow a Polymarket trader. Set copy ratio (e.g. 0.5 = copy at 50% size). ⚠️ Use AFTER poly-master-traders identifies a target. [Write]. [Reasoning: Medium]. Workflow: Step 2 of 4 — Copy-Trade Workflow (after poly-master-traders). Keywords: follow specific trader address, set copy ratio, start mirroring trader, unfollow trader

ParameterTypeRequiredDescription
agent_idstringoptionalYour agent ID
wallet_addressstringrequiredYour wallet address
trader_addressstringrequiredTrader's wallet address to follow
copy_rationumberoptionalCopy ratio: % of trader's position size
actionstringoptionalFollow or unfollow

poly-master-status

[Account] Single-call copy-trading dashboard: followed traders, recent orders, current risk config. Keywords: copy trading dashboard, who am I following now, followed traders overview, copy status summary [Reasoning: Low].

ParameterTypeRequiredDescription
agent_idstringoptionalYour agent ID

poly-master-risk

[Trading] View or update copy-trading risk limits: max position size, daily loss limit, copy ratio caps. Workflow: Step 2b of 4 — Copy-Trade Workflow (optional risk config alongside poly-master-follow). Keywords: max position size limit, daily loss cap, copy ratio ceiling, risk parameters configuration [Reasoning: Medium].

ParameterTypeRequiredDescription
agent_idstringoptionalYour agent ID
stop_loss_percentnumberoptionalStop loss % (e.g. 20)
take_profit_percentnumberoptionalTake profit %
max_position_per_marketnumberoptionalMax USDC per market
max_total_positionnumberoptionalMax total USDC across all
max_slippage_percentnumberoptionalMax slippage %

poly-master-pnl

[Account] PnL report for copy-trading: breakdown by daily/weekly/total and by followed trader. Workflow: Step 4 of 4 — Copy-Trade Workflow (review results). Keywords: copy trading profit loss, how much earned copying, copy trade ROI, weekly daily copy PnL [Reasoning: Low].

ParameterTypeRequiredDescription
agent_idstringoptionalYour agent ID
periodstringoptionalReport period

poly-master-orders

[Account] List copy-trading orders with status filter (pending/filled/cancelled). Shows which trader triggered each. (poly-orders is deprecated — use this.) Workflow: Step 3 of 4 — Copy-Trade Workflow (monitor orders after following traders). Keywords: copy order history, orders triggered by followed traders, copy trade execution log [Reasoning: Low].

ParameterTypeRequiredDescription
agent_idstringoptionalYour agent ID
statusstringoptionalFilter by order status
limitintegeroptionalMax orders to return

poly-orders

[DISABLED] This tool is functionally identical to poly-master-orders. Use poly-master-orders to list copy-trading orders. Keywords: DISABLED, use poly-master-orders. [Reasoning: Low].

ParameterTypeRequiredDescription
agent_idstringoptionalYour agent ID
statusstringoptionalFilter by order status
limitintegeroptionalMax orders to return

poly-new

[Research] Get recently created Polymarket markets sorted by creation date. Use to discover new events and early-stage opportunities before they gain liquidity. [Read-Only]. [Reasoning: Low]. ⚠️ NEWEST markets sorted by creation date. For hottest by volume → poly-trending. Keywords: newest markets, just launched predictions, recently created events, early stage low liquidity

ParameterTypeRequiredDescription
agent_idstringoptionalYour agent ID from antalpha-register
limitintegeroptionalMax markets to return
hoursintegeroptionalLook back hours
categorystringoptionalFilter by category

poly-market-info

[Market Data] Get full detail for ONE known Polymarket market: conditionId, outcomes/prices, volume, liquidity, CLOB token IDs. Accepts conditionId, slug, Gamma ID, or text. ⚠️ Use AFTER poly-master-search-market returns a conditionId. NOT for browsing (→ poly-master-search-market). Translate non-English names to English before calling. [Read-Only]. [Reasoning: Low]. Workflow: Step 2 of 4 — Polymarket Trade Workflow (after search returns a conditionId). Keywords: conditionId details, market prices liquidity, CLOB token IDs, market endDate, slug lookup

ParameterTypeRequiredDescription
agent_idstringoptionalYour agent ID from antalpha-register
market_idstringrequiredMarket reference: index (1,2,3...), conditionId (0x...), Gamma ID, slug, or event/question text

poly-positions

[Account] Get current Polymarket positions: outcome tokens held, cost basis, current market value, and unrealized PnL. Requires proxy_wallet address. [Read-Only]. [Reasoning: Low]. ⚠️ CURRENT HOLDINGS. For past activity → poly-history. For order status → poly-confirm. Keywords: current holdings, active predictions, outcome tokens I own now, unrealized prediction PnL

ParameterTypeRequiredDescription
agent_idstringoptionalYour agent ID from antalpha-register
proxy_walletstringrequiredPolymarket proxy wallet address (GnosisSafe)

poly-history

[Account] Get recent trade and transfer activity for a Polymarket proxy wallet. Returns a chronological log of buys, sells, and transfers. Requires proxy_wallet address. [Read-Only]. [Reasoning: Low]. ⚠️ PAST ACTIVITY log. For current positions → poly-positions. For order fill status → poly-confirm. Keywords: past trade log, historical buys sells, what I traded before, previous prediction activity

ParameterTypeRequiredDescription
agent_idstringoptionalYour agent ID from antalpha-register
proxy_walletstringrequiredPolymarket proxy wallet address (GnosisSafe)
limitintegeroptionalMax activities to return

poly-buy

[Trading] Buy outcome tokens on Polymarket. Returns signing URL. Zero custody — private keys never leave wallet. ⚠️ ALWAYS confirm market, outcome, and amount with user before calling. [Write]. [Reasoning: High]. Workflow: Step 3a of 4 — Polymarket Trade Workflow (after poly-market-info confirms details). Keywords: acquire YES token, acquire NO token, enter prediction, buy into outcome, long prediction

ParameterTypeRequiredDescription
agent_idstringoptionalYour agent ID from antalpha-register
market_idstringrequiredMarket reference: index, conditionId (0x...), Gamma ID, slug, or event/question text
outcomestringrequiredOutcome to buy, e.g. 'Yes', 'No', team name
amount_usdcnumberrequiredAmount to spend in USDC
pricenumberoptionalLimit price per share (omit for market order at current best ask)
wallet_addressstringrequiredUser's EOA (externally-owned account) address — the wallet controlled by a private key in MetaMask / OKX / Trust / TokenPocket. This is the address that will be ASKED TO SIGN in the user's browser. MUST NOT be the user's Polymarket proxy / Safe / deposit-wallet address: Polymarket's UI shows the Safe wallet as the user's account, but a Safe is a smart contract and cannot produce a browser EOA signature. If the user provided an address without saying which kind it is, ask them to confirm it is the EOA from their MetaMask/OKX wallet header (NOT the address Polymarket's website displays).
proxy_walletbooleanoptionalBoolean flag: `true` to sign in Polymarket Safe (proxy-wallet) mode (signatureType=2); omit or `false` for direct EOA signing (signatureType=0). Most Polymarket retail users hold their USDC inside the Safe (any 'deposit on Polymarket' flow uses the Safe), so this should usually be `true` for users trading existing Polymarket balances. The actual Safe address is derived deterministically from wallet_address via the Polymarket Safe factory — NEVER pass a wallet address as the value of this field. If a Safe-style address ends up here it indicates the caller confused this field with wallet_address.

poly-sell

[Trading] Sell outcome tokens on Polymarket. Returns signing URL. Zero custody. ⚠️ ALWAYS confirm which position, how much, and estimated proceeds before calling. [Write]. [Reasoning: High]. Workflow: Step 3b of 4 — Polymarket Trade Workflow (after poly-market-info confirms details). Keywords: dispose YES token, dispose NO token, exit prediction, sell out of outcome, close prediction

ParameterTypeRequiredDescription
agent_idstringoptionalYour agent ID from antalpha-register
market_idstringrequiredMarket reference: index, conditionId (0x...), Gamma ID, slug, or event/question text
outcomestringrequiredOutcome to sell, e.g. 'Yes', 'No', team name
sizenumberrequiredNumber of shares to sell
pricenumberoptionalLimit price per share (omit for market order at current best bid)
wallet_addressstringrequiredUser's EOA (externally-owned account) address — the wallet controlled by a private key in MetaMask / OKX / Trust / TokenPocket. This is the address that will be ASKED TO SIGN in the user's browser. MUST NOT be the user's Polymarket proxy / Safe / deposit-wallet address: Polymarket's UI shows the Safe wallet as the user's account, but a Safe is a smart contract and cannot produce a browser EOA signature. If the user provided an address without saying which kind it is, ask them to confirm it is the EOA from their MetaMask/OKX wallet header (NOT the address Polymarket's website displays).
proxy_walletbooleanoptionalBoolean flag: `true` to sign in Polymarket Safe (proxy-wallet) mode (signatureType=2); omit or `false` for direct EOA signing (signatureType=0). Most Polymarket retail users hold their USDC inside the Safe (any 'deposit on Polymarket' flow uses the Safe), so this should usually be `true` for users trading existing Polymarket balances. The actual Safe address is derived deterministically from wallet_address via the Polymarket Safe factory — NEVER pass a wallet address as the value of this field. If a Safe-style address ends up here it indicates the caller confused this field with wallet_address.

poly-confirm

[Account] Check Polymarket order status: signing status (pending/signed/expired) and fill status (unfilled/partial/filled). (poly-order-status is deprecated — use this.) ⚠️ Input: order ID from poly-buy or poly-sell. NOT for browsing positions (→ poly-positions). [Read-Only]. [Reasoning: Low]. Workflow: Step 4 of 4 — Polymarket Trade Workflow (after poly-buy or poly-sell). Keywords: order fill status, was order signed, pending signed expired, confirm execution after buy sell

ParameterTypeRequiredDescription
agent_idstringoptionalYour agent ID from antalpha-register
order_idstringrequiredOrder ID from poly-buy or poly-sell response

poly-order-status

[DISABLED] This tool is a complete alias of poly-confirm. Use poly-confirm directly to check order status. Keywords: DISABLED, use poly-confirm. [Reasoning: Low].

ParameterTypeRequiredDescription
agent_idstringoptionalYour agent ID from antalpha-register
order_idstringrequiredOrder ID from poly-buy or poly-sell response

poly-master-strategy-scan

[Research] Scan for logical-implication hedge arbitrage signals across Polymarket. Identifies T1/T2/T3 tier opportunities where related markets are mispriced relative to each other. Very computationally intensive — use sparingly. [Read-Only]. [Reasoning: Very High]. Keywords: arbitrage scan, logical implication mispricing, hedge signal T1 T2 T3, computationally intensive scan

ParameterTypeRequiredDescription
agent_idstringoptionalYour agent ID from antalpha-register
limitintegeroptionalMax markets to scan
min_tierstringoptionalMinimum signal tier to return
dry_runbooleanoptionalNo-op alias kept for prompt compatibility; this tool only scans and never places orders.

poly-master-strategy-metrics

[Account] Get the strategy engine monitoring dashboard: signal tier distribution (T1/T2/T3), signal generation rate, order cancellation rate, and coverage statistics. [Read-Only]. [Reasoning: Low]. Keywords: T1 T2 T3 signal count, signal generation rate, strategy coverage stats, order cancel rate

ParameterTypeRequiredDescription
agent_idstringoptionalYour agent ID from antalpha-register

poly-master-strategy-dry-run

[Trading] Toggle dry-run mode for the strategy engine. In dry-run mode, strategy signals are logged but no real orders are placed. Use for testing before going live. [Write]. [Reasoning: Low]. Keywords: paper trading mode, strategy simulation no real orders, toggle dry run, test before live

ParameterTypeRequiredDescription
agent_idstringoptionalYour agent ID from antalpha-register
enabledbooleanrequiredtrue = dry-run (log only), false = live execution

Settlement & Gas

settlement-gas-prediction

[Market Data] Get EVM gas fee tier recommendations (instant/fast/standard/slow) in Gwei for a specific chain: ethereum, arbitrum, optimism, base, polygon. ⚠️ Returns RECOMMENDED GAS TIERS — does not predict time. To predict time for a chosen Gwei → settlement-predict-time. NOT for BTC fees (→ settlement-btc-fee). NOT for swap-scoped gas estimate (→ swap-gas). [Read-Only]. [Reasoning: Low]. Workflow: Step 1 of 2 — EVM Gas Workflow (get tiers here, then optionally predict time in step 2). Keywords: EVM gas tiers Gwei, Ethereum Arbitrum Optimism Base Polygon gas, fast standard slow Gwei, gas recommendation

ParameterTypeRequiredDescription
chainstringoptionalEVM chain: ethereum, arbitrum, optimism, base, or polygon (default: ethereum)

settlement-predict-time

[Market Data] Predict EVM transaction confirmation time for a GIVEN Gwei price. Input: specific gas price. Output: estimated blocks, ETA seconds, inclusion probability. ⚠️ Requires a Gwei value as input — call settlement-gas-prediction first if unknown. NOT for getting gas recommendations (→ settlement-gas-prediction). [Read-Only]. [Reasoning: Low]. Workflow: Step 2 of 2 — EVM Gas Workflow (only after settlement-gas-prediction provides the price). Keywords: EVM Gwei confirmation time, Ethereum tx eta, how fast Gwei confirms, blocks to confirmation EVM

ParameterTypeRequiredDescription
chainstringoptionalEVM chain: ethereum, arbitrum, optimism, base, or polygon (default: ethereum)
gas_price_gweinumberrequiredGas price in Gwei

settlement-optimal-window

[Market Data] Find the cheapest hour of day (UTC) to send a transaction based on historical gas patterns. Returns optimal_hour_utc and expected savings. ⚠️ Only useful for NON-URGENT transactions with timing flexibility. NOT for current gas price (→ settlement-gas-prediction). [Read-Only]. [Reasoning: Medium]. Keywords: cheapest hour to transact, best time low gas, historical gas pattern, off-peak transaction window

ParameterTypeRequiredDescription
chainstringoptionalEVM chain: ethereum, arbitrum, optimism, base, or polygon (default: ethereum)
urgencystringrequiredTransaction urgency level

settlement-pending-pool

[Market Data] Analyze a specific DEX liquidity pool for sandwich attack (MEV) risk and return a safe slippage tolerance recommendation. ⚠️ Input is a POOL ADDRESS. NOT a general gas tool — specifically for MEV/slippage risk before a large DEX swap. [Read-Only]. [Reasoning: High]. Keywords: sandwich attack risk, MEV protection slippage, DEX pool safe slippage, front-run risk large swap

ParameterTypeRequiredDescription
chainstringoptionalEVM chain: ethereum, arbitrum, optimism, base, or polygon (default: ethereum)
pool_addressstringrequiredContract or pool address (0x-prefixed, 40 hex chars)
directionstringrequiredTrade direction
amount_usdnumberrequiredTrade amount in USD

settlement-track-tx

[Market Data] Track an EVM transaction by hash. Returns: status (confirmed/failed/pending), block number, confirmation count, gas used, effective fee. ⚠️ Input is an EVM TX HASH (0x...). NOT for Bitcoin transactions (→ settlement-track-btc-tx). [Read-Only]. [Reasoning: Low]. Keywords: EVM 0x hash tracking, Ethereum tx status, ETH Arbitrum transaction confirmed, EVM receipt gas used

ParameterTypeRequiredDescription
chainstringoptionalEVM chain: ethereum, arbitrum, optimism, base, or polygon (default: ethereum)
tx_hashstringrequiredTransaction hash (0x-prefixed, 66 hex chars)

settlement-verify-contract

[Security] Check if an EVM smart contract's source code is verified on Etherscan and flag security risks from static analysis. ⚠️ Input is a SMART CONTRACT ADDRESS (not a token or NFT specifically). For token-specific risk flags use wallet-guard-token-security. [Read-Only]. [Reasoning: Low]. Keywords: Etherscan source verified, smart contract open source, contract audit check, is source code public

ParameterTypeRequiredDescription
chainstringoptionalEVM chain: ethereum, arbitrum, optimism, base, or polygon (default: ethereum)
addressstringrequiredContract address (0x-prefixed)

settlement-token-info

[Market Data] Get ERC20 token on-chain metadata: name, symbol, decimals, total supply. Reads from chain directly — no API key needed. ⚠️ Returns METADATA ONLY — not a security check. For security risks use wallet-guard-token-security. [Read-Only]. [Reasoning: Low]. Keywords: ERC20 metadata, token name symbol decimals, total supply contract, what token is this address

ParameterTypeRequiredDescription
chainstringoptionalEVM chain: ethereum, arbitrum, optimism, base, or polygon (default: ethereum)
addressstringrequiredToken contract address (0x-prefixed)

settlement-btc-fee

[Market Data] Get current Bitcoin mempool fee tier recommendations in sat/vB: instant / fast / standard / slow / economy. ⚠️ Returns RECOMMENDED FEE RATES — does not predict time. To predict confirmation time for a chosen rate → settlement-btc-settlement. NOT for EVM gas (→ settlement-gas-prediction). [Read-Only]. [Reasoning: Low]. Workflow: Step 1 of 2 — Bitcoin Fee Workflow (get rates here, then optionally predict time in step 2). Keywords: Bitcoin fee tiers, sat per vbyte, mempool congestion, BTC fee recommendation, fast slow economy sat/vB

ParameterTypeRequiredDescription
urgencystringoptionalFee urgency level

settlement-btc-settlement

[Market Data] Predict Bitcoin confirmation time for a GIVEN sat/vB fee rate. Input: a specific fee rate. Output: estimated confirmation window + confidence. ⚠️ Requires a fee rate as input — call settlement-btc-fee first if unknown. NOT for getting fee recommendations (→ settlement-btc-fee). [Read-Only]. [Reasoning: Low]. Workflow: Step 2 of 2 — Bitcoin Fee Workflow (only after settlement-btc-fee provides the rate). Keywords: Bitcoin confirmation time, sat/vB speed, BTC mempool time, how fast BTC fee confirms

ParameterTypeRequiredDescription
sat_per_vbnumberrequiredFee rate in satoshis per virtual byte
urgencystringoptionalUrgency level

settlement-track-btc-tx

[Market Data] Track a Bitcoin transaction by txid. Returns: confirmation count, fee paid, input/output totals. ⚠️ Input is a BITCOIN TXID (not 0x). NOT for EVM transactions (→ settlement-track-tx). [Read-Only]. [Reasoning: Low]. Keywords: Bitcoin txid tracking, BTC transaction status, has BTC confirmed, Bitcoin transfer confirmations

ParameterTypeRequiredDescription
tx_hashstringrequiredBitcoin transaction hash (64 hex chars)

Hyperliquid

hl-price

[Market Data] Get real-time asset price(s) on Hyperliquid. Omit coin parameter to get top-10 prices. [Read-Only]. [Reasoning: Low]. ⚠️ HL PRICES only. For broad market BTC/ETH price → data-price-btc / data-price-eth. Keywords: asset price HL, market price Hyperliquid, current coin price on HL, top asset prices

ParameterTypeRequiredDescription
coinstringoptionalAsset name (e.g. ETH, BTC). Omit for top-10.

hl-account

[Account] Get Hyperliquid account summary: USDC balance, open positions summary, and open orders count. Requires wallet address. [Read-Only]. [Reasoning: Low]. ⚠️ OVERVIEW ONLY. For positions → hl-positions. For open orders → hl-orders. For pre-trade margin check → hl-balance-check. Keywords: HL account overview, USDC balance summary, positions count overview, not margin check

ParameterTypeRequiredDescription
addressstringrequiredWallet address (0x...)

hl-book

[Market Data] Get Hyperliquid L2 order book (bids and asks with depth) for a trading pair. Use for slippage estimation before placing large orders. [Read-Only]. [Reasoning: Low]. Keywords: HL order book depth, bids asks Hyperliquid, L2 book, slippage estimate HL

ParameterTypeRequiredDescription
coinstringrequiredAsset name (e.g. ETH)
depthintegeroptionalBook depth

hl-orders

[Account] Get all open (pending) orders for a Hyperliquid account. Requires wallet address. [Read-Only]. [Reasoning: Low]. ⚠️ OPEN ORDERS only. For positions → hl-positions. To cancel → hl-cancel. Keywords: pending unfilled orders HL, waiting to execute, queued limit orders, not yet filled

ParameterTypeRequiredDescription
addressstringrequiredWallet address

hl-positions

[Account] Get all open perpetual positions for a Hyperliquid account: asset, size, entry price, unrealized PnL, liquidation price. Requires wallet address. [Read-Only]. [Reasoning: Low]. ⚠️ POSITIONS (filled, open). For pending orders → hl-orders. For full exit → hl-close. Keywords: currently holding perp HL, filled open trades, active positions size entry price, not pending

ParameterTypeRequiredDescription
addressstringrequiredWallet address

hl-funding

[Market Data] Get Hyperliquid perpetual funding rates sorted by magnitude. Useful for identifying high-cost carry positions and funding arbitrage opportunities. [Read-Only]. [Reasoning: Low]. ⚠️ HL FUNDING RATES only. For BTC funding rate across all venues → data-sentiment-funding-btc. Keywords: HL funding rates, carry cost perp HL, highest funding assets, funding arbitrage Hyperliquid

ParameterTypeRequiredDescription
limitintegeroptionalNumber of results

hl-balance-check

[Account] Verify account has sufficient margin for a planned Hyperliquid trade. Returns available margin and trade feasibility. ⚠️ Run BEFORE placing any order. NOT the same as hl-account (which gives a general summary). [Read-Only]. [Reasoning: Medium]. Workflow: Step 1 of 3 — Hyperliquid Trade Workflow (check → order → tp-sl). Keywords: sufficient margin trade, can I afford position, pre-trade margin verification, margin feasibility

ParameterTypeRequiredDescription
addressstringrequiredWallet address (0x...)
coinstringrequiredAsset to trade (e.g. ETH, BTC)
sizenumberrequiredPlanned order size in asset units
pricenumberrequiredPlanned order price in USD
leverageintegeroptionalLeverage (default: 1, perp only)
order_typestringoptionalspot = Spot balance only; perp = Perp+Spot combined; auto = detect automatically
is_buybooleanoptionaltrue = buy (need USDC for spot); false = sell (need coin for spot)

hl-limit-order

[Trading] Place a perpetual LIMIT order on Hyperliquid CLOB. Supports GTC / IOC / ALO. 3-tier risk confirmation: auto <$100, single confirm $100–$999, double confirm ≥$1000 or ≥10x leverage. ⚠️ Executes at a specific price — NOT immediate. For immediate execution → hl-market-order. [Write]. [Reasoning: High]. Workflow: Step 2a of 3 — Hyperliquid Trade Workflow (after hl-balance-check). Keywords: create new limit order HL, place at specific price, new GTC IOC ALO entry

ParameterTypeRequiredDescription
agent_keystringrequiredAgent wallet private key (0x...)
ownerstringrequiredOwner wallet address (0x...)
coinstringrequiredAsset name (e.g. ETH, BTC)
sidestringrequiredOrder side
pricenumberrequiredLimit price in USD
sizenumberrequiredOrder size in asset units
tifstringoptionalTime-in-force
reduce_onlybooleanoptionalReduce-only order

hl-market-order

[Trading] Place a perpetual MARKET order on Hyperliquid — executes immediately at best available price. Same 3-tier risk confirmation as hl-limit-order. ⚠️ Executes IMMEDIATELY — not at a specific price. For price-targeted entry → hl-limit-order. [Write]. [Reasoning: High]. Workflow: Step 2b of 3 — Hyperliquid Trade Workflow (after hl-balance-check). Keywords: execute immediately HL, instant fill, market buy sell now Hyperliquid, no price target

ParameterTypeRequiredDescription
agent_keystringrequiredAgent wallet private key (0x...)
ownerstringrequiredOwner wallet address (0x...)
coinstringrequiredAsset name
sidestringrequiredOrder side
sizenumberrequiredOrder size
slippagenumberoptionalMax slippage (0.01 = 1%)

hl-close

[Trading] Market-close ALL open positions for a specific coin. Full exit. ⚠️ Closes POSITIONS (not orders). Use hl-positions first to confirm what will be closed. NOT for cancelling an order → hl-cancel. [Write]. [Reasoning: High]. Keywords: close open position HL, exit entire position, market close all BTC ETH perp, full exit coin

ParameterTypeRequiredDescription
agent_keystringrequiredAgent wallet private key (0x...)
ownerstringrequiredOwner wallet address (0x...)
coinstringrequiredAsset to close
slippagenumberoptionalMax slippage

hl-cancel

[Trading] Cancel a specific open order on Hyperliquid by order ID. ⚠️ Cancels an OPEN ORDER. To close an open POSITION → hl-close. [Write]. [Reasoning: Low]. Keywords: cancel delete remove HL order, abort pending order, kill unfilled limit

ParameterTypeRequiredDescription
agent_keystringrequiredAgent wallet private key (0x...)
ownerstringrequiredOwner wallet address (0x...)
coinstringrequiredAsset name
oidintegerrequiredOrder ID to cancel

hl-leverage

[Trading] Set leverage multiplier for a Hyperliquid perpetual asset. Affects all subsequent orders on that asset. Workflow: Step 1b of 3 — Hyperliquid Trade Workflow (optional, alongside hl-balance-check). Keywords: set leverage HL, change multiplier Hyperliquid, leverage ratio before trade [Reasoning: Medium].

ParameterTypeRequiredDescription
agent_keystringrequiredAgent wallet private key (0x...)
ownerstringrequiredOwner wallet address (0x...)
coinstringrequiredAsset name
leverageintegerrequiredLeverage multiplier
modestringoptionalMargin mode

hl-tp-sl

[Trading] Set take-profit or stop-loss trigger for an open Hyperliquid position. Fires a market close when price hits target. ⚠️ Requires an OPEN POSITION. Call AFTER hl-limit-order or hl-market-order opens a position. [Write]. [Reasoning: High]. Workflow: Step 3 of 3 — Hyperliquid Trade Workflow (after position is open). Keywords: take profit HL, stop loss HL, trigger close at price, TP SL after position open

ParameterTypeRequiredDescription
agent_keystringrequiredAgent wallet private key (0x...)
ownerstringrequiredOwner wallet address (0x...)
coinstringrequiredAsset name
typestringrequiredtp = take-profit, sl = stop-loss
sidestringrequiredOrder side when triggered
trigger_pricenumberrequiredTrigger price in USD
sizenumberrequiredOrder size

hl-modify-order

[Trading] Atomically modify price and/or size of an EXISTING open order. Avoids cancel+replace race condition. ⚠️ Requires an existing open ORDER (not position). For modifying TP/SL → hl-tp-sl. [Write]. [Reasoning: Medium]. Keywords: edit update change existing order HL, new price new size same order, atomic modify

ParameterTypeRequiredDescription
agent_keystringrequiredAgent wallet private key (0x...)
ownerstringrequiredOwner wallet address (0x...)
coinstringrequiredAsset name (e.g. ETH)
oidintegerrequiredOrder ID to modify
sidestringrequiredOrder side
pricenumberrequiredNew limit price in USD
sizenumberrequiredNew order size
tifstringoptionalTime-in-force

Machine-readable formats: