Massive
11
@nimblebraininc/mcp-massive
Financial market data, technical indicators, and SEC filings MCP service powered by Massive API
README
MCP Massive Server
Financial market data, technical indicators, and SEC filings service powered by the Massive API (formerly Polygon.io). Provides OHLCV candles, real-time snapshots, SMA/EMA/RSI/MACD indicators, SEC filing search and AI-parsed text, and market movers.
View on mpak registry | Built by NimbleBrain
Tools
- get_candles — OHLCV price candles for a ticker over a date range
- get_snapshot — Current price snapshot and day stats
- get_technical_indicator — SMA, EMA, RSI, or MACD for a ticker
- get_sec_filing — Search SEC filings by ticker and type
- get_sec_filing_section — Read AI-parsed text from a specific filing section
- get_ticker_details — Company reference data (name, SIC, market cap, employees)
- get_top_movers — Top gaining or losing stocks
Configuration
Required Environment Variables
MASSIVE_API_KEY— Your Massive API key from massive.com/dashboard
Development
Requirements
- Python 3.13+
- FastMCP 2.14.1+
- uv (for dependency management)
- Massive API key (Starter tier recommended, $29/mo)
Setup
# Install dependencies
uv sync
# Set your API key
export MASSIVE_API_KEY="your_api_key_here"
# Run tests
make test
# Run all checks (format, lint, test)
make check
# Run server locally
make run
Available Make Targets
make help # Show all targets
make check # Format check + lint + test
make test # Run unit tests
make test-e2e # Run e2e MCPB container tests
make run # Run in stdio mode
make run-http # Run HTTP server with uvicorn
make bump VERSION=0.2.0 # Bump version across all files
Massive API
This server uses the Massive API (formerly Polygon.io). The Stocks Starter tier ($29/mo) provides:
- 5 years of OHLCV history (minute to yearly resolution)
- Unlimited API calls
- Real-time snapshots and technical indicators
- SEC filings with AI-parsed text sections
- Market movers (top gainers/losers)
License
MIT