massive-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@massive-mcpShow me the top 10 gainers right now."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
massive-mcp
An MCP (Model Context Protocol) server that exposes the Massive.com REST Stocks API to Claude Desktop and Claude Code.
Built with FastMCP + httpx (async). Stdio transport.
What it covers
Group | Tools |
Aggregates / bars |
|
Quotes & trades |
|
Snapshots |
|
Tickers / reference |
|
Market reference |
|
News |
|
Indicators |
|
Corporate actions |
|
Financials |
|
Defaults are tuned to keep responses small (low limit, truncation at 200 items with a _truncated_note). All paginated tools accept cursor and surface next_cursor when more data is available.
Install
# Recommended: uv
uv tool install --from . massive-mcp
# or pipx
pipx install .For development:
uv sync --extra dev
uv run pytestConfigure
Set your API key via env. Both auth modes are supported — start with bearer; if Massive rejects with 401, switch to query.
export MASSIVE_API_KEY=sk_live_...
export MASSIVE_AUTH_MODE=bearer # or "query"Or copy .env.example to .env.
Wire it up
Claude Desktop
Edit claude_desktop_config.json:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"massive": {
"command": "uvx",
"args": ["massive-mcp"],
"env": {
"MASSIVE_API_KEY": "sk_live_...",
"MASSIVE_AUTH_MODE": "bearer"
}
}
}
}Restart Claude Desktop.
Claude Code
claude mcp add massive --env MASSIVE_API_KEY=sk_live_... --env MASSIVE_AUTH_MODE=bearer -- uvx massive-mcpLocal dev
uv run massive-mcpUse the MCP Inspector to exercise tools manually:
npx @modelcontextprotocol/inspector uvx massive-mcpTry it
Once wired up, ask Claude things like:
"What was NVDA's previous close?"
"Pull AAPL dividends from the last 12 months."
"Show me the top 10 gainers right now."
"Get 5-minute bars for TSLA from yesterday."
"RSI for SPY over the last 30 days."
Companion skill
This repo also ships a Claude skill — massive-trade-analysis — that uses the MCP tools to produce professional swing / long-term trade plans (entry, SL, cascaded TPs, R:R, position sizing). See skills/ for install instructions.
Notes & limitations
REST only. No WebSocket / FlatFiles support.
Stocks asset class only. Options/FX/Crypto endpoints are out of scope for v1.
Some endpoints (
/vX/...) are versioned by Massive as beta — paths may shift.429 responses are auto-retried honoring
Retry-After. 5xx are retried with exponential backoff (max 3 attempts).API key never logged. Errors strip
apiKeyfrom the surfaced URL.
License
MIT
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/danielbres/Massive-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server