Financial Market Intelligence MCP Server — stock quotes, technical analysis, crypto data, and portfolio insights for AI agents
Project description
FinanceKit MCP
Financial Market Intelligence for AI Agents — real-time stock quotes, technical analysis, crypto data, and portfolio insights via the Model Context Protocol.
What it does
FinanceKit gives your AI agent (Claude, Cursor, Copilot, etc.) access to financial market data and analysis. Ask questions like:
- "What's the current price of AAPL?"
- "Run technical analysis on TSLA"
- "Compare AAPL vs MSFT vs GOOGL performance over the last 6 months"
- "Analyze my portfolio: AAPL:10, MSFT:5, GOOGL:3"
- "What are the trending cryptocurrencies right now?"
- "Is Bitcoin overbought based on RSI?"
Tools (11)
Stocks
| Tool | Description |
|---|---|
stock_quote |
Current price, change, volume, P/E, market cap |
company_info |
Sector, financials, valuation metrics, description |
multi_quote |
Batch quotes for up to 10 tickers at once |
Crypto
| Tool | Description |
|---|---|
crypto_price |
Price, market cap, 1h/24h/7d changes, ATH data |
crypto_trending |
Top 10 trending coins on CoinGecko |
crypto_search |
Find coins by name or symbol |
crypto_top_coins |
Top N coins ranked by market cap |
Technical Analysis
| Tool | Description |
|---|---|
technical_analysis |
Full analysis: RSI, MACD, Bollinger Bands, SMA/EMA, ADX, Stochastic, ATR, OBV + pattern detection (Golden Cross, Death Cross, overbought/oversold) with plain-English signal summary |
price_history |
Historical OHLCV data with summary statistics |
Portfolio & Comparison
| Tool | Description |
|---|---|
compare_assets |
Side-by-side returns, volatility, Sharpe ratio, drawdown |
portfolio_analysis |
Total value, allocation weights, sector breakdown, concentration risk |
Installation
Claude Code / Claude Desktop
Add to your MCP configuration:
{
"mcpServers": {
"financekit": {
"command": "uvx",
"args": ["--from", "financekit-mcp", "financekit"]
}
}
}
From source
git clone https://github.com/vdalhambra/financekit-mcp.git
cd financekit-mcp
uv sync
uv run financekit
Data Sources
- Stocks: Yahoo Finance (via yfinance)
- Crypto: CoinGecko API (free tier)
- Technical Indicators: Calculated locally using the
talibrary
All data is cached to minimize API calls: quotes (60s), historical data (1h), crypto (2min), company info (24h).
Examples
Technical Analysis Output
Symbol: AAPL
Current Price: 260.48
Indicators:
RSI(14): 55.65 — neutral
MACD: histogram positive — bullish momentum
Bollinger Bands: price within bands — normal
SMA(50): 260.84
ADX: 18.3 — weak/no trend
Patterns:
Golden Cross: false
Overbought: false
Portfolio Analysis Output
Total Value: $45,230.50
Positions: 3
Concentration Risk: MODERATE
Sector Breakdown:
Technology: 85.2%
Communication Services: 14.8%
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file financekit_mcp-1.0.0.tar.gz.
File metadata
- Download URL: financekit_mcp-1.0.0.tar.gz
- Upload date:
- Size: 103.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
25d2a29f8ba929f322a4ba72fe2bd4b5d46ffa89ce8c5f2ddca838da5b5c36d5
|
|
| MD5 |
eda59404c8803fa6b9bf5d85778ac17f
|
|
| BLAKE2b-256 |
429cf5097c360c0ec695a8a4d51c37843b6f5d20d228138980135c248e6476c3
|
File details
Details for the file financekit_mcp-1.0.0-py3-none-any.whl.
File metadata
- Download URL: financekit_mcp-1.0.0-py3-none-any.whl
- Upload date:
- Size: 15.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2cd3cacc1347cdaaa3e3612fffb97b70cf203d4c2e8634c9ee9240f19d8c7037
|
|
| MD5 |
7d31d49636555d66fc7b7920b725c59a
|
|
| BLAKE2b-256 |
b88e9b04c2b3257379b0c0a6c6e2cef869e0141a6654fe89b9313781e1f87309
|