maverick-mcp
by wshobson·★ 549·Score 53
A comprehensive MCP server for financial analysis, technical indicators, and portfolio optimization.
Overview
MaverickMCP is a FastMCP 2.0 server that delivers professional-grade financial data analysis directly to Claude Desktop. It offers 29+ financial tools including technical indicators, stock screening, and portfolio optimization, pre-seeded with 520 S&P 500 stocks. The server runs locally with HTTP/SSE/STDIO transport options and includes smart caching with Redis, making it ideal for individual traders and investors who want comprehensive stock analysis without complex authentication or billing.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose MaverickMCP if you're an individual trader or investor looking for professional-grade stock analysis tools directly in Claude Desktop, with S&P 500 coverage and technical indicators.
When NOT to choose this
Avoid this if you need real-time data with minimal latency, as it relies on Tiingo API which may have rate limits, or if you need analysis outside of S&P 500 stocks.
Tools this server exposes
12 tools extracted from the READMEbacktest_strategyRun backtests on trading strategies with performance metrics
technical_analysisGenerate technical indicators and analysis for stocks
screen_stocksScreen stocks based on various financial criteria
portfolio_analysisAnalyze portfolio performance and correlations
market_moversGet top market gainers and losers
get_earningsRetrieve earnings information for stocks
optimize_portfolioOptimize portfolio allocation based on risk and returns
sector_analysisAnalyze performance across different market sectors
economic_dataRetrieve economic indicators and Federal Reserve data
research_stockPerform comprehensive research on stocks using AI
get_stock_dataRetrieve historical and real-time stock price data
generate_reportGenerate detailed analysis reports for stocks or strategies
Comparable tools
Installation
Installation
**Prerequisites:**
- Python 3.12+
- uv (recommended) or pip
- TA-Lib for technical analysis
- Optional: Redis for caching, PostgreSQL/SQLite for persistence
**Quick Start:**
# Clone and install with uv
uv sync
cp .env.example .env
# Add Tiingo API key to .env
# Start server
make dev**Claude Desktop Configuration:**
{
"mcpServers": {
"maverick-mcp": {
"command": "npx",
"args": ["-y", "mcp-remote", "http://localhost:8003/sse/"]
}
}
}FAQ
- What API key do I need?
- You need a free Tiingo API key available at tiingo.com for stock data access.
- Can I use it with other MCP clients?
- Yes, it supports HTTP, SSE and STDIO transports for compatibility with various MCP clients like Claude Desktop, Cursor, Windsurf and others.
Compare maverick-mcp with
Last updated · Auto-generated from public README + GitHub signals.