Documentation

Web3 AI Unified Gateway MCPBeta

Antalpha Skills is a Model Context Protocol (MCP) server that provides 146+ Web3 tools for DEX swaps, smart money tracking, Polymarket prediction markets, Hyperliquid perpetuals, CEX trading, Bitcoin mining, and DeFi analytics — all through a unified tool interface.

Transport:Streamable HTTP   Protocol: Model Context Protocol (MCP)

Paste This Into Your Agent

Copy this prompt and send it to your AI agent. It handles the rest.

Paste into Claude, OpenClaw, or any AI agent

Read https://raw.githubusercontent.com/AntalphaAI/antalpha-ai-setup/refs/heads/main/SKILL.md and follow the instructions to connect to Antalpha Skills MCP

Or add manually to your client config

claude mcp add antalpha --transport http https://mcp-skills.ai.antalpha.com/mcp
npx mcporter list https://mcp-skills.ai.antalpha.com/mcp --name antalpha
codex mcp add antalpha --url https://mcp-skills.ai.antalpha.com/mcp
{
  "mcpServers": {
    "antalpha": {
      "url": "https://mcp-skills.ai.antalpha.com/mcp"
    }
  }
}
{
  "mcpServers": {
    "antalpha": {
      "httpUrl": "https://mcp-skills.ai.antalpha.com/mcp"
    }
  }
}
{
  "mcp": {
    "antalpha": {
      "type": "remote",
      "url": "https://mcp-skills.ai.antalpha.com/mcp"
    }
  }
}

Overview

Antalpha Skills is a Model Context Protocol (MCP) server that provides 146+ Web3 tools for DEX swaps, smart money tracking, Polymarket prediction markets, Hyperliquid perpetuals, CEX trading, Bitcoin mining, and DeFi analytics — all through a unified tool interface.

Why Choose Antalpha MCP?

  • 146+ Tools, One API

    DEX swaps, smart money tracking, DeFi analytics, Hyperliquid trading, Polymarket — all in one place.

  • Enterprise-Grade Infrastructure

    Built by veterans from ByteDance & Baidu. Self-hosted data centers. Your data stays yours.

  • Zero Setup to Start

    Connect to the endpoint → get your API key instantly. No pre-registration. No credit card.

  • Free for Developers

    Fair-use rate limits. Start building in seconds.

Built by Web3 Infrastructure Veterans

Our team brings years of deep expertise in:

  • Crypto Trading Systems

    High-frequency trading infrastructure, exchange-grade reliability.

  • MPC Wallet Technology

    Multi-party computation for secure institutional-grade asset custody.

  • DeFi Portfolio Management

    Real-time analytics, risk modeling, cross-protocol yield optimization.

  • Powered by Antalpha Self-Hosted Data Centers

    Enterprise infrastructure. Data sovereignty guaranteed.

Simple, Transparent Pricing

Developer

Free

  • Unlimited tool calls (fair use)
Start Free

Growing

Coming Soon

  • Higher rate limits
  • Priority routing
Coming Soon

Enterprise

Contact Us

  • Dedicated infrastructure
  • SLA guarantee
  • Custom tools
Coming Soon

Quick Start

Server URL

MCP Endpoint
https://mcp-skills.ai.antalpha.com/mcp
PropertyValue
Endpoint/mcp
TransportStreamable HTTP
ProtocolJSON-RPC 2.0 over HTTPS

Your First Request

Once connected, try these prompts in your AI assistant:

  1. Register an agentRegister a new agent and give me the API key
  2. Check connectivityPing the server to verify connection
  3. Get a swap quoteWhat's the current quote for 1 ETH to USDC on Ethereum?
  4. Track smart moneyShow me the latest high-confidence trading signals

Capabilities

CategoryWhat You Can Do
DEX SwapsAutomated token swapping across multiple chains with gas optimization — quotes, swap pages, and 1inch Fusion orders
Smart MoneyTrack whale movements, monitor wallets, and copy smart money signals
PolymarketPrediction market data, trading, copy-trading, and strategy scanning
HyperliquidPerpetual futures trading on Hyperliquid — market/limit orders, TP/SL, leverage, and more
DeFi AnalyticsComprehensive Web3 data: price, sentiment, structure, whale activity, volatility, yield, technical analysis, and events
CEX TradingCentralized exchange account management and spot/futures trading on OKX
Bitcoin MiningEasy mining farm management and metrics tracking via Nonce
Macro IndicatorsEconomic data from FRED including CPI, unemployment, fed rates, and yield spreads
Social IntelligenceCrypto social trends, sentiment scores, KOL signals, and fear & greed index
Wallet SecurityToken security checks, phishing detection, approval security, and rugpull detection
Settlement IntelligencePredict EVM gas tiers, find optimal transaction windows, assess sandwich risk, and check BTC mempool fees
Multi-Chain AssetsWallet balance queries across EVM and non-EVM chains
Web SearchWeb search and content extraction for research workflows
Token TransferPrepare, confirm, and track cross-chain token transfers

Getting Started

Step 1: Register Your Agent

Before using authenticated tools, call antalpha-register to receive your agent_id and one-time api_key:

Register Command
Use the tool: antalpha-register

