mcp_massive
by massive-com·★ 332·Score 52
An MCP server providing access to Massive.com financial market data via search, call, and query tools with in-memory SQLite storage.
Overview
The MCP Massive server provides seamless access to the full Massive.com financial data API through a simplified LLM-friendly interface with three composable tools: search_endpoints, call_api, and query_data. The server indexes all API endpoints dynamically at startup, automatically staying in sync with the API as it evolves. It includes built-in financial functions for options pricing, returns analysis, and technical indicators, with data storage capabilities using an in-memory SQLite database for efficient data handling and analysis.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this server when you need comprehensive financial market data through an AI-friendly interface with built-in analytical functions.
When NOT to choose this
Don't choose this if you need access to other financial data providers beyond Massive.com, as this server is limited to their API ecosystem.
Tools this server exposes
3 tools extracted from the READMEsearch_endpointsSearch for API endpoints and built-in functions by natural language query.
call_apiCall any Massive.com REST API endpoint with optional storage and post-processing.
query_dataRun SQL queries against stored SQLite database with post-processing support.
Comparable tools
Installation
Prerequisites
- Python 3.12+
- A Massive.com API key
- Astral UV (v0.4.0+)
Claude Code Installation
npm install -g @anthropic-ai/claude-code
uv tool install "mcp_massive @ git+https://github.com/massive-com/mcp_massive@v0.10.0"
claude mcp add massive -e MASSIVE_API_KEY=your_api_key_here -- mcp_massiveClaude Desktop Installation
uv tool install "mcp_massive @ git+https://github.com/massive-com/mcp_massive@v0.10.0"
which mcp_massiveThen add to Claude Desktop config:
{
"mcpServers": {
"massive": {
"command": "<path_to_mcp_massive>",
"env": {
"MASSIVE_API_KEY": "<your_api_key_here>",
"HOME": "<your_home_directory>"
}
}
}
}FAQ
- What transport protocols are supported?
- The server supports STDIO, SSE, and streamable-HTTP transport protocols, configurable via CLI argument or the MCP_TRANSPORT environment variable.
- How much data can be stored in memory?
- The server defaults to a maximum of 50 tables with 50,000 rows per table, though these limits can be adjusted via MASSIVE_MAX_TABLES and MASSIVE_MAX_ROWS environment variables.
Compare mcp_massive with
Last updated · Auto-generated from public README + GitHub signals.