MCP
What is the rootAI MCP Server?
Model Context Protocol (MCP) is an open standard that lets AI assistants call external tools and live data sources in real time instead of relying on stale training data.
The rootAI MCP server sits on top of Edge's data layer, giving any MCP-compatible AI assistant live access to crypto market intelligence: prices, funding rates, open interest, orderbook depth, options chains, news, on-chain discovery, Base swaps, TradFi stocks and more — across Hyperliquid, Binance, Pyth, DexScreener and Base.
Your AI assistant → rootAI MCP server → Edge data layer → live exchange + on-chain dataPublic endpoint: https://mcp.rootedge.ai/mcp
The endpoint is read-only and non-custodial. Market data, news, signals, discovery, and unsigned Base transaction calldata. The MCP never holds keys; on-chain actions are returned as unsigned calldata for the user to sign in their own wallet.
Setup Guides
Claude.ai: Web (Recommended)
No installs. Under a minute.
Go to claude.ai and sign in
Navigate to Customize → Connectors

Click Add custom connector

Paste the URL:
https://mcp.rootedge.ai/mcp

Verify by asking:
What perp markets are live on Hyperliquid right now?
A list of trading pairs means you're connected.

Claude Desktop
Open or create the config file
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
Add the rootAI server:
Restart Claude Desktop fully (not just the window)
Look for the 🔌 tools indicator in the chat input — confirms MCP is active
Cursor
Open Settings → MCP
Add a new server entry:
Reload the window and the server will appear in your MCP tools list
Complete Tool Reference
hyperliquid_* — Hyperliquid Data
hyperliquid_* — Hyperliquid Datahyperliquid_meta— universe of perpetuals, decimals, max leveragehyperliquid_summaries— 24h volume, open interest, mark pricehyperliquid_mids— best mid for every coinhyperliquid_book— full L2 orderbookhyperliquid_candles— OHLCV candles by intervalhyperliquid_funding— current + historical funding rateshyperliquid_stock_rwa— HL-listed RWA / equity perps
binance_public
binance_publicBinance public market data (spot / USD-M / Coin-M).
dex_* — DexScreener (token & pair discovery)
dex_* — DexScreener (token & pair discovery)dex_search— search tokens / pairs by symbol, name, or contract addressdex_pair— full market data for a single pairdex_tokens,dex_token_pairs,dex_token_orders— token-level lookupsdex_trending_metas,dex_meta— narrative discoverydex_top_boosts,dex_latest_boosts,dex_latest_ads— paid promo signalsdex_latest_profiles,dex_recent_profile_updates,dex_latest_community_takeovers
polymarket_* — Polymarket Prediction Markets
polymarket_* — Polymarket Prediction MarketsFor any specific event question, always start with polymarket_search using the most precise query you can build (include sport, league, year). Avoid polymarket_events as a first move, it returns an unfiltered listing and is easy to pick the wrong event from.
If the user's term is ambiguous (multiple sports or seasons share the name), enrich the query first or ask. Always check each candidate event's status before quoting odds, closed/resolved events return last-known prices that are not live.
Discovery
polymarket_search— full-text search across markets, events, and seriespolymarket_events— list events (browsing only; use for "what's trending")polymarket_event,polymarket_event_by_slug— single event with all its child marketspolymarket_event_tags,polymarket_market_tags,polymarket_tags,polymarket_tag— taxonomypolymarket_series,polymarket_series_detail— multi-event series (e.g. NFL season)polymarket_sports,polymarket_teams— sports league + team metadata
Markets
polymarket_markets— list markets with filters (active, closed, by tag, by event)polymarket_market,polymarket_market_by_slug,polymarket_market_by_token— single-market lookuppolymarket_simplified_markets— compact market list for quick scanspolymarket_clob_markets— CLOB-tradeable markets only
Prices & quotes
polymarket_price,polymarket_prices— last trade price for one / many tokenspolymarket_last_trade_price,polymarket_last_trade_prices— most recent fillpolymarket_midpoint,polymarket_midpoints— mid between bid/askpolymarket_spread,polymarket_spreads— bid/ask spreadpolymarket_tick_size— minimum price increment for a marketpolymarket_prices_history— historical price series for charting
Orderbook & flow
polymarket_orderbook,polymarket_orderbooks— L2 book for one / many tokenspolymarket_trades— recent trade tapepolymarket_open_interest— outstanding YES/NO contracts per marketpolymarket_holders— wallet-level holder distribution
Wallet activity (public onchain data)
polymarket_activity— recent activity for a walletpolymarket_positions,polymarket_closed_positions— open + realized positionspolymarket_user_value— total portfolio value for a wallet
base_* — Base Chain (calldata)
base_* — Base Chain (calldata)base_prepare_swap— swap calldata for the user's walletbase_prepare_send— ERC-20 / ETH transfer calldata
These tools never broadcast. They return the unsigned calls array for the user to approve and sign in their own wallet.
stock_market_cissor_* — TradFi & Stocks
stock_market_cissor_* — TradFi & Stocksstock_market_cissor_search,stock_market_cissor_quote,stock_market_cissor_multi_quotestock_market_cissor_history_daily,stock_market_cissor_history_intradaystock_market_cissor_market_summary,stock_market_cissor_sector_data,stock_market_cissor_industry_datastock_market_cissor_fundamentals_summary,stock_market_cissor_balance_sheet,stock_market_cissor_cash_flow,stock_market_cissor_income_statementstock_market_cissor_earnings_dates,stock_market_cissor_corporate_actions,stock_market_cissor_ticker_newsstock_market_cissor_options_chain,stock_market_cissor_options_summary,stock_market_cissor_options_expirations
edge_* — Edge Intelligence Layer
edge_* — Edge Intelligence Layeredge_news_latest,edge_news_by_asset— aggregated crypto newsedge_fear_greed— composite 0–100 sentiment regimeedge_pyth_price,edge_pyth_feeds— Pyth oracle pricesedge_bankr_launches,edge_discover_base_token_opportunities— Base ecosystem discovery
Fear & Greed Index
edge_fear_greed returns a composite 0–100 score built entirely from on-platform data — BTC volatility, momentum, market-wide funding extremity, BTC open-interest shift, and news tone.
The score is directional, not predictive. It reflects current market conditions from on-platform data only and uses no third-party sentiment APIs.
Practical Examples
Morning Market Brief
Pre-Trade Research
Base Discovery
Polymarket Scan
Base Swap
If you want to execute on Base directly from chat, use the Edge dashboard at https://app.rootedge.ai. It ingests the MCP's base_prepare_* calldata and forwards it to your connected wallet for signing.
Troubleshooting
Still stuck? File an issue with:
The tool name + arguments you called
The exact error string
Your MCP client (claude.ai web / Claude Desktop / Cursor / other) + version
Tips for Best Results
Be explicit about the venue. Say on Hyperliquid, on Base, or on Polymarket, some tools require it.
Chain tools in one prompt. MCP calls stack: ask for price + funding + signals + news in a single message for a full picture.
Ask for interpretation, not just data. Is this funding rate extreme? What does it imply for positioning? gets you more than a raw number.
Fear & Greed is directional, not a trade signal. Use it for regime context alongside price and funding data.
Last updated
Was this helpful?