US Spot Bitcoin & Ethereum ETF Flows

com.yasinozenPublished by yasinozen.comOfficial publisherv1.1.0Updated Oct 24, 2026

Daily net flows for US spot Bitcoin & Ethereum ETFs (IBIT, FBTC, GBTC, ETHA) with per-fund history

VerifiedStreamable HTTPWeb executableFinanceData & Analytics

Overview

AI-generated overview

Remote MCP server giving assistants daily net flow data for US spot Bitcoin and Ethereum ETFs, with per-fund history and summaries.

What you can do
  • Retrieve daily totals for the latest trading days, optionally broken down by fund
  • Query daily flows between two dates
  • Get daily flows and cumulative totals for a single ETF such as IBIT
  • Get summary metrics: latest day, 7/30-day, month-to-date, YTD, cumulative flows, streaks and top funds
  • Check plan details and how to obtain an API key
When to use it
Useful when you want an assistant to answer questions about Bitcoin or Ethereum ETF inflows and outflows, compare periods, or track a specific fund's history without leaving the chat.
Requirements
A remote streamable HTTP endpoint; no installation needed. An optional API key is supplied via the X-API-Key header or an api_key query parameter; a local stdio variant requires uv and the ETF_FLOWS_API_KEY environment variable. Without a key, data is limited to a 7-trading-day preview at 10 requests per minute.
Before you install
The API key is a credential; passing it in a query parameter puts it in the URL, which may be logged. Data is one day delayed except on the paid Pro plan, and Pro costs $9.99 per month. Figures come from a third-party public source, the project is independent of ETF issuers, and it is not investment advice.

Installation

In SourceWeft

  1. Open US Spot Bitcoin & Ethereum ETF Flows in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.yasinozen%2Fetf-flows/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "us-spot-bitcoin-ethereum-etf-flows": {
      "type": "http",
      "url": "https://yasinozen.com/etf-flows/mcp"
    }
  }
}

README

ETF Flows MCP Server — Spot Bitcoin & Ethereum ETF Flows for AI Assistants

[Website] [Remote MCP] [OpenAPI] [License]

Give Claude, ChatGPT, Cursor, VS Code or any MCP client daily net flows for every US spot Bitcoin and Ethereum ETF — IBIT, FBTC, GBTC, ARKB, ETHA, FETH, ETHE and more.


Quick start: remote server (recommended)

Claude → Settings → Connectors → Add custom connector → https://yasinozen.com/etf-flows/mcp

Claude Code

bash
claude mcp add --transport http etf-flows https://yasinozen.com/etf-flows/mcp

Cursor / Windsurf / VS Code (mcp.json)

json
{  "mcpServers": {    "etf-flows": {      "url": "https://yasinozen.com/etf-flows/mcp",      "headers": { "X-API-Key": "YOUR_KEY" }    }  }}

The key is optional. Clients that cannot send headers can use https://yasinozen.com/etf-flows/mcp?api_key=YOUR_KEY. One-click install links for Cursor and VS Code are on the setup page.

Tools

ToolDescription
get_etf_flow_summaryLatest day, 7/30-day, month-to-date, YTD and cumulative flows, streaks and top funds (remote server)
get_latest_etf_flowsDaily totals for the most recent trading days, optional per-fund breakdown
get_etf_flows_by_date_range / query_etf_flows_by_date_rangeDaily totals between two dates
get_fund_flowsDaily flows and cumulative total for one ETF (e.g. IBIT)
get_pro_access_infoPlans and how to get a key

Example prompts: “Summarize spot Bitcoin ETF flows this week”, “Did IBIT have outflows in the last 10 days?”, “Compare Ethereum ETF flows in August and September.”

Run locally (stdio)

Requires uv.

json
{  "mcpServers": {    "etf-flows": {      "command": "uv",      "args": ["--directory", "/absolute/path/to/free-etf-flows-mcp", "run", "python", "mcp_server.py"],      "env": { "ETF_FLOWS_API_KEY": "YOUR_KEY" }    }  }}

Plans

Preview (no key)Free keyPro ($9.99/mo)
History7 trading days90 trading daysFull, since Jan 2024
Delay1 day1 daySame day
Per-fund data–✓✓
CSV export––✓
Rate limit10/min30/min120/min

👉 Get a free key · Upgrade to Pro

Data

Daily figures are sourced from the public ETF flow tables of Farside Investors and normalized to US dollars (parenthesized values become negative). See the methodology. This project is independent and not affiliated with Farside Investors or any ETF issuer. Not investment advice.


Built by Yasin Özen ·

Source: README.md at commit 18f125b

Tools

0
SourceWeft has not read this server's tools yet.

Version history

1
  1. v1.1.0LatestSep 16, 2026

Score

85% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts