Available as MCP tool:
etf_lookup — call directly from Claude / Cursor / any MCP client. See MCP Server for the 60-second setup.What it does for your agent
etf_lookup returns a single US-listed ETF’s basic info (name, issuer, asset class, category), SEC registration info (CIK / Series / Class), the latest or as-of regulatory disclosure snapshot, and summary derivatives — top holdings, sector / country / asset-type exposure. Use it as the ETF context entry point: when an agent needs to know what an ETF is, what it held around a reporting date, or whether the symbol is even covered, this is the first call.
It is not an OHLCV endpoint. For price history use equity_historical_prices — ETFs trade like stocks and live on the same daily-bar contract. Pass as_of=YYYY-MM-DD when the agent needs the latest snapshot with as_of_date <= as_of; this is still a regulatory snapshot, not the issuer’s daily latest book.
Tickers outside coverage (today: IBIT / DRAM) still return 200 OK with coverage_status="unsupported" and an explicit coverage_notice — so the agent can keep reasoning instead of mis-reading silence as “no holdings”.
Response
EtfLookupResult
required
number
Always
0 — lookup is free.number
Account credits remaining.
200 OK · etf_lookup (supported)
200 OK · etf_lookup (outside coverage)
Coverage semantics
Treat
coverage_status as a contract: agents should branch on it before consuming downstream fields.
Notes
Current limitations
Direct invocation
HTTP / SDK examples
HTTP / SDK examples
Full parameter reference
etf_lookup — request parameters
etf_lookup — request parameters
string
required
US-listed ETF ticker (e.g.
SPY, QQQ, VTI, SOXX, ARKK). Case-insensitive; the server uppercases and trims. Only A-Z, 0-9, ., - are accepted. Tickers outside coverage return 200 OK with coverage_status="unsupported".string
Optional period date in
YYYY-MM-DD format. Returns the latest regulatory snapshot with as_of_date <= as_of; omit it for the latest available snapshot.Related
ETF Holdings
Full holdings list for one ETF — paginated, sorted by weight descending.
Equity Historical Prices
ETF OHLCV history lives on the equity daily-bar endpoint.
MCP Server setup
Connect Claude / Cursor / any harness in 60 seconds.