get_stock_quoteLABSCO SUMMARY
Six lookups, no credentials — the fastest way to get market data into a conversation.
Nothing here needs an API key or a paid data plan, which makes it the low-friction option when you just want a price, a P/E or the analyst spread while thinking out loud. The name says trader, but the surface is read-only: there is no order, position or portfolio tool, and crypto support is limited to a handful of ticker formats.
What it is
An MCP tool built on the yfinance library and adapted for Claude Desktop. Six tools cover the everyday market lookups: a live quote with change and volume, a company overview with valuation and dividend metrics, daily open/high/low/close history, symbol search, the analyst recommendation spread, and insider transactions with position and share counts.
What you get
- A live quote: price, change, change percent, volume and timestamp —
get_stock_quote - Company profile and key metrics — sector, industry, market cap, P/E and forward P/E, dividend yield, 52-week high and low —
get_company_overview - Daily price history as open, high, low, close and volume per date —
get_time_series_daily - Symbol lookup returning ticker, name, instrument type and exchange —
search_symbol - The analyst recommendation spread by period: strong buy, buy, hold, sell, strong sell —
get_recommendations - Insider transactions with date, insider, position, transaction type, share count, value and ownership —
get_insider_transactions - Limited cryptocurrency coverage through ticker formats such as
BTC-USD,ETH-USDandDOGE-USD - Errors returned as a readable message rather than a crash — a bad symbol comes back as a failure explanation
Requirements
Nothing — no account, no key; the data comes through yfinance. Python 3.10 or higher and pip install -r requirements.txt from a clone, then point Claude Desktop at main.py with an absolute path. The project is yfinance-trader 0.1.0. If tools do not appear, the README's checklist is: confirm the server starts, use an absolute path in the config, make sure Python 3.10+ is on your PATH, and restart Claude Desktop.
Setup effort
Build from source — git clone https://github.com/SaintDoresh/YFinance-Trader-MCP-ClaudeDesktop
USE CASES
Checking a price and what moved it
Pull the live quote with change and volume, then read the company overview for the valuation context.
Looking at how a stock has traded recently
Fetch the daily series and reason over the open, high, low, close and volume without exporting a spreadsheet.
Seeing what the sell side thinks
Read the recommendation spread by period to see whether the balance has shifted rather than reading a single headline rating.
Checking insider activity before a decision
Pull recent insider transactions with position, share count and value to see whether people inside the company have been buying or selling.
6 tools
Listed in project docs. Your client may show a different list.
get_company_overviewget_time_series_dailysearch_symbolget_recommendationsget_insider_transactionsBEFORE YOU INSTALL
What to know first
Tools you get
6 tools named in the project's documentation.
Requires
Python 3.10 or higher
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
Server setup
git clone https://github.com/SaintDoresh/YFinance-Trader-MCP-ClaudeDesktop
cd YFinance-Trader-MCP-ClaudeDesktop
pip install -r requirements.txtMCP Clients
Claude Desktop
{
"mcpServers": {
"yfinance-trader": {
"command": "py",
"args": [
"-3.13",
"<YOUR_PATH_TO_MAIN>"
]
}
}
}<YOUR_PATH_TO_MAIN> is the full path to main.py in your clone. py -3.13 is the Windows Python launcher asking for Python 3.13. Use the version you installed (3.10 or higher). On macOS or Linux, use "python3" as the command and leave out "-3.13".