CryptoETF MCP — spot crypto ETF flows for AI agents

MCP serverCommerce & finance

Your AI can pull live spot crypto ETF flows for 13 assets, check the CEFI sentiment index, and look up current prices. This integration supplies that market data on demand, so questions about ETF activity, sentiment, or price levels get answers based on live figures.

Then ask your AI: use CryptoETF MCP to get flows summary

Details

Available today. Use it as a step in a pipeline you build, or from your connected AI.

After adding it, ask your AI for the latest ETF flows, the CEFI sentiment reading, or current prices for any of the 13 covered assets.

What your AI can do with it

  • Pull live spot crypto ETF flows for 13 assets
  • Check the current CEFI sentiment index
  • Look up current crypto prices
  • Report ETF flow activity for any of the 13 covered assets

Install CryptoETF MCP — spot crypto ETF flows for AI agents

The server’s own address, for the clients that take one directly. Or connect Ahel once and every client you use reads it from one address, with the account kept on Ahel rather than in each client’s config.

  • Claude Code

    claude mcp add --transport http --scope user cryptoetf-mcp-spot-crypto-etf-fl 'https://mcp.cryptoetf.today/api/mcp'

    Run it once in your project, then open /mcp to approve any sign-in the server asks for.

  • Claude Desktop

    https://mcp.cryptoetf.today/api/mcp

    Add a custom connector in Settings, paste this address, and approve the sign-in.

  • Cursor

    cursor://anysphere.cursor-deeplink/mcp/install?name=cryptoetf-mcp-spot-crypto-etf-fl&config=eyJ1cmwiOiJodHRwczovL21jcC5jcnlwdG9ldGYudG9kYXkvYXBpL21jcCJ9

    Open the link and Cursor adds the server at that address.

  • ChatGPT

    https://mcp.cryptoetf.today/api/mcp

    In Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.

  • Codex

    codex mcp add cryptoetf-mcp-spot-crypto-etf-fl --url 'https://mcp.cryptoetf.today/api/mcp'

    Run it once, then sign in with codex mcp login cryptoetf-mcp-spot-crypto-etf-fl if the server asks for an account.

From the project's README

As published by zerosix-studio/cryptoetf-mcp in README.md.

The Model Context Protocol surface of cryptoetf.today: daily net flows for every US-listed spot crypto ETF complex, the CEFI sentiment index and live coin prices — for Claude, Cursor, Codex, Gemini CLI and any other MCP-capable agent.

Sixteen assets: BTC, ETH, SOL, XRP, HYPE, DOGE, LINK, AVAX, HBAR, LTC, BNB, DOT, SUI, NEAR, TRX, ZEC. Flow figures are net USD millions, sourced from the issuers' own daily reports; for the eight smaller complexes there is no market-wide aggregator, so the numbers are computed from each issuer's fund pages.

You probably don't need to install anything. The server is hosted, and every client that speaks remote MCP can reach it directly:

https://mcp.cryptoetf.today/api/mcp     Streamable HTTP · JSON-RPC 2.0

No API key, no account — the endpoint is open.

Setup per client

Claude Code — one command, no restart:

claude mcp add --transport http cryptoetf https://mcp.cryptoetf.today/api/mcp

Cursor — .cursor/mcp.json (project) or ~/.cursor/mcp.json (global):

{
  "mcpServers": {
    "cryptoetf": { "url": "https://mcp.cryptoetf.today/api/mcp" }
  }
}

Claude Desktop and other stdio-only clients — this package is the bridge. claude_desktop_config.json, then restart the app fully:

{
  "mcpServers": {
    "cryptoetf": {
      "command": "npx",
      "args": ["-y", "@zerosix-studio/cryptoetf-mcp"]
    }
  }
}

Nothing to install by hand: npx fetches the package on first run. It has zero dependencies and simply forwards JSON-RPC between stdin/stdout and the hosted endpoint.

Tools

ToolWhat it returns
get_flows_summaryLatest-day net flow for all 16 assets, with the date each figure belongs to
get_asset_flowsDaily net flow history for one asset over the last 30 days
get_weekly_analytics7-day totals per asset: net flow, average day, positive/negative day counts
get_cefi_indexComposite CEFI index (0–100, 50 = zero net flow) with its flow, trend and breadth components
get_pricesSpot price and 24h change for every tracked asset

History reaches back 30 days. Deeper history and per-fund breakdowns live in the REST API.

Ask it things like

  • "What are today's crypto ETF flows?"
  • "Compare BTC and ETH ETF flows over the past month"
  • "Which asset had the strongest week of inflows?"
  • "Is the CEFI index bullish right now?"

Configuration

VariableDefaultPurpose
CRYPTOETF_MCP_URLhttps://mcp.cryptoetf.today/api/mcpPoint the bridge at another endpoint
CRYPTOETF_API_KEY—Sent as Authorization: Bearer … when set; the public endpoint does not need it

Requires Node.js 18 or newer.

Data and limits

Flow data is updated every business day as issuers publish. Figures are informational — this is market data, not investment advice.

Privacy Policy

Full policy: cryptoetf.today/en/privacy.

What is collected. The bridge forwards your JSON-RPC requests to https://mcp.cryptoetf.today/api/mcp and returns the responses. The only request data that leaves your machine is the tool name and its arguments (an asset ticker, at most). Conversation content, files and credentials are never read or transmitted.

How it is used and stored. The server logs the standard request metadata of any web service — IP address, timestamp, endpoint — and keeps a per-IP counter in Redis to enforce the 60 requests/minute rate limit. Logs are retained for 30 days and are used only to operate and protect the service.

Third-party sharing. None. Request data is not sold, shared or passed to any third party. The service is operated by us and calls only our own API.

Retention. Rate-limit counters expire within a minute; request logs within 30 days. No user accounts and no personal profiles exist — the endpoint is open and unauthenticated.

Contact. github.com/zerosix-studio/cryptoetf-mcp/issues or the contact form at cryptoetf.today.

Releasing

Bump the version in package.json, then tag the commit:

git tag v1.0.4 && git push --tags

The Publish to npm workflow runs the bridge against the live server, skips the publish if that version is already in the registry, and otherwise pushes it with provenance — the npm page then links back to the exact workflow run and commit the tarball was built from.

MIT licensed.

Tools it offers (5)

What this server listed when Ahel dialed its public endpoint in Oct 2026, with no key and no account of yours. The names are the server’s own.

  • get_flows_summary
  • get_asset_flows
  • get_cefi_index
  • get_prices
  • get_weekly_analytics

Signals

Last commit
Oct 2026
Weekly_downloads
297 weekly_downloads

Ahel review

  • S4low
    published under sly13's namespace; repository belongs to zerosix-studio

Automated review, not a security audit. Ruleset v1.

Advanced
Delivery
cryptoetf MCP server → your Ahel connector (mcp.ahel.ai) → your AI.
Item type
mcp-server
Key
io-github-sly13-cryptoetf
Source
github.com/zerosix-studio/cryptoetf-mcp
Hosted endpoint
https://mcp.cryptoetf.today/api/mcp