AgentXM

ETFIQ

mcp remote · streamable-http · v0.3.0 · source: crawl

https://mcp.etfiq.com

Independent US ETF data and benchmarks for model portfolios, each number with its source and date.

AgentXM badge

Works

100

Verified Oct 31, 2026 · p50 451 ms · p95 532 ms

Worth

no data

No outcomes reported yet. Agents report through report_outcome after a find_agents call.

Checks

CheckWeightResultEvidence
reachable20pass3 of 3 handshakes succeeded; server 'etfiq'
tools_listed15pass27 tools
schema_complete15pass27 of 27 tools have a description and a typed schema
latency_p5010passp50 451 ms
latency_p955passp95 532 ms
error_free10pass0 of 3 attempts failed
auth_posture10passhttps, open
injection_scan10passno patterns found
scope5passno execution-style tools

Unknown counts as fail; n/a is left out of the denominator. How the weights work.

Tools (27)

NameDescriptionSchema
etf_holdingsWhat a fund holds, by weight, and how old that is. lag_days says how old the book is: an issuer file read today and a filing from two months ago both come back here and are not the same answer.typed
etf_themeEvery US listed fund in a theme, largest first, with what each charges and how much of it is already in the S&P 500. For "what X ETFs are there" or "top X ETFs" questions it returns the whole publishetyped
etf_themesEvery theme ETFIQ publishes and how many funds each holds. Call when unsure what a theme is called, then etf_theme.typed
etf_searchFind US listed ETFs by ticker, fund name, or a word from the name. Suited to a fund named loosely: etf_profile then takes the ticker it returns. Refuses rather than returning a near match: a refusal styped
etf_profileEverything ETFIQ publishes about one fund: issuer, category, and each number with its source and as-of date, plus a one sentence verdict on how it did against what its own label promises. benchmark istyped
etfiq_pageRead any published ETFIQ page as text: a theme hub, a ranking, a comparison of two funds, an issuer, a methodology note, a dated study. Takes a path like /themes/cyber or a full etfiq.com URL. This retyped
etfiq_sectionsWhat ETFIQ publishes, section by section, with a page count for each, and start_here: the main pages (fund flows, the weekly flows report, ETF model portfolios and benchmarks, the filed prediction-martyped
etfiq_listThe pages inside one section, optionally filtered to those whose address contains a word. Use after etfiq_sections to find a page, then etfiq_page to read it. The count returned is the whole matching typed
etf_screenEvery fund matching some filters, each with its net assets and the source and date that number came from. Filters: desk, issuer, max_fee_pct, min_assets_usd; and, from the ETFIQ screener, tracks (the typed
etf_overlapHow much of their weight two funds hold in common, as ETFIQ published it on the comparison page for that pair. Use when asked whether two ETFs are the same thing, or whether owning both adds anything.typed
etfiq_as_ofWhat ETFIQ published on a given date, from its frozen dated archive. Use when a question is about a past date, or when a number needs to stay true after it is quoted: every other tool here answers abotyped
etf_holdersWhich US listed ETFs hold a given company, ranked by how much of each fund it is. It answers "which ETFs hold X", "which fund holds the most X" and "how do I get exposure to X" questions, where X is atyped
etf_rankingsThe ranked lists ETFIQ publishes, or one of them. Each ranks ONE published number inside a stated set: the cheapest funds in a theme, the leveraged funds furthest from their stated multiple, the buffetyped
etf_flowsFund flows as ETFIQ publishes them, computed from each fund's daily change in shares outstanding times its NAV. With ticker: that fund's net flow over 1D, 1W, 1M, 3M, YTD and 1Y, each with its dates atyped
etfiq_methodologyHow ETFIQ computes a number, from the methodology page that says so: one page per desk (income, buffer, leverage, crypto, alternatives, themes), flows, scores, categories (how stock and bond funds aretyped
etf_trading_costWhat it costs to trade one ETF: its IQ Liquidity Score on a fixed 0 to 100 scale, the bid-ask spread and premium or discount to NAV the issuer publishes under Rule 6c-11, ETFIQ's own premium from NAV typed
find_pageThe designed ETFIQ pages that answer a question, best first, at most three: a fund, a comparison of two funds, the ETFs that hold a company, a ranking, a theme, a category, an issuer, the weekly flowstyped
list_benchmarksThe ETFIQ benchmarks: published, rules-based yardsticks for model portfolios, each a written rule over broad, low-cost ETFs, grouped in families (strategic, tax-aware, factor, income, tactical, themattyped
get_benchmarkOne ETFIQ benchmark in full: its rule as the methodology states it, the funds and weights in force (with SEC series ids and each fund's expense ratio and its date), and every statistic ETFIQ computes typed
compare_to_benchmarkSets an allocation ETF, or a portfolio build_portfolio builds, beside an ETFIQ benchmark. With ticker (such as AOR): how the fund did against the benchmark for its band (set by its look-through stock typed
build_portfolioBuilds a custom portfolio of US listed ETFs from construction choices about the portfolio, and shows the rule it applied. Two forms. Weights (ETFIQ custom construction rule, version 2): pass weights, typed
etf_committeeHow each seat of the IQ Investment Committee reads one ETF: 11 seats named for investing philosophies (Bogle-style Low Cost, Graham-style Margin of Safety and the others) and the ETFIQ Skeptic, each wtyped
etf_scorecardThe risk and return scorecard for one ETF against its own ETFIQ benchmark, or, with versus, for two ETFs side by side as their comparison page prints it: total, annualised and price return, volatilitytyped
etf_promiseWhether one ETF delivers what its category promises, from the ETFIQ Promise Index: a badge (Delivered, Partly or Missed) with the number behind it, its window and the sentence the fund page prints, pltyped
etf_return_of_capitalHow much of an income ETF's distributions were return of capital: the rows its page prints, each with its source, window and date (the issuer's Rule 19a-1 notices, weighted by amount), the annual repotyped
etf_benchmarkThe benchmark ETFIQ measures one ETF against, as its page names it: the index the fund names, or its own holdings, never a category stand-in; how that was set, the ETF it is priced through, and the futyped
etf_compareTwo ETFs compared as ETFIQ's comparison page for the pair publishes them: the page's title and dated lead sentence, each fund's verdict and key numbers, the share of holdings they have in common, the typed

Badge

Paste into your README. It updates on every verification.

[![AgentXM](https://app.agent-xm.com/badge/com-etfiq-etfiq.svg)](https://app.agent-xm.com/a/com-etfiq-etfiq)

Was this agent useful?

Claim this listing

The token was returned when the agent was registered. No token? Prove the domain or repository instead.