You will receive:

Response
{
  "agent_id": "550e8400-e29b-41d4-a716-446655440000",
  "api_key": "sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
  "created_at": "2025-04-08T12:00:00Z",
  "message": "Agent registered successfully."
}

Important: Save your api_key — it is shown only once. When API key authentication is enabled on the server, you must include it in every subsequent request via the x-antalpha-agent-api-key header.

Step 2: Verify Connectivity

Test your connection with test-ping:

Ping Command
Use the tool: test-ping

Expected response:

Response
{
  "ok": true,
  "service": "mcp-skills",
  "at": "2025-04-08T12:00:00Z"
}

Tool Reference

DEX Swap Tools

5 tools

Tools powered by 0x and 1inch for on-chain token swaps.

swap-quote

Get a real-time DEX swap quote from the 0x API.

ParameterTypeRequiredDescription
sell_tokenstringYesAddress of the token to sell
buy_tokenstringYesAddress of the token to buy
sell_amountstringYesAmount to sell (in token's smallest unit)
takerstringNoWallet address that will execute the swap
chain_idnumberNoChain ID (default: 1 for Ethereum)

Returns: Quote details including buy_amount, min_buy_amount, price, gas_estimate, gas_price_gwei, route breakdown, and optional tx object ready for broadcast.

swap-create-page

Generate a firm 0x quote along with a cyberpunk-themed HTML swap page you can open in any wallet.

ParameterTypeRequiredDescription
sell_tokenstringYesAddress of the token to sell
buy_tokenstringYesAddress of the token to buy
sell_amountstringYesAmount to sell
takerstringYes0x-prefixed wallet address
chain_idnumberNoChain ID
hosted_urlstringNoHosted URL for the swap page

Returns: preview_url, file_id, html_size_bytes, wallets_supported, and the embedded quote.

swap-full

One-shot tool that returns a firm quote, swap page HTML, and the ready-to-broadcast transaction — all in one response.

Returns: Combined quote, swap_page, and tx objects.

Parameters same as swap-create-page.

swap-tokens

List built-in supported tokens on a given chain.

ParameterTypeRequiredDescription
chain_idnumberNoChain ID
searchstringNoFilter by symbol or address

Returns: Array of { symbol, name, address, decimals } and the resolved chain_id.

swap-gas

Get an indicative gas price via a lightweight 0x probe.

ParameterTypeRequiredDescription
chain_idnumberNoChain ID

Returns: { gas_price_gwei, estimated_gas, estimated_cost_eth }.

Smart Swap (1inch Fusion)

4 tools

Time-based Dutch auction orders that prevent MEV and guarantee no slippage.

smart-swap-create

Create a 1inch Fusion order and generate a signing page with QR code.

ParameterTypeRequiredDescription
sell_tokenstringYesAddress of the token to sell
buy_tokenstringYesAddress of the token to buy
sell_amountstringYesAmount to sell
target_pricestringYesYour target buy amount or price
walletstringYes0x-prefixed wallet address
expirystringNoExpiry time (ISO 8601)
enginestringNo"1inch" or "0x" (default: "1inch")
chain_idnumberNoChain ID

Returns: Order details (order_hash, status, expiry_human), signing page (preview_url, qr_image_url, file_id), and pre-check results (needs_approve, needs_weth_wrap).

Currently only engine=1inch and chain_id=1 (Ethereum mainnet) are supported.

smart-swap-list

List all Smart Swap orders for a wallet.

ParameterTypeRequiredDescription
walletstringYes0x-prefixed wallet address
chain_idnumberNoChain ID

Returns: { orders: Array<Record>, total: number }.

smart-swap-status

Get the status of a specific order.

ParameterTypeRequiredDescription
order_hashstringYesOrder hash
chain_idnumberNoChain ID

Returns: { order_hash, status, raw? }.

smart-swap-cancel

Check whether a Fusion order can be cancelled and get cancellation methods.

ParameterTypeRequiredDescription
order_hashstringYesOrder hash
walletstringYes0x-prefixed wallet address
chain_idnumberNoChain ID

Returns: { order_hash, wallet, status, cancelable, cancel_methods, router_contract, note }.

Smart Money Tools

6 tools

Track the wallets that move markets. All tools in this category require a valid agent_id.

smart-money-signal

Get real-time trading signals from monitored smart money wallets (public pool + your private watchlist).

ParameterTypeRequiredDescription
agent_idstring (UUID)YesYour Agent ID
levelstringNoSignal level: "high", "medium", "low", or "all" (default: "all")
limitnumberNoNumber of signals, 1–100 (default: 20)
sincestringNoFetch signals since this time (ISO 8601)

Returns: Array of signals with level, wallet, label, action, token, amount_usd, tx_hash, timestamp, context, plus a summary and last_updated.

smart-money-watch

View recent on-chain activity for a specific wallet.

ParameterTypeRequiredDescription
agent_idstring (UUID)YesYour Agent ID
addressstringYes0x-prefixed wallet address
limitnumberNoNumber of transactions, 1–50 (default: 10)

Returns: Wallet label, recent transactions (direction, token, amount, hash, timestamp), and a summary with buy/sell counts and volumes.

smart-money-list

List all monitored wallets — both the public signal pool and your private watchlist.

ParameterTypeRequiredDescription
agent_idstring (UUID)YesYour Agent ID

Returns: Array of wallets with address, label, category, type ("public" or "private"), and added_at, plus total, public_count, private_count, and by_category breakdown.

smart-money-custom

Manage custom smart money settings and watchlist addresses.

ParameterTypeRequiredDescription
agent_idstring (UUID)YesYour Agent ID
actionstringYesadd, remove, list, settings-get, settings-update, stablecoin-add, stablecoin-remove, or stablecoin-list
addressstringNo0x-prefixed wallet address
labelstringNoHuman-readable label
min_push_amount_usdnumberNoMinimum USD for push notifications
push_stablecoin_buybooleanNoPush stablecoin buy signals
chain_idstringNoChain ID for settings
token_addressstringNoToken address for stablecoin ops
token_symbolstringNoToken symbol for stablecoin ops
categorystringNo"fund", "whale", "dex_trader", "nft_trader", or "other" (for add)

Returns: Result of the custom action performed.

smart-money-scan

Trigger an on-demand scan of your private watchlist addresses.

ParameterTypeRequiredDescription
agent_idstring (UUID)YesYour Agent ID

Returns: { scanned, results: [{ wallet, label, transfers_found, new_signals, errors }], summary }.

smart-money-pool

Monitor liquidity pool activity for an address.

ParameterTypeRequiredDescription
agent_idstring (UUID)YesYour Agent ID
addressstringYesAddress to monitor
event_typestringNoPOOL_IN, POOL_OUT, or all
dexstringNouniswap_v2, uniswap_v3, or all
limitnumberNoMax events
sincestringNoStart time (ISO 8601)

Returns: Pool activity events for the address.

Polymarket Tools

20 tools

Discover, follow, and copy-trade top Polymarket traders. All tools in this category require a valid agent_id.

poly-master-traders

Discover top-performing Polymarket traders by win rate and trade count.

ParameterTypeRequiredDescription
agent_idstring (UUID)YesYour Agent ID
min_tradesnumberNoMinimum trades to qualify (default: 50)
min_win_ratenumberNoMinimum win rate % (default: 55)
limitnumberNoNumber of traders to return, 1–50 (default: 20)

poly-intel

Get intelligence data about Polymarket traders or markets.

ParameterTypeRequiredDescription
agent_idstring (UUID)YesYour Agent ID
actionstringYeswallet-profile, leaderboard, top-holders, hotspots, or network-stats
addressstringNoAddress for wallet-profile
event_idstringNoEvent ID for market data
limitnumberNoMax items

Returns: Intelligence data for the requested action.

poly-master-search-market

Search for Polymarket markets.

ParameterTypeRequiredDescription
agent_idstring (UUID)YesYour Agent ID
querystringYesSearch query
langstringNoLanguage
limitnumberNoMax markets
min_liquiditynumberNoMin liquidity
include_closedbooleanNoInclude closed markets

Returns: Matching Polymarket markets.

poly-orders

Get list of Polymarket orders.

ParameterTypeRequiredDescription
agent_idstring (UUID)YesYour Agent ID
statusstringNoOrder status filter
limitnumberNoMax orders

Returns: List of Polymarket orders.

Also exposed as poly-master-orders for copy-trading flows.

poly-master-strategy-scan

Scan for profitable trading strategies.

ParameterTypeRequiredDescription
agent_idstring (UUID)YesYour Agent ID
limitnumberNoMax strategies
min_tierstringNoT1, T2, or T3
dry_runbooleanNoDry-run mode

Returns: Profitable trading strategies.

poly-master-strategy-metrics

Get performance metrics for your trading strategies.

ParameterTypeRequiredDescription
agent_idstring (UUID)YesYour Agent ID

Returns: Strategy performance metrics.

poly-master-strategy-dry-run

Enable or disable dry-run mode for strategies.

ParameterTypeRequiredDescription
agent_idstring (UUID)YesYour Agent ID
enabledbooleanYesWhether dry-run is enabled

Returns: Dry-run mode confirmation.

poly-master-follow

Follow or unfollow a trader for copy trading.

ParameterTypeRequiredDescription
agent_idstring (UUID)YesYour Agent ID
wallet_addressstringYesYour wallet address
trader_addressstringYesTrader's wallet address to follow
copy_rationumberNoCopy ratio %, 1–100 (default: 10)
actionstringNo"follow" or "unfollow"

poly-master-status

Get your copy-trading status, active orders, and risk configuration.

ParameterTypeRequiredDescription
agent_idstring (UUID)YesYour Agent ID

poly-master-risk

View or update risk management parameters.

ParameterTypeRequiredDescription
agent_idstring (UUID)YesYour Agent ID
stop_loss_percentnumberNoStop loss percentage
take_profit_percentnumberNoTake profit percentage
max_position_per_marketnumberNoMax position per market
max_total_positionnumberNoMax total position
max_slippage_percentnumberNoMax slippage %

poly-master-pnl

Get your PnL report for copy trading.

ParameterTypeRequiredDescription
agent_idstring (UUID)YesYour Agent ID
periodstringNo"day", "week", "month", or "all"

poly-master-orders

List your copy-trading orders.

ParameterTypeRequiredDescription
agent_idstring (UUID)YesYour Agent ID
statusstringNoFilter by status: "pending_signature", "submitted", "matched", "failed", "cancelled"
limitnumberNoNumber of orders, 1–100 (default: 20)

poly-trending

Get trending Polymarket markets by 24h volume.

ParameterTypeRequiredDescription
agent_idstring (UUID)YesYour Agent ID
limitnumberNoNumber of markets, 1–50 (default: 10)
categorystringNo"crypto", "politics", "sports", "geopolitics", "entertainment", "finance"
min_liquiditynumberNoMinimum liquidity threshold

poly-new

Get recently created Polymarket markets.

ParameterTypeRequiredDescription
agent_idstring (UUID)YesYour Agent ID
limitnumberNoNumber of markets to return
hoursnumberNoLookback window in hours, 1–168 (default: 48)
categorystringNoCategory filter

poly-market-info

Get detailed information for a specific Polymarket market.

ParameterTypeRequiredDescription
agent_idstring (UUID)YesYour Agent ID
market_idstringYesMarket ID (index, conditionId, or Gamma ID)

poly-positions

Get current Polymarket positions for a wallet.

ParameterTypeRequiredDescription
agent_idstring (UUID)YesYour Agent ID
proxy_walletstringYes0x-prefixed GnosisSafe proxy wallet address

poly-history

Get recent trade and transfer activity for a wallet.

ParameterTypeRequiredDescription
agent_idstring (UUID)YesYour Agent ID
proxy_walletstringYes0x-prefixed proxy wallet address
limitnumberNoNumber of records, 1–100 (default: 20)

poly-buy

Buy outcome tokens via an EIP-712 signing page. Your private key never leaves your wallet.

ParameterTypeRequiredDescription
agent_idstring (UUID)YesYour Agent ID
market_idstringYesMarket ID
outcomestringYesWhich outcome to buy
amount_usdcnumberYesAmount in USDC
pricenumberNoTarget price
wallet_addressstringYesYour wallet address
proxy_walletstringNoProxy wallet address

Returns: Signing page URL, order details, and step-by-step instructions.

poly-sell

Sell outcome tokens via an EIP-712 signing page.

ParameterTypeRequiredDescription
agent_idstring (UUID)YesYour Agent ID
market_idstringYesMarket ID
outcomestringYesWhich outcome to sell
sizenumberYesAmount to sell
pricenumberNoTarget price
wallet_addressstringYesYour wallet address
proxy_walletstringNoProxy wallet address

Returns: Signing page URL, order details, and step-by-step instructions.

poly-confirm

Check the status of a poly-buy or poly-sell order.

ParameterTypeRequiredDescription
agent_idstring (UUID)YesYour Agent ID
order_idstring (UUID)YesOrder ID

Hyperliquid Tools — Read-Only

7 tools

Trade perpetuals on the Hyperliquid CLOB. These read-only tools do not require a private key.

hl-price

Get asset prices. Returns Top 10 if no coin is specified.

ParameterTypeRequiredDescription
coinstringNoCoin name (e.g., "BTC")

hl-account

Get account summary for an address.

ParameterTypeRequiredDescription
addressstringYesHyperliquid wallet address

hl-book

Get L2 order book depth.

ParameterTypeRequiredDescription
coinstringYesCoin name
depthnumberNoDepth levels, 1–50 (default: 10)

hl-orders

List open orders for an address.

ParameterTypeRequiredDescription
addressstringYesHyperliquid wallet address

hl-positions

Get open perpetual positions for an address.

ParameterTypeRequiredDescription
addressstringYesHyperliquid wallet address

hl-funding

Get funding rates sorted by magnitude.

ParameterTypeRequiredDescription
limitnumberNoNumber of coins, 1–100 (default: 20)

hl-balance-check

Pre-check if your account has sufficient balance for an order.

ParameterTypeRequiredDescription
addressstringYesHyperliquid wallet address
coinstringYesCoin name
sizenumberYesOrder size
pricenumberYesPrice
leveragenumberNoLeverage multiplier
order_typestringNo"spot" or "perp"
is_buybooleanNoWhether this is a buy

Hyperliquid Tools — Write

7 tools

These tools require your Hyperliquid private key (agent_key) and owner address. The key is used only for signing the current request and is not stored server-side.

hl-limit-order

Place a limit order.

ParameterTypeRequiredDescription
agent_keystringYesYour Hyperliquid private key
ownerstringYesYour wallet address
coinstringYesCoin name
sidestringYes"buy" or "sell"
pricenumberYesLimit price
sizenumberYesOrder size
tifstringNoTime-in-force: "Gtc", "Ioc", or "Alo"
reduce_onlybooleanNoReduce-only flag

hl-market-order

Place a market order.

ParameterTypeRequiredDescription
agent_keystringYesYour Hyperliquid private key
ownerstringYesYour wallet address
coinstringYesCoin name
sidestringYes"buy" or "sell"
sizenumberYesOrder size
slippagenumberNoSlippage tolerance %

hl-close

Close a position at market price.

ParameterTypeRequiredDescription
agent_keystringYesYour Hyperliquid private key
ownerstringYesYour wallet address
coinstringYesCoin name
slippagenumberNoSlippage tolerance %

hl-cancel

Cancel an open order.

ParameterTypeRequiredDescription
agent_keystringYesYour Hyperliquid private key
ownerstringYesYour wallet address
coinstringYesCoin name
oidnumberYesOrder ID

hl-leverage

Set leverage for a perpetual market.

ParameterTypeRequiredDescription
agent_keystringYesYour Hyperliquid private key
ownerstringYesYour wallet address
coinstringYesCoin name
leveragenumberYesLeverage (1–100)
modestringNo"cross" or "isolated"

hl-tp-sl

Place a take-profit or stop-loss trigger order.

ParameterTypeRequiredDescription
agent_keystringYesYour Hyperliquid private key
ownerstringYesYour wallet address
coinstringYesCoin name
typestringYes"tp" or "sl"
sidestringYes"buy" or "sell"
trigger_pricenumberYesTrigger price
sizenumberYesOrder size

hl-modify-order

Modify an existing open order.

ParameterTypeRequiredDescription
agent_keystringYesYour Hyperliquid private key
ownerstringYesYour wallet address
coinstringYesCoin name
oidnumberYesOrder ID
sidestringYes"buy" or "sell"
pricenumberYesNew price
sizenumberYesNew size
tifstringNoTime-in-force

DeFi Investor Tools

3 tools

Discover, analyze, and compare DeFi investment opportunities.

investor_discover

Discover DeFi investment opportunities tailored to your preferences. Supports both free-form natural language and structured filters.

ParameterTypeRequiredDescription
session_idstringNoSession identifier for multi-turn conversations
natural_languagestringNoDescribe what you're looking for in plain English
structured_preferencesobjectNoStructured filters: { asset_type?, risk_level?, chain?, min_apy?, max_apy?, min_tvl? }
limitnumberNoNumber of recommendations, 1–10 (default: 5)

Returns: Dynamic object containing intent, recommendations, search_stats, excluded products, and metadata.

investor_analyze

Get a deep analysis report for a specific DeFi product.

ParameterTypeRequiredDescription
product_idstringYesProduct identifier
analysis_depthstringNo"basic", "detailed", or "full"
include_historybooleanNoInclude historical performance data

Returns: Dynamic object containing product details, historical_data, llm_insights, confidence score, and generated_at timestamp.

investor_compare

Compare multiple DeFi products side by side.

ParameterTypeRequiredDescription
product_idsstring[]YesProduct IDs to compare (2–5)
dimensionsstring[]NoSpecific dimensions to compare

Returns: Dynamic object with products, comparisons, recommendation, and generated_at.

Multi-Chain Asset Tools

2 tools

Query wallet balances across EVM and non-EVM chains.

multi-source-token-list

Aggregate token balances across all EVM chains for a wallet.

ParameterTypeRequiredDescription
addressstringYes0x-prefixed EVM wallet address

Returns: { tokens: Array<{ id, chain, name, symbol, display_symbol, decimals, protocol_id, price, is_verified, amount, raw_amount, ... }> }.

wallet-balance-query

Query native token balance for a non-EVM blockchain address. Auto-detects chain from address format.

ParameterTypeRequiredDescription
addressstringYesBlockchain wallet address (auto-detects chain)

Returns: Native token balance and chain info.

CEX Trading Tools (OKX)

17 tools

Spot and futures trading on OKX. Write tools are marked with ⚠️ — always confirm with the user before calling.

cex-setup-check

Check whether OKX API credentials are configured. Call this at the start of every session.

cex-setup-save

Save OKX API credentials provided by the user.

cex-setup-verify

Verify OKX API credentials by fetching account balance.

cex-account-get-info

Get OKX account summary: total equity, unrealized PnL, available and frozen balance.

cex-account-get-balance

Get detailed balance for each currency in the OKX unified account.

cex-spot-place-order

⚠️ WRITE — Place a spot order on OKX. ALWAYS confirm with the user before calling.

cex-spot-cancel-order

⚠️ WRITE — Cancel a spot order on OKX.

cex-spot-get-orders

Get spot orders (pending or history) from OKX.

cex-futures-place-order

⚠️ WRITE — Place a futures/swap order on OKX. Use 'action' for semantic mode (open_long/open_short/close_long/close_short) OR provide explicit 'side'+'posSide'. ALWAYS confirm with the user before calling.

cex-futures-cancel-order

⚠️ WRITE — Cancel a futures/swap order on OKX.

cex-futures-get-positions

Get current futures/swap positions from OKX, with margin health alerts.

cex-futures-set-leverage

⚠️ WRITE — Set leverage for a futures/swap instrument on OKX.

cex-futures-close-position

⚠️ WRITE — Close all positions for a futures/swap instrument on OKX using market order.

cex-market-get-ticker

Get real-time ticker for an OKX instrument (price, volume, bid/ask). instId examples: BTC-USDT, BTC-USDT-SWAP.

cex-market-get-kline

Get OHLCV candlestick data for an OKX instrument.

cex-market-get-orderbook

Get order book (bids and asks) for an OKX instrument.

cex-market-get-instruments

Get list of available instruments from OKX.

Bitcoin Mining Tools (Nonce)

11 tools

Monitor and manage Bitcoin mining farms via the Nonce platform. Write tools are marked with ⚠️ — always confirm with the user before calling.

easy-mining-get-workspace

Get Nonce workspace info bound to the provided API key. Use to verify connectivity and obtain workspace details.

easy-mining-list-farms

List all Bitcoin mining farms associated with the Nonce workspace. Returns farm IDs and names.

easy-mining-list-agents

List all Nonce Agents associated with the workspace.

easy-mining-list-miners

Get real-time status of all miners in a farm: hashrate, power consumption, temperature, mining status, hardware details, error info.

easy-mining-list-metrics-history

Get historical farm metrics: hashrate, online miner count, BTC earnings. Day-level granularity.

easy-mining-list-pool-diffs

Get mining pool change records for miners in a farm.

easy-mining-list-history

Get historical performance data for a specific miner: hashrate curve, power, temperature, uptime.

easy-mining-list-miner-tasks

Get task execution history for a specific miner (reboots, firmware upgrades, etc).

easy-mining-list-task-batches

Get list of task batches with pagination.

easy-mining-create-task-batch

⚠️ WRITE OPERATION — Create a batch task on miners (reboot, power mode change, firmware upgrade, pool config, etc). ALWAYS confirm with the user before calling.

easy-mining-get-task-batch

Get status and results of a specific task batch by ID.

Macro Indicator Tools

9 tools

Economic data from FRED including CPI, unemployment, fed rates, and more.

macro-fred-cpi

Get Consumer Price Index data from FRED.

ParameterTypeRequiredDescription
monthsnumberNoMonths of data (default: 12)

Returns: Macroeconomic time series data from FRED.

macro-fred-nfp

Get Non-Farm Payrolls data from FRED.

ParameterTypeRequiredDescription
monthsnumberNoMonths of data (default: 2)

Returns: Macroeconomic time series data from FRED.

macro-fred-m2

Get M2 Money Supply data from FRED.

ParameterTypeRequiredDescription
weeksnumberNoWeeks of data (default: 53)

Returns: Macroeconomic time series data from FRED.

macro-fred-yield-spread

Get Treasury Yield Spread data from FRED.

ParameterTypeRequiredDescription
daysnumberNoDays of data (default: 5)

Returns: Macroeconomic time series data from FRED.

macro-fred-unemployment

Get Unemployment Rate data from FRED.

ParameterTypeRequiredDescription
monthsnumberNoMonths of data (default: 2)

Returns: Macroeconomic time series data from FRED.

macro-fred-sahm

Get Sahm Rule Recession Indicator from FRED.

ParameterTypeRequiredDescription
monthsnumberNoMonths of data (default: 2)

Returns: Macroeconomic time series data from FRED.

macro-fred-fed-rate

Get Federal Funds Rate data from FRED.

ParameterTypeRequiredDescription
daysnumberNoDays of data (default: 5)

Returns: Macroeconomic time series data from FRED.

macro-fred-all

Get all available FRED macro indicators.

Returns: Macroeconomic time series data from FRED.

macro-fred-cache-clear

Clear cached FRED data.

ParameterTypeRequiredDescription
prefixstringNoPrefix to clear specific cached data

Returns: Macroeconomic time series data from FRED.

Social Intelligence Tools

5 tools

Crypto social trends, sentiment, and KOL signals.

crypto-social-trending

Get trending cryptocurrencies on social media.

ParameterTypeRequiredDescription
limitnumberNoMax tokens (default: 10)

Returns: Social metrics and sentiment data.

crypto-sentiment-score

Get sentiment score for a cryptocurrency.

ParameterTypeRequiredDescription
symbolstringYesToken symbol
time_rangestringNo"24h" or "7d"

Returns: Social metrics and sentiment data.

crypto-kol-signals

Get signals from crypto Key Opinion Leaders.

ParameterTypeRequiredDescription
symbolstringYesToken symbol
time_rangestringNo"24h" or "7d"

Returns: Social metrics and sentiment data.

crypto-mention-surge

Get cryptocurrencies with mention surges on social media.

ParameterTypeRequiredDescription
limitnumberNoMax tokens (default: 10)

Returns: Social metrics and sentiment data.

data-sentiment-fng

Get the current crypto fear and greed index.

ParameterTypeRequiredDescription
daysnumberNoDays of history (default: 7)

Returns: Social metrics and sentiment data.

Wallet Security Tools

7 tools

Token security checks, phishing detection, and approval security.

wallet-guard-token-security

Check security of a token contract.

ParameterTypeRequiredDescription
chain_idstringYesChain ID
contract_addressesstringYesContract address(es)

Returns: Security analysis results.

wallet-guard-address-security

Check security of a wallet address.

ParameterTypeRequiredDescription
addressstringYesWallet address
chain_idstringNoChain ID (default: mainnet)

Returns: Security analysis results.

wallet-guard-approval-security

Check security of wallet approvals.

ParameterTypeRequiredDescription
addressstringYesWallet address
chain_idstringYesChain ID
typestringNo"erc20", "erc721", "erc1155", or "all"

Returns: Security analysis results.

wallet-guard-nft-security

Check security of an NFT contract.

ParameterTypeRequiredDescription
chain_idstringYesChain ID
contract_addressstringYesNFT contract address
token_idstringNoSpecific token ID

Returns: Security analysis results.

wallet-guard-phishing-site

Check if a URL is a phishing site.

ParameterTypeRequiredDescription
urlstringYesURL to check

Returns: Security analysis results.

wallet-guard-token-deep-scan

Perform a deep security scan of a token contract.

ParameterTypeRequiredDescription
chain_idstringYesChain ID
contract_addressstringYesContract address

Returns: Security analysis results.

wallet-guard-rugpull-detection

Detect potential rugpull risks for a token.

ParameterTypeRequiredDescription
chain_idstringYesChain ID
contract_addressstringYesContract address

Returns: Security analysis results.

Airdrop Hunter Tools

5 tools

Discover and evaluate crypto airdrop opportunities.

airdrop-scan

Scan for active airdrops.

ParameterTypeRequiredDescription
chainstringNoChain filter
statusstringNo"active" or "upcoming"
limitnumberNoMax results (default: 20)

Returns: Airdrop listings or risk assessment.

airdrop-daily-report

Get daily airdrop report.

ParameterTypeRequiredDescription
chainstringNoChain filter
grade_filterstringNo"S", "A", "B", or "all" (default: all)

Returns: Airdrop listings or risk assessment.

airdrop-check-project

Check details of a specific airdrop project.

ParameterTypeRequiredDescription
project_namestringYesProject name

Returns: Airdrop listings or risk assessment.

airdrop-zero-cost

Find zero-cost airdrops.

ParameterTypeRequiredDescription
chainstringNoChain filter
limitnumberNoMax results (default: 10)

Returns: Airdrop listings or risk assessment.

airdrop-scam-check

Check if an airdrop project is potentially a scam.

ParameterTypeRequiredDescription
urlstringNoProject URL
project_namestringNoProject name

Returns: Airdrop listings or risk assessment.

Meme Token Tools

1 tool

Analyze meme tokens with on-chain metrics.

meme-analyze

Analyze a meme token.

ParameterTypeRequiredDescription
agent_idstring (UUID)YesYour Agent ID
token_namestringYesMeme token name

Returns: Analysis with metrics and risk factors.

Web3 Data Tools

31 tools

Real-time Web3 indicators and market data with freshness metadata.

data-price-btc

Get current BTC price data with freshness metadata.

Returns: Real-time Web3 indicator payload with freshness metadata.

data-price-eth

Get current ETH price data with freshness metadata.

Returns: Real-time Web3 indicator payload with freshness metadata.

data-sentiment-fng

Get current crypto fear and greed index with freshness metadata.

Returns: Real-time Web3 indicator payload with freshness metadata.

data-sentiment-funding-btc

Get BTC funding rate sentiment with freshness metadata.

Returns: Real-time Web3 indicator payload with freshness metadata.

data-sentiment-futures-premium-btc

Get BTC futures premium sentiment with freshness metadata.

Returns: Real-time Web3 indicator payload with freshness metadata.

data-sentiment-oi-dex

Get DEX open interest sentiment with freshness metadata.

Returns: Real-time Web3 indicator payload with freshness metadata.

data-sentiment-stablecoin-mcap

Get stablecoin market cap sentiment with freshness metadata.

Returns: Real-time Web3 indicator payload with freshness metadata.

data-structure-btc-dominance

Get BTC dominance data with freshness metadata.

Returns: Real-time Web3 indicator payload with freshness metadata.

data-structure-defi-tvl

Get DeFi TVL data with freshness metadata.

Returns: Real-time Web3 indicator payload with freshness metadata.

data-structure-defi-tvl-ethereum

Get Ethereum DeFi TVL data with freshness metadata.

Returns: Real-time Web3 indicator payload with freshness metadata.

data-structure-dex-volume

Get DEX volume data with freshness metadata.

Returns: Real-time Web3 indicator payload with freshness metadata.

data-structure-eth-btc

Get ETH/BTC ratio data with freshness metadata.

Returns: Real-time Web3 indicator payload with freshness metadata.

data-whale-etf-flow

Get ETF flow data with freshness metadata.

Returns: Real-time Web3 indicator payload with freshness metadata.

data-whale-exchange-reserve

Get exchange reserve data with freshness metadata.

Returns: Real-time Web3 indicator payload with freshness metadata.

data-whale-coinbase-premium

Get Coinbase premium data with freshness metadata.

Returns: Real-time Web3 indicator payload with freshness metadata.

data-whale-taker-ratio

Get taker ratio data with freshness metadata.

Returns: Real-time Web3 indicator payload with freshness metadata.

data-vol-oi-cex

Get CEX open interest volatility data with freshness metadata.

Returns: Real-time Web3 indicator payload with freshness metadata.

data-vol-liquidations

Get liquidation data with freshness metadata.

Returns: Real-time Web3 indicator payload with freshness metadata.

data-vol-options-max-pain

Get options max pain data with freshness metadata.

Returns: Real-time Web3 indicator payload with freshness metadata.

data-vol-options-oi

Get options open interest data with freshness metadata.

Returns: Real-time Web3 indicator payload with freshness metadata.

data-yield-steth

Get stETH yield data with freshness metadata.

Returns: Real-time Web3 indicator payload with freshness metadata.

data-yield-stablecoin

Get stablecoin yield data with freshness metadata.

Returns: Real-time Web3 indicator payload with freshness metadata.

data-yield-defi-all

Get overall DeFi yield data with freshness metadata.

Returns: Real-time Web3 indicator payload with freshness metadata.

data-ta-rsi-btc

Get BTC RSI technical indicator with freshness metadata.

Returns: Real-time Web3 indicator payload with freshness metadata.

data-ta-ma200

Get 200-day moving average data with freshness metadata.

Returns: Real-time Web3 indicator payload with freshness metadata.

data-ta-macd

Get MACD indicator data with freshness metadata.

Returns: Real-time Web3 indicator payload with freshness metadata.

data-ta-bollinger

Get Bollinger Bands data with freshness metadata.

Returns: Real-time Web3 indicator payload with freshness metadata.

data-ta-ahr999

Get AHR999 indicator data with freshness metadata.

Returns: Real-time Web3 indicator payload with freshness metadata.

data-ta-puell

Get Puell Multiple indicator data with freshness metadata.

Returns: Real-time Web3 indicator payload with freshness metadata.

data-event-token-unlock

Get token unlock event data with freshness metadata.

Returns: Real-time Web3 indicator payload with freshness metadata.

data-event-security-alert

Get security alert data with freshness metadata.

Returns: Real-time Web3 indicator payload with freshness metadata.

Web Search Tools

2 tools

Web search and content extraction capabilities.

web-search-query

Perform a web search using various backends.

ParameterTypeRequiredDescription
querystringYesSearch query
limitnumberNoMax results
backendstringNo"tavily", "exa", or "auto"
includeDomainsarrayNoDomains to include
excludeDomainsarrayNoDomains to exclude

Returns: Search results with titles, URLs, and snippets.

web-search-extract

Extract content from a specific URL.

ParameterTypeRequiredDescription
urlstringYesURL to extract
maxLengthnumberNoMax content length

Returns: Extracted page content.

Token Transfer Tools

3 tools

Cross-chain token transfer operations.

transfer-request

Request a token transfer between wallets (prepare or confirm).

ParameterTypeRequiredDescription
agent_idstring (UUID)YesYour Agent ID
actionstringYes"prepare" or "confirm"
request_textstringNoNatural language request
session_idstringNoTransfer session ID
structuredobjectNoStructured transfer payload
risk_acknowledgedbooleanNoRisk acknowledgment flag
price_unavailable_ackbooleanNoPrice unavailable acknowledgment

Returns: Transfer request status and details.

transfer-status

Check the status of a token transfer.

ParameterTypeRequiredDescription
agent_idstring (UUID)YesYour Agent ID
session_idstringYesTransfer session ID

Returns: Current transfer status.

transfer-cancel

Cancel a pending token transfer.

ParameterTypeRequiredDescription
agent_idstring (UUID)YesYour Agent ID
session_idstringYesTransfer session ID

Returns: Cancellation confirmation.

Utility Tools

1 tool

test-ping

Verify server connectivity.

Returns: { ok: true, service: "mcp-skills", at: string }.

Security & Authentication

Agent Authentication

  1. Call antalpha-register to receive your agent_id and one-time api_key.
  2. When authentication is enabled on the server, include the api_key in the x-antalpha-agent-api-key HTTP header on every request.
  3. The api_key is hashed server-side (SHA-256) and never stored in plaintext.

Zero Custody

  • Polymarket trades use EIP-712 typed data signing. A signing page is generated that you open in your own wallet — your private key never leaves your browser.
  • Hyperliquid write tools require your agent_key in the tool input for signing. The key is used only for the current request and is never persisted.

Rate Limiting

Tools may be subject to per-IP rate limits configured by the service provider. Tools without configured limits are unlimited. If you hit a rate limit, the response will include a friendly error message with a reference ID.

Error Handling

Unexpected errors return a user-friendly message with a unique reference ID (UUID). Detailed error information is logged server-side for operators to investigate.

Example Prompts

Here are some natural language prompts you can use with an MCP-compatible client:

  • Check the current BTC and ETH prices and tell me if we are in a bullish or bearish market based on the fear and greed index.
  • Find me the top trending airdrops on Ethereum that are not scams.
  • Show me the current positions in my Hyperliquid account and suggest a stop-loss for my largest position.
  • Analyze the sentiment around Dogecoin over the past 24 hours.
  • Get me the current funding rates for the top 5 coins on Hyperliquid.
  • Scan my wallet address for any security risks or suspicious approvals.
  • Find me the best performing Polymarket traders with more than 50 settled markets and a win rate above 60%.
  • Show me the current BTC dominance and compare it to the previous month.
  • Get the current 200-day moving average for BTC and tell me if the price is above or below it.
  • Check my CEX account balance and show me my current futures positions.