Access real-time stock prices, company information, and financial data from Yahoo Finance.
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
A read-only MCP server for querying live data from Outreach.io using the CData JDBC Driver.
Hydrolix time-series datalake integration providing schema exploration and query capabilities to LLM-based workflows.
Interact with the Stellar blockchain to manage wallets, list tokens, query balances, and transfer funds.
Access Human Protein Atlas data, including protein expression, localization, and pathology.
Interact with the Neon serverless Postgres platform
Query a hybrid graph (Neo4j) and vector (Qdrant) database for powerful semantic and graph-based document retrieval.
A Kotlin-based MCP server for interacting with PostgreSQL databases.
Connects to and interacts with various database systems like SQLite, PostgreSQL, SQL Server, and MongoDB.
Interact with the data stored in Couchbase clusters using natural language.
Access blockchain transaction data in natural language, providing human-readable descriptions for AI assistants.