yahoo-finance-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., "@yahoo-finance-mcpscan for uptrend pullback stocks today"
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.
yahoo-finance-mcp
MCP server for Thai SET/MAI stock data via Yahoo Finance API.
Tools
Tool | Description |
| Scan all SET/MAI stocks for 3-day uptrend pullback pattern (price > EMA200 & EMA90, 3 consecutive lower closes, today price ≥ yesterday & volume > yesterday) |
| Get current price, EMA200, EMA90, volume, % change for a single stock |
| Get daily close + volume history for N days with EMA200/EMA90 |
| Quarterly or annual income statement (revenue, gross profit, operating income, net income, EBITDA, EPS) |
| Quarterly or annual balance sheet (assets, liabilities, equity, D/E ratio) |
| Quarterly or annual cash flow (operating, investing, financing CF, FCF, capex) |
| List all stocks in local DB (SET/mai) |
Related MCP server: YFinance MCP Server
Requirements
Python 3.10+
mcplibraryyfinancelibrarySQLite DB at
C:/work/AI/SET/set_stocks.db(symbols fromlistedCompanies_th.csv)
Install
pip install -r requirements.txtClaude Desktop / Claude Code Config
Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"yahoo-finance": {
"command": "python",
"args": ["C:/work/AI/MCP/yahoo-finance-mcp/src/server.py"]
}
}
}Claude Code:
claude mcp add yahoo-finance python "C:/work/AI/MCP/yahoo-finance-mcp/src/server.py"Data Sources
Price / EMA / Volume: Yahoo Finance chart API (
query2.finance.yahoo.com/v8/finance/chart)Financials: Yahoo Finance via
yfinancelibrarySymbol list: Local SQLite DB (931 symbols, SET + mai)
Notes
Thai stocks use
.BKsuffix on Yahoo Finance (e.g.PTT.BK,AOT.BK)Quarterly financials: up to ~7 quarters history
Annual financials: up to ~5 years history
EMA is calculated from raw 2-year daily data (not from TradingView)
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
- AlicenseAqualityAmaintenanceA simple MCP server for Yahoo Finance using yfinance. This server provides a set of tools to fetch stock data, news, and other financial information.Last updated11173MIT
- Alicense-qualityDmaintenanceA 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.Last updated68ISC
- Flicense-qualityDmaintenance提供股票数据查询的MCP服务器,支持股票信息、K线历史、财务指标等市场数据获取。Last updated1
- Flicense-qualityCmaintenanceA lightweight MCP server for accessing Yahoo Finance data, providing stock prices, history, company information, and financial statements.Last updated
Related MCP Connectors
Open-source MCP server for Zerodha Kite Connect. Portfolio, market data, backtesting, alerts.
MCP server exposing the Backtest360 engine API as tools for AI agents.
Twelve Data MCP: real-time & historical market data (stocks, crypto, forex, etc).
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/itjung-source/yahoo-finance-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server