Etf Holdings MCP server
io.github.vlearner/mcp-etf-holdings·v0.6.0·1 starsFind which ETFs hold any stock, compare funds, and pull holdings. Live Yahoo Finance data.
not scanned yet
1 stars179 downloads/wk
Reviews
Write oneNobody has reviewed Etf Holdings yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Etf Holdings tools
No tool declarations could be read from the package source. They show once the server is installed.
How Etf Holdings compares
Against every graded Finance MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 95% of 1,761 Finance servers
- GitHub stars
- 1
- more than 65% of 946 Finance servers
- Downloads a week
- 179
- more than 80% of 421 Finance servers with a package
Release history: 3 versions in the registry since 2026-10-03, latest 2026-10-27, typically one every 16 days.
Install Etf Holdings in Claude Code, Cursor or VS Code
claude mcp add mcp-etf-holdings -- uvx mcp-etf-holdings
What the publisher says
From the Etf Holdings repository's README, as published. We do not edit it. Read it on GitHub
mcp-etf-holdings
<!-- mcp-name: io.github.vlearner/mcp-etf-holdings -->
An MCP server for ETF data. Ask which funds hold a stock, compare fees, or pull top holdings. Data comes live from Yahoo Finance. No API key.
What you can ask
Search by company name or ticker symbol. "Which ETFs hold Nvidia?" works the same as "Which ETFs hold NVDA?". Ask about several funds at once and you get one comparison table.
Requirements
- Python 3.11+
- An MCP client: Claude Code, Claude Desktop, VS Code, or Cursor
- uv, which runs the server without a manual install
Install uv:
curl -LsSf https://astral.sh/uv/install.sh | shSetup
You don't need to install the server first. Every config below launches it on demand with uvx, in its own isolated environment.
To put it on your PATH instead, run pip install mcp-etf-holdings, then swap uvx mcp-etf-holdings for a plain mcp-etf-holdings in any config below.
Claude Code
claude mcp add etf-holdings -- uvx mcp-etf-holdingsClaude Desktop
- Open your config file:
- macOS: ~/Library/Application Support/Claude/claudedesktopconfig.json
- Windows: %APPDATA%\Claude\claudedesktopconfig.json
- Add the server:
{
"mcpServers": {
"etf-holdings": {
"command": "uvx",
"args": ["mcp-etf-holdings"]
}
}
}- Quit Claude Desktop and reopen it. Closing the window is not enough.
VS Code
MCP: Open User Configuration instead.
- Create .vscode/mcp.json in your workspace. For a global config, run
- Add the server. VS Code uses the key servers, not mcpServers:
{
"servers": {
"etf-holdings": {
"type": "stdio",
"command": "uvx",
"args": ["mcp-etf-holdings"]
}
}
}- Restart VS Code.
Cursor
Use the same JSON as Claude Desktop. Put it in .cursor/mcp.json for one project, or ~/.cursor/mcp.json for all of them. Restart Cursor.
Verify it works
Ask your client each of these:
- "Which ETFs hold NVDA?" — calls findetfsholding_stock
- "Compare SPY, QQQ and VTI" — calls compare_etfs, returns one table
- "Which ETFs hold Nvidia?" — resolves the name to NVDA and says so
If you get real numbers back, you're done.
Example prompts
Copy any of these into a client that has the server connected.
Compare funds
Compare SPY, VOO, IVV and SPLG — they all track the S&P 500, so which is cheapest?
Compare QQQ, VGT, XLK and SMH on expense ratio and 5-year return.
Search by name or ticker
Which ETFs hold Nvidia?
What's the ticker for Berkshire Hathaway?
Find me the Vanguard total stock market fund and show its top holdings.
Find the cheapest exposure to a stock
What's the cheapest ETF to get exposure to Nvidia?
I want AMD exposure without buying the stock directly. What are my options, and what do
they cost?
Check a portfolio for overlap
I own VOO, QQQ and VGT. Am I doubling up?
Show me every holding that appears in more than one of SPY, SCHD and DGRO.
Discover funds by theme
Find semiconductor ETFs and compare the three biggest.
What dividend ETFs exist, and which has the highest yield?
Research one fund
Give me a deep dive on SCHD.
How concentrated is QQQ? What share of it is the top 5 positions?
Prompt templates
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Etf Holdings: common questions
- Is Etf Holdings MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Etf Holdings safety report
- How do I install Etf Holdings?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Etf Holdings need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Etf Holdings maintained?
- The last commit was 24 days ago (2026-10-11). The latest release is v0.6.0.
- What can I use instead of Etf Holdings?
- Servers from other publishers that do the same job: Yahoo Finance MCP server, HKEx Filings MCP server and Fortrip MCP server. Compare all Etf Holdings alternatives.
- How does Etf Holdings compare with other Finance MCP servers?
- safety score 92/100 (higher than 95% of 1,761 Finance servers); github stars 1 (more than 65% of 946 Finance servers); downloads a week 179 (more than 80% of 421 Finance servers with a package). Full comparison.
Alternatives to Etf Holdings
Same job from other publishers: the closest match first, then the best rated.
- Yahoo FinanceAccess Yahoo Finance stock data, news, screeners, options, financials, and charts through MCP.not reviewedEstablishedA
HKEx FilingsLive HKEx (Hong Kong Stock Exchange) regulatory filings for AI agents.not reviewedEstablishedA- FortripSearch hotels worldwide, compare live room rates, and create booking payment links.not reviewedGrowingA
- Yahoo FinanceReal-time Yahoo Finance data: quotes, history, financials, analyst ratings, options, and news.not reviewedGrowingA
- HPSILab Quant FinanceStock & options risk analytics for AI agents: pre-trade risk scan, IV, gamma walls, Monte Carlo.not reviewedGrowingA