yfinance-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@yfinance-mcpWhat's Apple's stock price right now?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
yfinance-mcp
Live market data for your AI. A Model Context Protocol server that gives Claude (or any MCP client) real-time quotes, OHLCV history, full options chains, news, and multi-ticker comparison. Free, no API key.
Why
LLMs answer market questions with training-data guesses. Wire this server in once and they stop guessing:
"What's Apple trading at?" → live quote instead of a stale hallucination
"Pull AAPL options expiring next month" → real strikes with IV and open interest
"NVDA vs AMD vs INTC this year?" → actual returns, volatility, drawdowns, computed from data
"Any recent news on PLTR?" → headlines with links it can cite
Related MCP server: yfinance
Tools
Tool | What it does | Example prompt |
| Last price, day range, volume, market cap, 52w range, change % | "what's TSLA doing today?" |
| OHLCV bars (any period × interval) + summary stats | "SPY daily closes for 2024" |
| Calls & puts: strike, last, bid/ask, IV, OI, volume, ITM | "AAPL chain for next month" |
| Recent headlines with links | "any news on PLTR?" |
| Return, annualized vol, max drawdown side by side; names the winner | "MSFT vs GOOGL, 3 months" |
Responses are JSON, truncated to LLM-friendly sizes (options capped at 60 rows/side), with summary statistics so the model reasons over aggregates before raw bars.
Setup
git clone https://github.com/saksham10arora-dotcom/yfinance-mcp
cd yfinance-mcp
python3 -m venv .venv && .venv/bin/pip install fastmcp yfinanceClaude Desktop / any MCP client
Add to claude_desktop_config.json (File → Settings → Developer → Edit Config):
{
"mcpServers": {
"yfinance": {
"command": "/absolute/path/to/yfinance-mcp/.venv/bin/python",
"args": ["/absolute/path/to/yfinance-mcp/server.py"]
}
}
}Restart Claude Desktop. The tools appear under the 🔨 icon. Ask about any ticker.
Verify without an MCP client
./.venv/bin/python -c "import server; print(server.get_quote('AAPL'))"CI runs the same stdio handshake GitHub does on every push, so main is always protocol-correct.
FAQ
Is data real-time? Yahoo Finance data: near-real-time for US equities, delayed for some international exchanges. Good for research and chat, not for order execution.
Does it cost anything? No. No API key, no rate-limit account, nothing to configure.
Why not just paste yfinance code into chat? You can. This removes the copy-paste loop and lets the model decide which tool to call per question, including multi-step ones ("compare these five tickers, then pull the chain on the most volatile").
Windows?
Works. Point the config at .venv\Scripts\python.exe and use double backslashes in JSON.
Troubleshooting
Tool icon missing after restart: paths in the config must be absolute; relative paths silently fail.
no data for <ticker>: delisted or misspelled symbol; check Yahoo Finance in a browser.Rate limiting after heavy use: back off a few minutes; Yahoo throttles bursts.
Alternatives compared
yfinance-mcp | Paid market MCPs | |
API key | none | required |
Cost | free | $10-100+/mo |
Options chains with IV | yes | varies |
Real-time depth/L2 | no | sometimes |
Setup time | 2 min | account + billing |
License
MIT. Not investment advice; the AI reading your portfolio is not a fiduciary.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceProvides Yahoo Finance data including stock info, historical prices, dividends, financials, earnings, news, and more through a set of MCP tools, deployable on Azure Functions.
- AlicenseAqualityCmaintenanceA Model Context Protocol (MCP) server that provides comprehensive access to Yahoo Finance data through 18 specialized tools for pricing, financials, options, holders, and news.181MIT
- AlicenseNot gradedqualityCmaintenanceA comprehensive MCP server that provides seamless access to Yahoo Finance stock market data, enabling retrieval of real-time quotes, historical data, charts, financial summaries, and market searches.38ISC
- AlicenseNot gradedqualityDmaintenanceEnables querying stock data, financial information, news, and historical prices from Yahoo Finance through a set of MCP tools.MIT
Related MCP Connectors
Alpaca MCP — real-time US stock market data via the Alpaca Market Data API
Hosted MCP for stocks, options, Greeks, brokers, order previews, alerts, and workflows.
Tradier MCP — stock & options market data via the Tradier Brokerage API
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/saksham10arora-dotcom/yfinance-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server