femtos

MCP server for agents

Femtos as a hosted MCP server (Streamable HTTP): Claude, Cursor, OpenAI agents and any MCP client query HyperCore, HyperEVM and Elysium data with no code.

https://api.femtos.xyz/mcp · Streamable HTTP, stateless · key in X-API-KEY or Authorization: Bearer. Same key, rate limit and usage as the REST API.

Connect

Claude Code

claude mcp add --transport http femtos "https://api.femtos.xyz/mcp" \
  --header "X-API-KEY: $FEMTOS_KEY"

Cursor

// ~/.cursor/mcp.json (or .cursor/mcp.json in a project)
{
  "mcpServers": {
    "femtos": {
      "url": "https://api.femtos.xyz/mcp",
      "headers": {
        "X-API-KEY": "${env:FEMTOS_KEY}"
      }
    }
  }
}

Claude Desktop

// claude_desktop_config.json (Settings → Developer → Edit Config)
{
  "mcpServers": {
    "femtos": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://api.femtos.xyz/mcp",
        "--header",
        "X-API-KEY:${FEMTOS_KEY}"
      ],
      "env": {
        "FEMTOS_KEY": "$FEMTOS_KEY"
      }
    }
  }
}

OpenAI

// Responses API: tools of the request
[
  {
    "type": "mcp",
    "server_label": "femtos",
    "server_url": "https://api.femtos.xyz/mcp",
    "headers": {
      "X-API-KEY": "$FEMTOS_KEY"
    },
    "require_approval": "never"
  }
]

JSON

// any Streamable HTTP client (VS Code, Windsurf, Zed…)
{
  "url": "https://api.femtos.xyz/mcp",
  "headers": {
    "X-API-KEY": "$FEMTOS_KEY"
  }
}

Tools

ToolWhat it answersREST callCounts as
get_statusEach layer: indexed head, lag, live or syncing · allGET /v1/statusfree
list_marketsPerps, spot, HIP-3, outcomes; DEX pools, most traded first · allGET /v1/markets1 call
get_candlesOHLCV of a coin or pool; pools in USD and market cap too · allGET /v1/candles1 call
get_tradesLatest fills of a coin, swaps of a pool · allGET /v1/trades1 call
search_coinsTokens by symbol, name or address, linked across layers · allGET /v1/coins1 call
get_coinOne token: links, markets, largest holders · allGET /v1/coins/{layer}/{id}1 call
get_holdersLargest holders and concentration · allGET /v1/holders1 call
list_launchesAscend and LiquidLaunch launches, newest first · Elysium · HyperEVMGET /v1/launches1 call
get_launchLaunch story: dev wallet, early buyers, signals, fees, Ascend progress · Elysium · HyperEVMGET /v1/launches/{token}1 call
get_launch_timelineReplayable life: swaps, holders and market cap over time · Elysium · HyperEVMGET /v1/launches/{token}/timeline1 call
get_token_lifecycleOne token from Elysium launch to HyperCore perp, each link exact or inferred · cross-layerGET /v1/tokens/{address}/lifecycle1 call
get_bridgesHyperCore ↔ HyperEVM and HyperEVM ↔ Elysium movements, both legs matched · cross-layerGET /v1/bridges1 heavy call
get_walletOne address on the three layers: positions, balances, bridges, latest events · cross-layerGET /v1/wallet/{address}1 heavy call
get_token_volumeDaily USD swap volume of a token · HyperEVM · ElysiumGET /v1/volume1 call
get_erc20_transfersERC-20 transfers of a token, newest first · HyperEVM · ElysiumGET /v1/transfers1 call
get_bookLive L2 order book of a market from our node, with order counts · HyperCoreGET /v1/book1 call
get_liquidationsPerp liquidations, newest first, by coin, account or size · HyperCoreGET /v1/liquidations1 call
get_liquidation_statsLiquidations over 1 h to 30 d: totals, per coin, per bucket, largest · HyperCoreGET /v1/liquidations/stats1 call
get_positionsOpen positions of a perp: leverage, PnL, liquidation price · HyperCoreGET /v1/positions1 call
list_nft_collectionsMost active NFT collections over 1 h or 24 h · HyperEVM · ElysiumGET /v1/nfts/collections1 call
get_nft_collectionOne collection: metadata, tokens seen, 24 h activity · HyperEVM · ElysiumGET /v1/nfts/collections/{address}1 call
get_nft_tokensTokens of a collection: owner, metadata URI · HyperEVM · ElysiumGET /v1/nfts/tokens1 call
get_nfts_ownedNFTs a wallet holds, per collection · HyperEVM · ElysiumGET /v1/nfts/owned1 call
get_nft_transfersTransfers of a collection or one token, newest first · HyperEVM · ElysiumGET /v1/nfts/transfers1 call
search_entitiesNamed wallets: KOLs, traders, funds and their addresses · allGET /v1/entities1 call
kol_leaderboardNamed wallets ranked by PnL, volume, swaps or holdings · allGET /v1/kols/leaderboard1 call
kol_activityLatest fills, swaps and transfers of named wallets · allGET /v1/kols/activity1 call

Markdown: this page as Markdown.