A Model Context Protocol server that enables interaction with Yahoo Finance to retrieve stock pricing, company information, and historical financial data through natural language queries.
A Model Context Protocol (MCP) server for Yahoo Finance interaction. This server provides tools to get pricing, company information and more.
Please note that
mcp-yahoo-finance
is currently in early development. The functionality and available tools are subject to change and expansion as I continue to develop and improve the server.
You don't need to manually install mcp-yahoo-finance
if you use uv
. We'll use uvx
to directly run mcp-yahoo-finance
.
I would recommend using this method if you simply want to use the MCP server.
Using pip
.
pip install mcp-yahoo-finance
You can also install the package after cloning the repository to your machine.
git clone git@github.com:maxscheijen/mcp-yahoo-finance.git cd mcp-yahoo-finance uv sync
Add this to your claude_desktop_config.json
:
{ "mcpServers": { "yahoo-finance": { "command": "uvx", "args": ["mcp-yahoo-finance"] } } }
You can also use docker:
{ "mcpServers": { "yahoo-finance": { "command": "docker", "args": ["run", "-i", "--rm", "IMAGE"] } } }
Add this to your .vscode/mcp.json
:
{ "servers": { "yahoo-finance": { "command": "uvx", "args": ["mcp-yahoo-finance"] } } }
Docker:
docker build -t [IMAGE] .
npx @modelcontextprotocol/inspector uv run mcp-yahoo-finance
Discover shared experiences
Shared threads will appear here, showcasing real-world applications and insights from the community. Check back soon for updates!