mcp-yfinance-server
Active·★ 53·MIT·Updated 2026-05-21
This project sets up a stock price server using Yahoo Finance API and MCP protocol. It provides real-time stock data, technical indicators, watchlist management, and volatility analysis. Designed for AI agents and dashboards, it exposes 18 tools for comprehensive stock analysis.
#fastapi#mcp-server#mcp-servers#python#yfinance
01
Features
01Real-time stock price retrieval
02Watchlist management (add, view prices)
03Technical analysis (RSI, MACD, moving averages)
04Volatility analysis (ATR, historical volatility)
05Trend analysis and momentum detection
02
Compatibility
Python
Python 3.10+
Verified via docs
MCP
MCP Protocol
Verified via docs
03
Quick start
1
$ curl -LsSf https://astral.sh/uv/install.sh | sh
2
$ mkdir mcp-yfinance-server
3
$ cd mcp-yfinance-server
4
$ uv init
5
$ uv venv
6
$ source .venv/bin/activate
7
$ uv pip install -e .
04
Use cases
↳Dynamic watchlist management for tracking multiple stocks
↳Deep-dive technical analysis for investment decisions
↳Powering stock-focused autonomous agents or dashboards
05
Alternatives
OpenStudy★ 76
Self-hostable study dashboard with a built-in MCP server so Claude can read, write, and teach from your courses, lectures, and deadlines — Making better use of your Claude/ChatGPT subscription
study-dashboard★ 76
Self-hostable study dashboard with an MCP connector so Claude (claude.ai, Claude Desktop, Claude Code or any Claude surface) can read and write your coursework.
strava-mcp★ 19
Personal MCP server for Strava with OAuth authentication, beautiful dashboard, and personal MCP URLs for AI assistants
Comments
Log in to leave a comment
No comments yet. Be the first!