
Official MCP RegistryListed
Femtos
Hyperliquid data on HyperCore, HyperEVM, Elysium: balances, prices, trades, token security, bridges
First seen 21 Oct 2026. Evidence as of 22 Oct 2026.
33
Tools
From an anonymous probe
1
Source listings
Each with its own history
23
Recorded changes
Since first seen
Tools
| Tool | Description | Behaviour |
|---|---|---|
| create_webhook | Create an outgoing webhook: we POST the events of its subscriptions to your HTTPS URL (port 443 or 8443, public address), signed (Standard Webhooks: webhook-id, webhook-timestamp, webhook-signature = v1,<base64 HMAC-SHA256 of "id.timestamp.body" with the secret>). Channels (WebSocket vocabulary): bridge.transfers and elysium.bridge (matched bridge legs), wallet (filter.address: up to 100 addresses, filter.channel: event kinds), hc.liquidations and hc.positions (filter.min_notional; positions >= 10000), elysium.launches, hyperevm.launches. Your URL first gets a webhook.verification POST: answer {"challenge": "<data.challenge>"} within 10 s, nothing else is sent before. The answer carries the secret once. Free tier: 2 webhooks, 5 subscriptions, 10k deliveries a day. | Changes data |
| delete_webhook | Delete one of your webhooks and its pending deliveries. Cannot be undone. | Destructive |
| get_book | Live L2 order book of one HyperCore market from our own node: bids and asks best first as [px, sz, n] (price, size, order count), and the block it was read at. coin: perp name (BTC), spot @index (@107) or HIP-3 dex:COIN. | Read-only |
| get_bridges | Bridge movements, newest first, with 24 h stats. route core_evm: HyperCore <> HyperEVM transfers, both legs matched (status, latency, how they were paired); route evm_elysium: HyperEVM <> Elysium (Orbit) deposits and withdrawals. Filter by account to follow one wallet across layers. Heavy call. | Read-only |
| get_candles | OHLCV candles of one market, ascending, UTC-aligned. hypercore: market = coin (BTC, HYPE, @107 spot, xyz:TSLA), down to 1 s. hyperevm / elysium: market = pool key from list_markets; prices in quote plus `usd` and `mcap` OHLC (USD price and market cap). Without from: the `limit` candles ending now. Windows over 30 days are billed as heavy calls. | Read-only |
| get_coin | One token: its links across layers, the markets it trades on (most traded first) and its 5 largest holders. hypercore: id = token name (HYPE), index or token id; hyperevm / elysium: id = 0x address. | Read-only |
| get_erc20_transfers | ERC-20 Transfer events of a token, newest first (from, to, amount, block, tx). Next page: pass `next_cursor` as cursor. | Read-only |
| get_holders | Largest holders of a token and its concentration (top-10 share…); system addresses (pools, bridges, launchpad, zero/dead) counted apart. hypercore: token = name (HYPE), kind = balances (spot) or positions (perp open interest of a coin); hyperevm / elysium: token = 0x address. Named wallets carry `entity`. | Read-only |
| get_launch | The story of one launched token: launch event, market cap, volume, holders, dev wallet and its funding, early buyers with flags, coordination signals, fees (exact from the launchpad ledger when indexed), lifecycle stage across layers and, for Ascend, progress toward the "Ascended" criteria. Elysium first, then HyperEVM LiquidLaunch. | Read-only |
| get_launch_timeline | Replayable life of a launch, oldest first: launch, swaps and transfers with the running holder count and market cap, graduation links (bridge to HyperEVM, HyperCore listing). Long histories are cut to fit (see `truncated`). | Read-only |
| get_liquidation_stats | HyperCore liquidations over a window (1h, 24h, 7d, 30d), every perp or one coin: totals (notional, count, accounts, long / short, market / backstop), per coin, per time bucket, the most liquidated accounts and the largest events. | Read-only |
| get_liquidations | HyperCore perp liquidations, newest first: one row per account, coin and block (side of the liquidated position, market or backstop, size, notional, average and mark price). Default window: the last 24 h; `from` older than 7 days (30 with a coin) is clamped, the answer's `from` says where it starts. Named wallets carry `userEntity`. | Read-only |
| get_nft_collection | One NFT collection of an EVM layer: metadata, standards, token ids seen (counted up to 1,000), transfers / mints / burns over the 24 h before the indexed head. | Read-only |
| get_nft_tokens | Tokens of one collection by token id, ascending: current ERC-721 owner (null for ERC-1155), metadata URI. Next page: pass `next_cursor` as cursor. | Read-only |
| get_nft_transfers | Transfers (mints and burns included) of one collection or one of its tokens, newest first: from, to, token id, amount, block, tx. Next page: pass `next_cursor` as cursor. | Read-only |
| get_nfts_owned | NFTs an address holds on an EVM layer at the indexed head: ERC-721 tokens and ERC-1155 balances, counted per collection, the tokens listed up to limit. | Read-only |
| get_positions | Open positions of one HyperCore perp at the latest holders snapshot: account, size, side, entry price, notional, unrealized PnL at the mark, leverage, margin mode and liquidation price when known. Sort by notional (default), upnl or liqDistance (closest to liquidation first). Named wallets carry `entity`. | Read-only |
| get_status | State of each layer (HyperCore, HyperEVM, Elysium): indexed head block and time, lag behind the chain, live or syncing, Elysium network (testnet / mainnet), HyperCore <> HyperEVM bridge matching coverage. Check it when an answer looks stale. Free. | Read-only |
| get_token_lifecycle | One token from launch to perp across Elysium, HyperEVM and HyperCore: its address on each layer, the stages reached (Elysium launch, listing desk, HyperEVM mirror, HyperCore spot, perps) with chain evidence, and the links between them, each exact or inferred. id: an Elysium / HyperEVM address, core:<index>, a HyperCore token id or name, or a perp coin (dex:COIN). | Read-only |
| get_token_volume | Daily USD swap volume of an EVM token (both sides of every priced swap), oldest first, up to the indexed head (the last day is partial). | Read-only |
| get_trades | Latest trades of a market, newest first. hypercore: fills of a coin (px, sz, side B = buyer aggressor / A, block time). hyperevm / elysium: DEX swaps of a pool (sender, amounts, px = pool price after the swap, USD value). | Read-only |
| get_wallet | One address on HyperCore, HyperEVM and Elysium at once: HyperCore perp account (value, positions with liquidation price) and spot balances, HyperEVM and Elysium token balances and NFTs with USD values, bridge legs in flight and journeys across the layers, latest events (fills, ledger, swaps, transfers, bridges), each section with its freshness. Heavy call. | Read-only |
| get_webhook_deliveries | Deliveries of one webhook, newest first (kept 7 days): msgId (the webhook-id header), type, status pending / delivered / dead, and each attempt with its HTTP status, latency, error and the first 4 KiB of your answer. Next page: pass `next_cursor` as cursor. | Read-only |
| kol_activity | Latest moves of named wallets, newest first: HyperCore fills (minNotional USD, default 1000), HyperEVM / Elysium swaps and transfers. Optionally one entity (id from search_entities). Next page: pass `next_cursor` as cursor. | Read-only |
| kol_leaderboard | Named wallets ranked by their trading on a layer. hypercore: PnL, volume, fills, win rate, open notional (default 7d, sort netPnl). hyperevm / elysium: swaps, transfers, net buy, holdings, bridge legs (default 24h, sort volume). | Read-only |
| list_launches | Latest token launches, newest first: Elysium launchpad Ascend (default) or HyperEVM LiquidLaunch (launchpad = liquidlaunch). Each: token, pool (pair), creator, priceUsd, mcapUsd, 24 h volume, holders, top-10 / dev share, dev sold, Ascend progress (Elysium). Next page (Elysium): pass `next_cursor` as cursor. | Read-only |
| list_markets | Tradable markets of a layer, most traded first (24 h USD volume). hypercore: perps, spot, HIP-3 dex perps (dex:COIN), outcome markets; `id` is the coin to pass to get_candles / get_trades (BTC, @107, xyz:TSLA). hyperevm / elysium: DEX pools with price, priceUsd, 24 h volume, mcapUsd (Elysium); `id` is the pool key to pass to get_candles / get_trades. `total` = markets matching. Next page: pass `next_cursor` as cursor. | Read-only |
| list_nft_collections | Most active NFT collections of an EVM layer over the last 1 h or 24 h before the indexed head: transfers, mints, burns, with each collection's name, symbol and standard. | Read-only |
| list_webhooks | Your account's webhooks: URL, state (pending_verification, active, disabled with the reason and how to enable), failures in a row, subscriptions. A rotated key sees the same webhooks. Next page: pass `next_cursor` as cursor. | Read-only |
| replay_webhook | Send deliveries again, same webhook-id (dedupe on it): one (msgId, delivered or dead), or every dead one since a time (since, Unix ms within 7 days; status all: delivered ones too). | Changes data |
| search_coins | Tokens by symbol, name or address, with their links across layers (Elysium <-> HyperEVM <-> HyperCore), decimals, supply and USD price. Without layer: every layer. An exact address always answers its token (spam flagged). | Read-only |
| search_entities | Named wallets (KOLs, traders, funds, market makers) and their wallets, from public attribution lists (not verified identities). A named wallet's address is given as its handle <entityId>.<hex>, usable as an address in every tool. Use the entity id with kol_activity. Next page: pass `next_cursor` as cursor. | Read-only |
| test_webhook | Queue a webhook.test delivery to a verified webhook (not billed); its result shows in get_webhook_deliveries within seconds. | Changes data |
Change history
- Description changed (registry)
- test_webhook: tool added
- search_entities: input schema changed (+cursor)
- search_entities: description changed (+"Next page: pass `next_cursor` as cursor.")
- replay_webhook: tool added
- list_webhooks: tool added
- list_markets: input schema changed (+cursor)
- list_markets: description changed (+"matching. Next page: pass `next_cursor` as cursor." -"matching; page with offset.")
- list_launches: input schema changed (+cursor)
- list_launches: description changed (+"page (Elysium):" +"`next_cursor`" +"cursor.")
- kol_activity: input schema changed (+cursor)
- kol_activity: description changed (+"`next_cursor`" +"cursor." -"`next`")
- get_webhook_deliveries: tool added
- get_nft_transfers: input schema changed (+cursor)
- get_nft_transfers: description changed (+"`next_cursor`" +"cursor." -"`next`")
- get_nft_tokens: input schema changed (+cursor)
- get_nft_tokens: description changed (+"`next_cursor`" +"cursor." -"`next`")
- get_erc20_transfers: input schema changed (+cursor)
- get_erc20_transfers: description changed (+"`next_cursor`" +"cursor." -"`next`")
- delete_webhook: tool added
- create_webhook: tool added
- server instructions changed (+"list tool answers `next_cursor` (null on the last page): pass it as `cursor` for the next page.A" +"Push instead of polling: create_webhook (bridges, a wallet's activity, liquidations, large position changes, launches) POSTs them to your HTTPS URL, signed; list_webhooks, get_webhook_deliveries, test_webhook, replay_webhook and delete_webhook manage them." +"(Authorization: Bearer <key>);")
- Listed (registry)
| Source | Listing | First seen | Last seen | Versions |
|---|---|---|---|---|
| Official MCP Registry | xyz.femtos/mcp | 21 Oct 2026 | 22 Oct 2026 | 2 |