CryptoETF MCP — spot crypto ETF flows for AI agents
MCP serverCommerce & financeYour 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.
No key or account is asked for. Not verified by us yet: Ahel has not run a call through it.
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.
No key or account is asked for. Not verified by us yet: Ahel has not run a call through it.
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/mcpAdd 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=eyJ1cmwiOiJodHRwczovL21jcC5jcnlwdG9ldGYudG9kYXkvYXBpL21jcCJ9Open the link and Cursor adds the server at that address.
ChatGPT
https://mcp.cryptoetf.today/api/mcpIn 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
| Tool | What it returns |
|---|---|
get_flows_summary | Latest-day net flow for all 16 assets, with the date each figure belongs to |
get_asset_flows | Daily net flow history for one asset over the last 30 days |
get_weekly_analytics | 7-day totals per asset: net flow, average day, positive/negative day counts |
get_cefi_index | Composite CEFI index (0–100, 50 = zero net flow) with its flow, trend and breadth components |
get_prices | Spot 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
| Variable | Default | Purpose |
|---|---|---|
CRYPTOETF_MCP_URL | https://mcp.cryptoetf.today/api/mcp | Point 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.
- Website: cryptoetf.today
- REST API and MCP docs: cryptoetf.today/en/api
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_summaryget_asset_flowsget_cefi_indexget_pricesget_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
github.com/zerosix-studio/cryptoetf-mcp
More in Commerce & finance
MCP server · mikeypetrillo
More in Commerce & financekeryx
MCP server · tang-vu
More in Commerce & financecrypto-quant-signal-mcp
MCP server · algovaultlabs
More in Commerce & financedexpaprika
MCP server · coinpaprika
More in Commerce & financetruss44-mcp-crypto-price
MCP server · truss44
More in Commerce & financeagent-passport-mcp
MCP server · agent-passport-system
More in Commerce & finance