Massive.com MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MCP_TRANSPORT | No | Transport protocol: stdio, sse, or streamable-http | stdio |
| MASSIVE_API_KEY | Yes | Your Massive.com API key | |
| POLYGON_API_KEY | No | Deprecated alias for MASSIVE_API_KEY | |
| MASSIVE_MAX_ROWS | No | Maximum rows per stored tables | 50000 |
| MASSIVE_MAX_TABLES | No | Maximum number of in-memory tables | 50 |
| MASSIVE_API_BASE_URL | No | Base URL for API requests | https://api.massive.com |
| MASSIVE_LLMS_TXT_URL | No | URL for the endpoint index | https://massive.com/docs/rest/llms.txt |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_endpointsA | Search for market data API endpoints and built-in finance functions by natural language query. Use this FIRST to find the right endpoint before calling call_api. Covers stocks, options, forex, crypto, futures, indices, ETFs, and economic data. Pass market to pin results to a specific asset class when you already know it; omit it and the server will infer from the query. Use detail="more" to see query parameter docs needed for building call_api requests. |
| call_apiA | Fetch data from a Massive.com REST API endpoint. Use a path from search_endpoints results. Set store_as to save results as an in-memory table for SQL querying with query_data. Paginated responses include a next-page hint with the exact path and params for the follow-up request. The apply parameter runs built-in functions on results — string input values refer to table columns, numeric values are literals. Use search_endpoints with scope="functions" to discover available functions. |
| query_dataA | Run SQL queries on tables stored via call_api's store_as parameter. Special commands: SHOW TABLES, DESCRIBE , DROP TABLE . Tables auto-expire after 1 hour. Supports CTEs, window functions, JOINs, and ILIKE. Full-text search: any stored table with TEXT columns is searchable directly via FTS5. Use Recommended FTS pattern:
Output cells over max_cell_chars (default 2000) are truncated with a visible marker; raise or set to 0 to disable. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/polygon-io/mcp_massive'
If you have feedback or need assistance with the MCP directory API, please join our Discord server