ETF Flow MCP
@kukapay
About ETF Flow MCP
An MCP server that delivers crypto ETF flow data to power AI agents' decision-making.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"etf-flow-mcp": {
"command": "uv",
"args": [
"sync"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is ETF Flow MCP?
ETF Flow MCP is a Model Context Protocol server that delivers crypto ETF flow data, specifically for Bitcoin (BTC) and Ethereum (ETH), to power AI agents' decision-making. It integrates with the CoinGlass API to fetch historical ETF flow data.
How to use ETF Flow MCP?
Install by cloning the repository, then run uv sync to install dependencies. Configure it in Claude Desktop by adding the server to claude_desktop_config.json with your CoinGlass API key. After restarting Claude Desktop, query the ETF flow data using natural language prompts like "Show me the latest BTC ETF flow data in a table."
Key features of ETF Flow MCP
- Dynamic fetching of historical ETF flow data for BTC or ETH via a single tool.
- Outputs data as a Markdown table with ETF tickers as columns and dates as rows.
- Includes a total column summing flow values for each date.
- Provides a prompt (
etf_flow_prompt) to streamline LLM interactions. - Requires Python 3.10+ and the CoinGlass API key.
Use cases of ETF Flow MCP
- Quickly obtain the latest BTC ETF flow data to inform trading decisions.
- Retrieve ETH ETF flow history for investment research.
- Integrate real-time ETF flow data into AI-powered financial assistants.
- Generate structured tables of ETF flows for analysis in chat interfaces.
FAQ from ETF Flow MCP
What data sources does ETF Flow MCP use?
It fetches historical ETF flow data from the CoinGlass API, requiring a CoinGlass API key for access.
What are the runtime requirements?
Python 3.10 or higher and the uv package manager are required. Optional: Claude Desktop for interactive querying.
How is data presented?
The tool outputs data as a Markdown table with ETF tickers as columns, dates as rows, and a total column for summed flows.
Can I query both BTC and ETH ETF flows?
Yes, the get_etf_flow tool dynamically fetches data for either BTC or ETH based on the request.
How do I configure ETF Flow MCP with Claude Desktop?
Add the server configuration to claude_desktop_config.json with the command uv and arguments pointing to the server directory, along with your CoinGlass API key in the environment variables.
Frequently asked questions
What data sources does ETF Flow MCP use?
It fetches historical ETF flow data from the CoinGlass API, requiring a CoinGlass API key for access.
What are the runtime requirements?
Python 3.10 or higher and the `uv` package manager are required. Optional: Claude Desktop for interactive querying.
How is data presented?
The tool outputs data as a Markdown table with ETF tickers as columns, dates as rows, and a total column for summed flows.
Can I query both BTC and ETH ETF flows?
Yes, the `get_etf_flow` tool dynamically fetches data for either BTC or ETH based on the request.
How do I configure ETF Flow MCP with Claude Desktop?
Add the server configuration to `claude_desktop_config.json` with the command `uv` and arguments pointing to the server directory, along with your CoinGlass API key in the environment variables.
Basic information
More Other MCP servers
MCP Registry
modelcontextprotocolA community driven registry service for Model Context Protocol (MCP) servers.
Nginx UI
0xJackyYet another WebUI for Nginx
Maestro
mobile-dev-incPainless E2E Automation for Mobile and Web

YOUB
Connect your AI assistant to your own YOUB endurance training account. Read recorded activities with full analysis, planned sessions, race goals, wellness (HRV, sleep, resting HR) and your athletic profile. Create or mov
ghidraMCP
LaurieWiredMCP Server for Ghidra
Comments