Massive.com MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| HOME | No | Your home directory path, e.g., /home/username (Mac/Linux) or C:\Users\username (Windows) | |
| MCP_TRANSPORT | No | The transport type to use. Options: stdio (default), sse, streamable-http | stdio |
| MASSIVE_API_KEY | Yes | Your Massive.com API key for authenticating requests to their API |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_aggsB | List aggregate bars for a ticker over a given date range in custom time window sizes. |
| list_aggsC | Iterate through aggregate bars for a ticker over a given date range. |
| get_grouped_daily_aggsC | Get grouped daily bars for entire market for a specific date. |
| get_daily_open_close_aggB | Get daily open, close, high, and low for a specific ticker and date. |
| get_previous_close_aggB | Get previous day's open, close, high, and low for a specific ticker. |
| list_tradesC | Get trades for a ticker symbol. |
| get_last_tradeB | Get the most recent trade for a ticker symbol. |
| get_last_crypto_tradeB | Get the most recent trade for a crypto pair. |
| list_quotesB | Get quotes for a ticker symbol. |
| get_last_quoteB | Get the most recent quote for a ticker symbol. |
| get_last_forex_quoteC | Get the most recent forex quote. |
| get_real_time_currency_conversionC | Get real-time currency conversion. |
| list_universal_snapshotsC | Get universal snapshots for multiple assets of a specific type. |
| get_snapshot_allC | Get a snapshot of all tickers in a market. |
| get_snapshot_directionC | Get gainers or losers for a market. |
| get_snapshot_tickerC | Get snapshot for a specific ticker. |
| get_snapshot_optionC | Get snapshot for a specific option contract. |
| get_snapshot_crypto_bookB | Get snapshot for a crypto ticker's order book. |
| get_market_holidaysB | Get upcoming market holidays and their open/close times. |
| get_market_statusB | Get current trading status of exchanges and financial markets. |
| list_tickersB | Query supported ticker symbols across stocks, indices, forex, and crypto. |
| get_ticker_detailsC | Get detailed information about a specific ticker. |
| list_ticker_newsB | Get recent news articles for a stock ticker. |
| get_ticker_typesC | List all ticker types supported by Massive.com. |
| list_splitsB | Get historical stock splits. |
| list_dividendsB | Get historical cash dividends. |
| list_conditionsC | List conditions used by Massive.com. |
| get_exchangesB | List exchanges known by Massive.com. |
| list_stock_financialsC | Get fundamental financial data for companies. |
| list_iposC | Retrieve upcoming or historical IPOs. |
| list_short_interestB | Retrieve short interest data for stocks. |
| list_short_volumeC | Retrieve short volume data for stocks. |
| list_treasury_yieldsC | Retrieve treasury yield data. |
| list_inflationC | Get inflation data from the Federal Reserve. |
| list_benzinga_analyst_insightsC | List Benzinga analyst insights. |
| list_benzinga_analystsC | List Benzinga analysts. |
| list_benzinga_consensus_ratingsB | List Benzinga consensus ratings for a ticker. |
| list_benzinga_earningsD | List Benzinga earnings. |
| list_benzinga_firmsC | List Benzinga firms. |
| list_benzinga_guidanceC | List Benzinga guidance. |
| list_benzinga_newsA | Retrieve real-time structured, timestamped news articles from Benzinga v2 API, including headlines, full-text content, tickers, categories, and more. Each article entry contains metadata such as author, publication time, and topic channels, as well as optional elements like teaser summaries, article body text, and images. Articles can be filtered by ticker and time, and are returned in a consistent format for easy parsing and integration. This endpoint is ideal for building alerting systems, autonomous risk analysis, and sentiment-driven trading strategies. Args: published: The timestamp (formatted as an ISO 8601 timestamp) when the news article was originally published. Value must be an integer timestamp in seconds or formatted 'yyyy-mm-dd'. channels: Filter for arrays that contain the value (e.g., 'News', 'Price Target'). tags: Filter for arrays that contain the value. author: The name of the journalist or entity that authored the news article. stocks: Filter for arrays that contain the value. tickers: Filter for arrays that contain the value. limit: Limit the maximum number of results returned. Defaults to 100 if not specified. The maximum allowed limit is 50000. sort: A comma separated list of sort columns. For each column, append '.asc' or '.desc' to specify the sort direction. The sort column defaults to 'published' if not specified. The sort order defaults to 'desc' if not specified. |
| list_benzinga_ratingsD | List Benzinga ratings. |
| list_futures_aggregatesB | Get aggregates for a futures contract in a given time range. |
| list_futures_contractsB | Get a paginated list of futures contracts. |
| get_futures_contract_detailsB | Get details for a single futures contract at a specified point in time. |
| list_futures_productsC | Get a list of futures products (including combos). |
| get_futures_product_detailsB | Get details for a single futures product as it was at a specific day. |
| list_futures_quotesB | Get quotes for a futures contract in a given time range. |
| list_futures_tradesC | Get trades for a futures contract in a given time range. |
| list_futures_schedulesB | Get trading schedules for multiple futures products on a specific date. |
| list_futures_schedules_by_product_codeB | Get schedule data for a single futures product across many trading dates. |
| list_futures_market_statusesC | Get market statuses for futures products. |
| get_futures_snapshotC | Get snapshots for futures contracts. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 53 tools
The tools cover distinct financial data domains (e.g., aggregates, quotes, news, futures), but there is significant overlap in functionality. For example, 'get_aggs' and 'list_aggs' both handle aggregate bars, and multiple 'get_snapshot_*' tools target similar snapshot data for different asset types, which could cause confusion in tool selection.
Most tools follow a consistent 'verb_noun' pattern (e.g., 'get_aggs', 'list_tickers'), with verbs like 'get' and 'list' used appropriately for retrieval. However, there are minor deviations, such as 'get_real_time_currency_conversion' using a longer name and some tools like 'list_benzinga_analyst_insights' having compound nouns, but overall the naming is predictable and readable.
With 53 tools, the count is excessive for a single server, indicating poor scoping. This many tools can overwhelm agents and lead to inefficiency, as many functions could be consolidated or better organized (e.g., grouping similar snapshot or Benzinga tools). A more focused set would improve usability.
The tool set provides comprehensive coverage for financial data retrieval, including aggregates, quotes, trades, news, futures, and market statuses. It supports CRUD-like operations for data access across multiple asset classes (stocks, crypto, forex, futures) and includes auxiliary data like holidays and inflation, leaving no obvious gaps for the domain.