MCP Etf Holdings
Find which ETFs hold any stock, compare funds, and pull holdings.
Connector by vlearner · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/vlearner-mcp-etf-holdings
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 26, 2026.
- Tools
- 7 read · 0 write · 0 deleteRead-only
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Tools by what they do 7
Read from the source code; the running server may list different tools.
Read 7 · Look things up without changing anything.
compare_etfsetf_holdingsetf_infofind_etfs_holding_stocklookup_symbolsearch_etfsstock_exposure_summary
Network hosts it talks to 1
github.com· found in code
Tools (7)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
compare_etfsCompare several ETFs side by side in a single table: name, category, AUM, expense ratio, dividend yield, and YTD / 3-yr / 5-yr returns. Use this whenever the user mentions more than one ETF — it is one call instead of several etf_info calls, and the result is already tabular.
etf_holdingsReturn the top holdings of an ETF with their portfolio weight percentages.
etf_infoReturn metadata for a single ETF: name, category, AUM, expense ratio, NAV, and trailing returns. For two or more ETFs, use compare_etfs instead — it returns one table.
find_etfs_holding_stockReverse-lookup: find ETFs (from a ~365-ETF universe or a custom list) that hold a given stock in their disclosed top holdings. Results are sorted by the stock's weight in each ETF, highest first. For a version that also reports each ETF's expense ratio and size, use stock_exposure_summary.
lookup_symbolResolve a company or fund name to its ticker symbol. Call this first whenever the user names a company instead of giving a ticker — "Which ETFs hold Nvidia?" needs NVDA. Covers stocks and ETFs; use asset_type='stock' to exclude funds from the results.
search_etfsSearch for ETFs by name, theme, or category using Yahoo Finance search. Returns matching ETF tickers with their full names and exchanges. Useful for discovering ETFs to pass to etf_info, compare_etfs, etf_holdings, or find_etfs_holding_stock. To resolve a stock or company name rather than find ETFs, use lookup_symbol.
stock_exposure_summaryFind the ETFs that give exposure to a stock, with each fund's weight in that stock alongside its expense ratio and AUM. Answers "what is the cheapest / largest ETF for exposure to X?" — the weight column shows how much exposure you get, expense ratio what it costs.
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Weekly downloads
- 51
- Last commit
- Oct 13, 2026 (15 days ago)
- Last release
- Oct 11, 2026 (18 days ago)
- Last package publish
- Oct 11, 2026 (18 days ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.vlearner/mcp-etf-holdings- Version
- 0.5.0
- Auth
- No auth
- Packages
- pypi mcp-etf-holdings
- License
- MIT
- Repository
- github.com/vlearner/mcp-etf-holdings
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
Cite this page
MCP Etf Holdings. Agent Mart. https://agentmart.dev/connectors/vlearner-mcp-etf-holdings (last updated 2026-10-24)