The etf-flow-mcp
server provides historical ETF flow data for BTC and ETH in a user-friendly format.
Fetch Historical Data: Dynamically retrieve ETF flow data for either BTC or ETH using the
get_etf_flow
tool.Markdown Table Output: Data is presented in a structured table with ETF tickers as columns, dates as rows, and a total column for summed flows.
AI Integration: Includes a built-in prompt (
etf_flow_prompt
) for streamlined interactions with AI agents.Customizable Query: Specify which cryptocurrency (BTC or ETH) to fetch relevant data for.
Provides community support through a Discord server for users of the ETF Flow MCP
ETF Flow MCP
An MCP server that delivers crypto ETF flow data to power AI agents' decision-making.
Features
- Unified Tool: The
get_etf_flow
tool dynamically fetches historical ETF flow data for BTC or ETH. - Markdown Table Output: Leverages pivot tables to present data with ETF tickers as columns, dates as rows, and a total column for summed flows.
- Prompt Guidance: Includes a prompt (
etf_flow_prompt
) to streamline LLM interactions for user-friendly queries.
Prerequisites
- Python: Version 3.10 or higher.
- uv: A fast Python package and project manager (install instructions).
- CoinGlass API Key: Obtain a key from CoinGlass.
- Claude Desktop: Optional, for interactive querying.
- Git: For cloning the repository.
Installation
- Clone the Repository:
- Set Up with uv:
Install dependencies using
uv
:
Usage
Integrating with Claude Desktop
- Configure Claude Desktop:
Add the server to
claude_desktop_config.json
(located in~/Library/Application Support/Claude
on macOS or%APPDATA%\Claude
on Windows):Replace/absolute/path/to/etf-flow-mcp/cli.py
with the full path tocli.py
. - Restart Claude Desktop: Verify the hammer icon appears in the Claude Desktop UI to confirm the server is loaded.
- Query Examples:
- "Show me the latest BTC ETF flow data in a table"
- "Get the ETH ETF flow history"
Example Output
- BTC ETF Flow:
- ETH ETF Flow:
License
This project is licensed under the MIT License.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
etf-flow-mcp
Related Resources
Related MCP Servers
- -securityAlicense-qualityMarineTraffic MCP ServerLast updated -6MIT License
- GPL 3.0
- MIT License