
Company News
Free Business Plan Upgrades for Open Source Maintainers
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.
market-data-analyzer
Advanced tools
MCP server for financial market data analysis -- live stock analysis, screening, portfolio analytics, crypto analysis, and market overview using free APIs.
Finance-focused MCP server providing live market data analysis. Analyze stocks with technical indicators, screen for opportunities, track portfolios, compare assets, monitor market conditions, and analyze crypto -- all powered by free APIs (Yahoo Finance + CoinGecko).
| Plan | Price | Includes |
|---|---|---|
| Basic | $15/mo | analyze_stock, screen_stocks, market_overview — Buy → |
| Pro | $25/mo | All 6 tools + priority data refresh — Buy → |
Free trial: 3 calls total (shared across all tools), no credit card. License keys are emailed instantly after checkout. Activate via the LICENSE_KEY environment variable. More info: aivp-mcp.vercel.app
analyze_stockDeep analysis of a stock symbol with live Yahoo Finance data.
Output: Price overview, SMA (20/50/200), RSI (14), MACD (12,26,9), support/resistance levels, golden/death cross detection, signal summary.
{ "symbol": "AAPL" }
screen_stocksScreen ~70 popular stocks by criteria with live data.
Filters: Market cap range, P/E ratio, sector, volume threshold, price range.
{
"sector": "tech",
"max_pe": 40,
"min_market_cap": 500000000000,
"limit": 10
}
analyze_portfolioAnalyze a portfolio of holdings with live price lookup.
Output: Total value, P&L per position, allocation %, sector breakdown, diversification score (HHI-based), concentration warnings.
{
"holdings": [
{ "symbol": "AAPL", "shares": 100, "avg_cost": 150.00 },
{ "symbol": "MSFT", "shares": 50, "avg_cost": 380.00 },
{ "symbol": "JPM", "shares": 75, "avg_cost": 195.00 }
]
}
compare_assetsCompare 2-5 assets side by side over a configurable period.
Output: Returns, volatility, Sharpe ratio, max drawdown, correlation matrix, rankings.
{
"symbols": ["AAPL", "MSFT", "GOOGL"],
"period": "1y"
}
market_overviewLive market snapshot with no arguments needed.
Output: Major indices (S&P 500, NASDAQ, DOW, Russell 2000), VIX interpretation, sector ETF performance, crypto & commodities, market sentiment score.
{}
crypto_analysisCrypto-specific analysis via CoinGecko free API.
Output: Price, 24h/7d/30d changes, volume, market cap, dominance, supply metrics, ATH/ATL, fear & greed approximation, global crypto market context.
{ "symbol": "BTC" }
No install step needed — run straight from npm:
npx -y market-data-analyzer
Or install globally:
npm install -g market-data-analyzer
npx -y market-data-analyzer
npx -y market-data-analyzer --sse
# or with custom port
PORT=8080 npx -y market-data-analyzer --sse
{
"mcpServers": {
"market-data-analyzer": {
"command": "npx",
"args": ["-y", "market-data-analyzer"],
"env": { "LICENSE_KEY": "<your license key — omit for free trial>" }
}
}
}
GET /sse -- SSE connection endpointPOST /messages?sessionId=<id> -- Message endpointGET /health -- Health check| Source | Used By | Rate Limits |
|---|---|---|
| Yahoo Finance (free) | analyze_stock, screen_stocks, analyze_portfolio, compare_assets, market_overview | Unofficial, best-effort |
| CoinGecko (free API) | crypto_analysis | 10-30 calls/min |
All price data is cached in-memory with a 5-minute TTL to minimize API calls and improve response times.
@modelcontextprotocol/sdk@modelcontextprotocol/sdk + zod onlysrc/
index.ts # Server setup, tool registration, transports
types.ts # TypeScript interfaces
tools/
analyze_stock.ts # Stock analysis with technical indicators
screen_stocks.ts # Stock screener with live data
analyze_portfolio.ts # Portfolio analytics
compare_assets.ts # Multi-asset comparison
market_overview.ts # Market snapshot
crypto_analysis.ts # Crypto analysis via CoinGecko
utils/
api.ts # Yahoo Finance + CoinGecko API helpers
cache.ts # In-memory TTL cache
math.ts # Financial math (SMA, RSI, MACD, etc.)
MIT
FAQs
MCP server for financial market data analysis -- live stock analysis, screening, portfolio analytics, crypto analysis, and market overview using free APIs.
We found that market-data-analyzer demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.

Security News
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.

Security News
During a UK cyber test, a Mythos 5 agent used sockpuppets, social engineering, and prompt injection to try to get a maintainer to merge malware.