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 MCP ServerShow me the latest news and analyst recommendations for AAPL"
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 Server
A remote MCP (Model Context Protocol) server for Yahoo Finance data, deployed on Cloudflare Workers.
Features
9 tools for accessing Yahoo Finance data
Cookie + Crumb authentication for reliable API access
SSE and Streamable HTTP transport support
Cloudflare Workers deployment with Durable Objects
Tools
Tool | Description |
| Get OHLCV data for a ticker |
| Get comprehensive stock information |
| Get latest news for a ticker |
| Get dividends and stock splits |
| Get income statement, balance sheet, or cashflow |
| Get institutional, insider, and major holders |
| Get available option expiration dates |
| Get calls/puts option chain |
| Get analyst recommendations |
Setup
npm installDevelopment
npm run devServer runs at http://localhost:5173
Deploy
npm run deployEndpoints
Endpoint | Description |
| JSON documentation |
| MCP SSE transport |
| MCP Streamable HTTP transport |
Usage
Claude Desktop
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"yahoo-finance": {
"command": "npx",
"args": ["mcp-remote", "https://your-worker.workers.dev/sse"]
}
}
}MCP Inspector
npx @modelcontextprotocol/inspector@latestConnect to http://localhost:5173/sse (local) or https://your-worker.workers.dev/sse (deployed).
Project Structure
src/
├── server.ts # Worker entry point
├── mcp.ts # MCP server with tool definitions
└── yahoo-finance-api.ts # Yahoo Finance API clientLicense
MIT
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.