Skip to content
Net flow Fri 9 Oct:−$22.7MCumulative:+$75.0BNAV:$126.9BCEFI:42 · NeutralFunds:58Assets:16
data for Fri 9 Oct · published Sat 10 Oct 05:47 UTC · T+1
App

Ask Claude about crypto ETF flows

Our MCP server gives Claude, Cursor and any other AI assistant the same data as cryptoetf.today: daily net flows for US spot crypto ETFs on 16 assets, the CEFI index and prices. Free, with no key and no sign-up.

Server https://mcp.cryptoetf.today/api/mcp
16assets
5tools
30days of history
$0no key, no account
A chat with the CryptoETF Flows plugin

What happened with crypto ETF flows yesterday?

get_flows_summaryget_cefi_index

On Fri 9 Oct 2026 US spot crypto ETFs saw a net outflow of −$22.8M. The biggest move was Ethereum at −$56.1M.

ETH−$56.1M
BTC+$21.1M
LINK+$9.5M
NEAR+$5.1M
SOL−$3.8M
BNB+$1.4M
The other 10 assets had no flows.

CEFI stands at 42, neutral. Components: flow 29, trend 68, breadth 35.

Data for Fri 9 Oct · from the server’s tool responses

Next:Which asset had the best week?Show Bitcoin’s last 30 days
01You ask in plain words

No tickers or syntax to learn.

02The assistant calls our server

It picks one of five read-only tools.

03Numbers come with their date

The same figures as on cryptoetf.today.

Connect in under a minute

Same server, same data. Pick where you work.

CryptoETF FlowsPlugin in the Claude directory · web, desktop and phone
Open Claude
1
Find the plugin

In Claude open Customize → Plugins and search for “CryptoETF Flows”.

2
Install and switch on the connector

On the plugin’s Connectors tab turn on cryptoetf. No sign-in.

3
Ask, or use a command
/flows     the latest day, all 16 assets
/weekly    seven-day recap with a ranking

What you can ask

Real questions, answered from what the tools return right now.

“What was Bitcoin’s longest inflow streak in the last 30 days?”
get_asset_flows

9 trading days, Thu 17 Sep – Tue 29 Sep, for +$3.08B. It ended on Wed 30 Sep with −$148.7M.

“Which asset had the strongest week?”

NEAR: +$13.0M over Mon 5 Oct – Sun 11 Oct, inflows on 4 of 5 days. Bitcoin was weakest at −$681.1M.

get_weekly_analytics
“Is institutional sentiment fearful or greedy?”

Neutral. CEFI is 42: flow scores 29, trend 68 and breadth 35, each on a 0–100 scale.

get_cefi_index
“Any surprises outside Bitcoin and Ether this week?”

NEAR led the rest with +$13.0M. Zcash went the other way: −$30.7M.

get_weekly_analytics
“Where is Bitcoin trading?”

$83,016, +0.3% over 24 hours. Ether is $2,503, +0.4%.

get_prices

Answers written from tool responses at 07:52 UTC. Prices move; flows are for the last published trading day.

Tools

Five read-only tools. Flows are net, in US$ millions: positive is an inflow, negative an outflow. Every response carries the date its numbers belong to.

get_flows_summaryThe last published day for each of the 16 assets, plus the total.Sample
{
  "referenceDate": "2026-10-09",
  "assets": [
    {
      "symbol": "BTC",
      "netFlowUsdM": 21.1
    },
    {
      "symbol": "ETH",
      "netFlowUsdM": -56.1
    }
  ],
  …,
  "totalUsdM": -22.8
}
get_asset_flowsDaily net flows for one asset over the last 30 days.Sample
{
  "symbol": "BTC",
  "windowDays": 30,
  "days": [
    {
      "date": "2026-10-08",
      "netFlowUsdM": -244.2
    },
    {
      "date": "2026-10-09",
      "netFlowUsdM": 21.1
    }
  ]
}
get_weekly_analyticsSeven days per asset: total, daily average, up and down days.Sample
{
  "from": "2026-10-05",
  "to": "2026-10-11",
  "assets": [
    {
      "symbol": "BTC",
      "netFlowUsdM": -681.1,
      "tradingDays": 5,
      "positiveDays": 2,
      "negativeDays": 3
    }
  ]
}
get_cefi_indexCEFI, the 0–100 index of money moving through crypto ETFs, with its flow, trend and breadth components.Sample
{
  "current": 42,
  "date": "2026-10-09",
  "components": {
    "flow": 29,
    "trend": 68,
    "breadth": 35
  }
}
get_pricesSpot prices and 24-hour change for all 16 assets.Sample
{
  "prices": {
    "BTC": {
      "price": 83016,
      "priceChangePercent": 0.283
    }
  }
}

Inside the plugin

The connector gives the assistant data. The skills decide how it answers: total first, then leaders, the real data date, no invented per-fund numbers, a link to the source.

etf-flows-dailyBrief on the latest day: total, leaders, the rest in one line.
etf-flows-weeklySeven-day wrap-up with a ranking of assets.
etf-flow-historyTrends, streaks and comparisons within 30 days.
cefi-sentimentReads CEFI and checks it against weekly flows.
/flowsCommand: the daily brief in one step.
/weeklyCommand: the weekly recap.

Good to know

One day behindIssuers publish holdings after the close, so today’s answer is about the last trading day. Every answer names it.
30 daysHistory through MCP covers the last 30 days. Longer series are on the site.
Totals by assetTools return asset-level flows. Fund-by-fund tables (IBIT, FBTC, ETHA…) are on the asset pages.
60 requests/minPer IP address. Plenty for a conversation; batch jobs belong on the REST API.

Questions

Is it free?

Yes. The server needs no key and no account. The only limit is 60 requests per minute per IP address.

Plugin or connector — which do I need?

In Claude, install the plugin: it includes the connector and adds skills that shape the answer. In Cursor, Claude Code or any other client, connect the server by URL.

Why is the data for yesterday, not today?

ETF issuers publish holdings after the market closes, so a trading day’s flows are known the next day. Answers always name the date the numbers belong to.

Where does the data come from?

From the issuers’ own fund disclosures, checked against independent trackers. The same numbers are on cryptoetf.today.

My client says it can’t connect.

Check that it supports remote (HTTP) MCP servers. If it only runs local ones, use the npx bridge.

I got error −32029.

That is the rate limit: more than 60 requests in a minute from one IP. Wait a minute; for bulk downloads use the REST API.

Tomorrow’s flows, one question away.

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