Skip to main content
Glama

US spot Bitcoin and Ethereum ETF daily flows

get_etf_flows
Read-only

Retrieve daily net inflows, outflows, cumulative flows, and total net assets for Bitcoin and Ethereum spot ETFs.

Instructions

Call this when the user asks about Bitcoin or Ethereum ETF flows: daily net inflows or outflows, cumulative flow since launch, or total net assets of the US spot ETFs (IBIT, FBTC, ETHA and the rest). Returns one row per finalized US trading day and asset with net inflow, total net assets, cumulative inflow and value traded, all in USD. About 14 months of history.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
daysNoHow many most recent trading days to return (default 10).
assetNoFilter to one asset. Omit for both.
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations declare readOnlyHint and openWorldHint. The description adds that results are one row per finalized US trading day, denominated in USD, and covers about 14 months of history, providing a clear picture of data granularity and temporal range.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, front-loaded with usage instruction, followed by a compact description of output fields and data history. No redundant phrases.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description fully explains the output structure (row per day/asset, fields), which compensates for the lack of an output schema. It also covers history length and data currency, making it sufficient for the tool's simple interface.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema already provides 100% parameter descriptions (days and asset). The description does not add additional parameter-level detail, so it meets the baseline but does not exceed it.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a direct instruction ('Call this when the user asks about Bitcoin or Ethereum ETF flows') and enumerates specific metrics (daily net inflows/outflows, cumulative flow, total net assets) and example ETFs (IBIT, FBTC, ETHA). This clearly distinguishes it from sibling tools focused on different market data.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly states when to invoke ('when the user asks about Bitcoin or Ethereum ETF flows') and outlines the range of queries it satisfies. It does not mention alternatives, but no sibling tool covers ETF flows, making the use case unambiguous within the toolset.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/bykarantelicom/bykaranteli-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server