Real-time stock quotes and technical signals: RSI, MACD, SMA crossovers via Yahoo Finance.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
An MCP server that gives any AI coding agent (Claude Code, Cursor, Claude Desktop, etc.) real-time stock quotes and computed technical-analysis signals β RSI, MACD crossovers, golden/death crosses, and whole-portfolio weekly digests. Indicators are calculated in code, not by the LLM, so the numbers are right.
Data source: Yahoo Finance via yfinance β free, no API key required.
mcp-name: io.github.KhizarShabir1/portfolio-signals
| Tool | What it does |
|---|---|
get_quote(ticker) | Price, day change, volume, 52-week range |
get_technical_signals(ticker) | RSI(14) with overbought/oversold zone, MACD(12,26,9) vs signal line, SMA 50/200 golden/death cross |
compare_tickers(tickers, period) | Ranked total returns over 1moβ5y |
weekly_digest(tickers) | Whole-portfolio report: 1w/1mo returns, RSI, MACD position, tickers outside RSI 30β70 |
Design principle: tools return measurements and standard threshold classifications (RSI 70/30 zones, golden/death cross, MACD vs signal line) β never directional opinions or narrative summaries. Interpretation is the agent's job; determinism is the server's.
No install needed if you have uv:
Then ask Claude things like:
Settings β Tools & MCP β Add a Custom MCP Server:
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
No local install β connects directly to the hosted instance:
Informational only β not financial advice. Market data comes from Yahoo Finance and is subject to Yahoo's terms of use.
MIT Β© Khizar Shabir
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/portfolio-signals)<a href="https://allmcps.com/mcp/portfolio-signals"><img src="https://allmcps.com/api/badge/portfolio-signals?style=directory" alt="Portfolio Signals on AllMCPs" /></a>