Maverick MCP
Maverick MCP is an MCP server that adds finance tools to AI assistants such as Claude Desktop, Claude Code and Cursor. Stock market MCP server for Yahoo Finance data, technical analysis, portfolio tracking, and Python backtesting. It has 710 GitHub stars, is released under the MIT license and runs locally with docker run -i --rm ghcr.io/wshobson/maverick-mcp.
github.com/wshobson/maverick-mcp (opens in a new tab)
Data as of from the GitHub API; description from the project's repository. Report an error
Install Maverick MCP
Generated from the server's published package. Replace your-value with your own values.
Claude Desktop
{
"mcpServers": {
"maverick-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/wshobson/maverick-mcp"
]
}
}
}Settings > Developer > Edit Config. macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\. Restart Claude Desktop afterwards.
Claude Code
claude mcp add --transport stdio maverick-mcp -- docker run -i --rm ghcr.io/wshobson/maverick-mcpCursor
{
"mcpServers": {
"maverick-mcp": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/wshobson/maverick-mcp"
]
}
}
}Project file; use ~/.cursor/mcp.json to enable it in every project.
VS Code
{
"servers": {
"maverick-mcp": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/wshobson/maverick-mcp"
]
}
}
}Config formats checked against the official docs on Oct 7, 2026: modelcontextprotocol.io (opens in a new tab), code.claude.com (opens in a new tab), cursor.com (opens in a new tab), code.visualstudio.com (opens in a new tab).
Tools (40)
Parsed from the Tools section of the README; check the repository for the current list.
market_data_get_price_historyOHLCV price history for a ticker, stored locally and refreshed on access.
market_data_get_price_history_batchPrice history for multiple tickers at once.
market_data_get_quoteA single quote, cached briefly. Returns an error when Yahoo has no price for the ticker (delisted or unknown).
market_data_get_stock_fundamentalsValuation, financials, and trading stats.
market_data_get_market_overviewIndices, sector performance, top movers, and volatility.
market_data_get_chart_linksStatic external chart links for a ticker.
market_data_clear_market_cacheClear cached quotes (mutates cache state).
technical_get_rsi_analysisRSI reading and signal label.
technical_get_macd_analysisMACD reading, signal label, and crossover state.
technical_get_support_resistanceObserved price extrema over the requested history.
technical_get_full_technical_analysisTrend, outlook, and technical indicators.
screening_get_bullishTop Maverick bullish-momentum results, latest snapshot.
screening_get_bearishTop bearish setup results, latest snapshot.
screening_get_supply_demandTop supply/demand breakout results, latest snapshot.
screening_get_allLatest snapshot across all three screens.
screening_get_by_criteriaBullish results filtered by arbitrary criteria.
screening_run_screensRecompute one screen (or all three) and persist it (mutates).
portfolio_add_positionAdd/average into a position (mutates).
portfolio_get_my_portfolioPortfolio snapshot with P&L using current available quotes.
portfolio_remove_positionRemove shares from a position (mutates).
portfolio_clear_portfolioRemove every position; requires confirm=True (mutates).
portfolio_risk_adjusted_analysisATR-based position sizing/stop/target.
portfolio_compare_tickersTicker comparison, using your portfolio when tickers are omitted.
portfolio_correlation_analysisCorrelation matrix and diversification metrics.
portfolio_get_risk_dashboardTotal value, sector exposure, and risk metrics.
portfolio_check_position_riskPre-trade risk check for a hypothetical trade.
portfolio_get_regime_adjusted_sizingPosition size scaled by detected market regime.
portfolio_get_risk_alertsCurrent sector/position/portfolio risk alerts.
portfolio_watchlist_listList watchlist IDs and names.
portfolio_watchlist_createCreate a named watchlist (mutates).
portfolio_watchlist_addAdd a ticker to a watchlist (mutates).
portfolio_watchlist_removeRemove a ticker from a watchlist (mutates).
portfolio_watchlist_briefQuotes and analysis for the symbols on a watchlist.
portfolio_journal_add_tradeLog a new open trade; optional ISO entrydate records a past trade (mutates).
portfolio_journal_close_tradeClose an open trade; profit or loss calculated automatically (mutates).
portfolio_journal_list_tradesList journal trades, optionally filtered.
portfolio_journal_reviewFull detail for a single journal trade.
portfolio_get_strategy_performanceStrategy performance analytics, with optional comparison.
backtesting_run_backtestRun a single-strategy backtest: metrics, trades, analysis.
backtesting_optimize_strategyGrid-search a strategy's parameters.
About Maverick MCP
MaverickMCP is an open-source stock market MCP server for stock analysis, portfolio tracking, and Python backtesting. It connects an AI assistant to Yahoo Finance data through yfinance, with no API key required for core tools. The server runs on your computer and stores your portfolio, watchlists, and trade journal in a local database.
- anthropic
- claude
- finance
- financial-analysis
- mcp
- mcp-server
- python
- technical-analysis
- fastmcp
- stock-market
Similar MCP servers
More finance MCP servers
Yahoo Finance2
gadicc/yahoo-finance2
Unofficial API for Yahoo Finance with CLI, MCP and Agent Skill.
Active · last commit Oct 22, 2026
FinanceHTMLEmilia Protocol
emiliaprotocol/emilia-protocol
Exact-action approval for consequential agent actions: request, track, and verify signed receipts.
Maintained · last commit Oct 7, 2026
FinanceTypeScriptAttestix
VibeTensor/attestix
AI agent identity, signed credentials, delegated authority and governance evidence.
Active · last commit Oct 12, 2026
OfficialFinancePythonOracle3 prediction-market arbitrage checks
YichengYang-Ethan/oracle3-prediction-market-agent
Kalshi and Polymarket data, venue fees, no-arbitrage checks and paper execution for AI agents.
Active · last commit Oct 12, 2026
FinancePythonCNEquity
rootSunc/CNEquity
China A-share data lake for AI agents: prices, fundamentals, flows and events, point-in-time.
Active · last commit Oct 25, 2026
FinancePythonPolymarket Paper Trader
agent-next/polymarket-paper-trader
Polymarket paper trading for AI agents: $10k paper money, real order books, official fees.
Active · last commit Oct 15, 2026
FinancePython
How do I install the Maverick MCP MCP server?
Add the command docker run -i --rm ghcr.io/wshobson/maverick-mcp to your MCP client: put it in claude_desktop_config.json for Claude Desktop, run claude mcp add for Claude Code, or add it to .cursor/mcp.json (Cursor) or .vscode/mcp.json (VS Code). The snippets on this page are ready to paste.
Is Maverick MCP free?
The server is open source under the MIT license, so running it is free. It does not declare any required API key.
Is Maverick MCP actively maintained?
The most recent commit was on Oct 17, 2026. The latest release is v1.2.1, published Oct 17, 2026. appsgit only lists MCP servers with a commit in the last six months.