com.mcparmory/polygon
OCI · GHCR.IO/MCPARMORY/POLYGON:1.0.2 · 2 COMPONENTS · SCANNED SEP 20
Access stock, crypto, and ETF market data, analyst ratings, earnings, and financial news
Available components
How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score → Why this is hard to score →
Supply Chain Security0
- Malware scan not yet available for this package.Unverified
- Known CVEs could not be checked: this artifact ships no SBOM, so there is no dependency list to read. Publishing one would let us assess it.Unverified
- Install-script risk not yet assessed.Unverified
- Dependency health could not be checked: this artifact ships no SBOM, so there is no dependency list to read. Publishing one would let us assess it.Unverified
Provenance & Transparency32
- Source repository is publicly reachable at the declared URL. View diagnostics → Pass
- Provenance check failed: no build-provenance attestation is published. See how to fix → View diagnostics → Fail
- License check failed: no license is declared. See how to fix → Fail
- Actively maintained (last published 130 days ago).Pass
- Disclosure check failed: no security disclosure policy was found in the source repository. See how to fix → Fail
Schema Quality & AI Usability63
- AI-judged instruction clarity (excellent).Pass
- Context-footprint check failed: tool/resource definitions use about 29732 tokens (~226/item across 131 items; 131 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management83
- Stability observed for 25 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 100% of tool parameters carry a description.Pass
Tool Safety100
- No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
- We read all 131 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
- An AI judge read all 131 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
- Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Unverified: 1 category
A category scored 0 because we could not verify it: a data source with nothing on this package, evidence we could not reach, or a check we could not run. We only credit what we can confirm.
How do I install the com.mcparmory/polygon MCP server?
com.mcparmory/polygon runs locally as a container image, launched with docker run --rm -i ghcr.io/mcparmory/polygon:1.0.2. Ready-made configuration for Claude, Cursor, VS Code, Codex and 3 more is on this page, copied from each client's own documentation.
oci · ghcr.io/mcparmory/polygon:1.0.2
claude mcp add com-mcparmory-polygon -- docker run --rm -i ghcr.io/mcparmory/polygon:1.0.2
{
"mcpServers": {
"com-mcparmory-polygon": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"ghcr.io/mcparmory/polygon:1.0.2"
]
}
}
} {
"servers": {
"com-mcparmory-polygon": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"ghcr.io/mcparmory/polygon:1.0.2"
]
}
}
} codex mcp add com-mcparmory-polygon -- docker run --rm -i ghcr.io/mcparmory/polygon:1.0.2
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"com-mcparmory-polygon": {
"type": "local",
"command": [
"docker",
"run",
"--rm",
"-i",
"ghcr.io/mcparmory/polygon:1.0.2"
],
"enabled": true
}
}
} mcp_servers:
com-mcparmory-polygon:
command: "docker"
args: ["run", "--rm", "-i", "ghcr.io/mcparmory/polygon:1.0.2"] {
"McpServers": {
"com-mcparmory-polygon": {
"Transport": "stdio",
"Command": "docker",
"Arguments": [
"run",
"--rm",
"-i",
"ghcr.io/mcparmory/polygon:1.0.2"
]
}
}
} {
"mcpServers": {
"com-mcparmory-polygon": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"ghcr.io/mcparmory/polygon:1.0.2"
]
}
}
} Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 19 Sept 26 −3
- Stability: pass → 0.80 functional
- 18 Sept 26 +1
- Stability: 0.97 → pass security
- 16 Sept 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 90 to 93. That category is still filling its 30-day observation window: 27 days of observed history at the previous scan, 28 at this one. The score rises as the window fills, whether or not the server changes.
- 14 Sept 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 83 to 87. That category is still filling its 30-day observation window: 25 days of observed history at the previous scan, 26 at this one. The score rises as the window fills, whether or not the server changes.
- 12 Sept 26 −3
- Stability: pass → 0.80 functional
- 11 Sept 26 +1
- Stability: 0.97 → pass security
- 9 Sept 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 90 to 93. That category is still filling its 30-day observation window: 27 days of observed history at the previous scan, 28 at this one. The score rises as the window fills, whether or not the server changes.
- 7 Sept 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 83 to 87. That category is still filling its 30-day observation window: 25 days of observed history at the previous scan, 26 at this one. The score rises as the window fills, whether or not the server changes.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 20 Sept 2026 · Analysed oci/ghcr.io/mcparmory/polygon:1.0.2
Provenance No attestation
The registry publishes no build provenance for this version, so there is nothing to verify.
| Result | No attestation |
|---|---|
| Ecosystem | oci |
| Reason | No attestation published |
Background: How many MCP packages publish verified provenance →
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →
get_rsi_for_indices Get RSI for Indices ~308
Calculate the Relative Strength Index (RSI) for an indices ticker over a specified time range. RSI is a momentum oscillator that measures the magnitude of recent price changes to evaluate overbought or oversold conditions.
| Name | Type | Req | Description |
|---|---|---|---|
| adjusted | boolean | – | Whether to adjust aggregates for stock splits before calculating RSI. Defaults to true (adjusted). Set to false to use unadjusted price data. |
| indicesTicker | string | yes | The ticker symbol for the indices (e.g., I:NDX for Nasdaq-100). Required to identify which index to analyze. |
| limit | integer | – | Maximum number of RSI data points to return. Defaults to 10, with a maximum of 5000 results per request. |
| order | string | – | Sort order for results by timestamp. Use 'asc' for oldest first or 'desc' for newest first. Defaults to descending (most recent first). |
| series_type | string | – | Which price component to use for RSI calculation: open, high, low, or close. Defaults to close price. Determines which value from each candle feeds into the RSI formula. |
| timespan | string | – | The time interval for aggregating price data before calculating RSI. Defaults to daily candles. Choose from minute, hour, day, week, month, quarter, or year. |
| window | integer | – | The number of periods used in the RSI calculation window. Defaults to 14 periods. Larger values smooth the indicator; smaller values make it more responsive. |
No output schema declared.
No examples provided.
get_rsi_for_stock Get RSI for Stock ~291
Calculate the Relative Strength Index (RSI) momentum indicator for a stock ticker over a specified time range. RSI measures the magnitude of recent price changes to evaluate overbought or oversold conditions.
| Name | Type | Req | Description |
|---|---|---|---|
| adjusted | boolean | – | Whether to adjust price aggregates for stock splits before calculating RSI. Defaults to true (adjusted). Set to false to use unadjusted prices. |
| limit | integer | – | Maximum number of RSI data points to return. Defaults to 10, with a maximum of 5000 results per request. |
| order | string | – | Sort order for results by timestamp. Use 'asc' for oldest first or 'desc' for newest first. Defaults to descending (most recent first). |
| series_type | string | – | Which price type to use for RSI calculation: open, high, low, or close. Defaults to close price, which is the most common choice. |
| stockTicker | string | yes | The stock ticker symbol in uppercase (e.g., AAPL for Apple Inc.). This is case-sensitive. |
| timespan | string | – | The time interval for aggregating price data before calculating RSI. Choose from minute, hour, day, week, month, quarter, or year intervals. Defaults to daily aggregation. |
| window | integer | – | The number of periods used in the RSI calculation window. Defaults to 14 periods, which is the standard RSI lookback period. |
No output schema declared.
No examples provided.
get_sec_filing_file Get SEC Filing File ~110
Retrieve a specific file from an SEC filing by its filing ID and file ID. Use this to access individual documents or exhibits within a complete SEC filing submission.
| Name | Type | Req | Description |
|---|---|---|---|
| file_id | string | yes | The unique identifier of the specific file within the filing. This ID pinpoints the exact document or exhibit to retrieve (e.g., '1' for the first file). |
| filing_id | string | yes | The unique identifier of the SEC filing. This ID specifies which filing submission to retrieve the file from. |
No output schema declared.
No examples provided.
get_simple_moving_average Get Simple Moving Average ~283
Calculate the simple moving average (SMA) for a stock ticker over a specified time range and aggregation period. Returns SMA values ordered by timestamp to track price trends.
| Name | Type | Req | Description |
|---|---|---|---|
| adjusted | boolean | – | Whether to adjust aggregate prices for stock splits and dividends. When true (default), prices are adjusted; set to false to use unadjusted prices. |
| limit | integer | – | Maximum number of results to return. Defaults to 10; maximum allowed is 5000. |
| order | string | – | Sort order for results by timestamp: ascending (oldest first) or descending (newest first). Defaults to descending order. |
| series_type | string | – | The price type to use for SMA calculation: open, high, low, or close. Defaults to using closing prices. |
| stockTicker | string | yes | The stock ticker symbol to retrieve SMA data for (case-sensitive, e.g., AAPL for Apple Inc.). |
| timespan | string | – | The time interval for aggregating price data before calculating the moving average. Options include minute, hour, day, week, month, quarter, or year intervals. Defaults to daily aggregates. |
| window | integer | – | The number of periods to include in the moving average calculation. For example, a window of 10 with daily aggregates produces a 10-day moving average. Defaults to 50 periods. |
No output schema declared.
No examples provided.
get_sma_for_indices Get SMA for Indices ~300
Retrieve the simple moving average (SMA) for an indices ticker symbol over a specified time range. Use this to analyze trend direction and momentum for index instruments like the Nasdaq-100.
| Name | Type | Req | Description |
|---|---|---|---|
| adjusted | boolean | – | Whether to adjust aggregates for stock splits and dividends. Set to true (default) for split-adjusted results, or false for unadjusted data. |
| indicesTicker | string | yes | The ticker symbol for the indices instrument (e.g., I:NDX for Nasdaq-100). Required to identify which index to calculate SMA for. |
| limit | integer | – | Maximum number of SMA data points to return. Accepts 1 to 5000 results. Defaults to 10. |
| order | string | – | Sort order for results by timestamp. Use 'asc' for oldest first or 'desc' for newest first. Defaults to descending (most recent first). |
| series_type | string | – | The price type to use for SMA calculation: open, high, low, or close. Defaults to close price. |
| timespan | string | – | The time interval for aggregating data before calculating SMA. Choose from minute, hour, day, week, month, quarter, or year. Defaults to daily aggregates. |
| window | integer | – | The number of periods to include in the moving average calculation. For example, a window of 10 with daily timespan produces a 10-day SMA. Defaults to 50 periods. |
No output schema declared.
No examples provided.
get_sma_for_options_ticker Get SMA for Options Ticker ~298
Calculate the simple moving average (SMA) for an options ticker symbol over a specified time range. Returns SMA values based on configurable aggregation periods, price series, and window sizes.
| Name | Type | Req | Description |
|---|---|---|---|
| adjusted | boolean | – | Whether to adjust aggregates for stock splits and dividends. Set to true (default) for split-adjusted results, or false for unadjusted data. |
| limit | integer | – | Maximum number of results to return. Accepts values from 1 to 5000, with a default of 10. |
| optionsTicker | string | yes | The options ticker symbol to analyze (e.g., O:SPY241220P00720000 for a specific options contract). |
| order | string | – | Sort order for results by timestamp: ascending (oldest first) or descending (newest first). Defaults to descending. |
| series_type | string | – | The price type used in the SMA calculation: open, high, low, or close price. Defaults to close price. |
| timespan | string | – | The time interval for aggregating price data before calculating the moving average. Choose from minute, hour, day, week, month, quarter, or year intervals. Defaults to daily aggregates. |
| window | integer | – | The number of periods to include in the moving average calculation. For example, a window of 10 with daily timespan produces a 10-day moving average. Defaults to 50 periods. |
No output schema declared.
No examples provided.
get_stock_aggregates_by_range Get Stock Aggregates by Range ~354
Retrieve aggregate (OHLCV) bars for a stock over a specified date range with customizable time window sizes. For example, use multiplier=5 with timespan='minute' to get 5-minute bars.
| Name | Type | Req | Description |
|---|---|---|---|
| adjusted | boolean | – | Whether to adjust results for stock splits. Defaults to true (adjusted). Set to false to retrieve unadjusted data. |
| from | string | yes | The start of the time window for aggregates. Accepts either a date in YYYY-MM-DD format or a millisecond Unix timestamp. |
| limit | integer | – | Maximum number of base aggregates to query when building results. Accepts values from 1 to 50,000; defaults to 5,000 if not specified. |
| multiplier | integer | yes | The multiplier for the timespan unit. Combined with timespan to define the bar size (e.g., multiplier=5 with timespan='minute' produces 5-minute bars). Must be a positive integer. |
| sort | string | – | Sort order for results by timestamp. Use 'asc' for ascending order (oldest first) or 'desc' for descending order (newest first). |
| stocksTicker | string | yes | The stock ticker symbol in uppercase (e.g., AAPL for Apple Inc.). Must be an exact, case-sensitive match. |
| timespan | string | yes | The unit of time for each aggregate bar. Valid options are: second, minute, hour, day, week, month, quarter, or year. |
| to | string | yes | The end of the time window for aggregates. Accepts either a date in YYYY-MM-DD format or a millisecond Unix timestamp. Must be on or after the 'from' date. |
No output schema declared.
No examples provided.
get_stock_daily_open_close Get Stock Daily Open Close ~139
Retrieve the opening, closing, and after-hours prices for a stock on a specific date. Results are adjusted for stock splits by default.
| Name | Type | Req | Description |
|---|---|---|---|
| adjusted | boolean | – | Whether to adjust prices for stock splits. When true (default), prices reflect split adjustments; set to false to retrieve unadjusted historical prices. |
| date | string | yes | The date for which to retrieve pricing data, formatted as YYYY-MM-DD (e.g., 2023-01-09). |
| stocksTicker | string | yes | The stock ticker symbol in uppercase (e.g., AAPL for Apple Inc.). Must be case-sensitive and match the official exchange listing. |
No output schema declared.
No examples provided.
get_stock_quotes Get Stock Quotes ~139
Retrieve National Best Bid and Offer (NBBO) quotes for a stock ticker symbol. Returns quote data sorted and limited according to specified parameters.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | Maximum number of quote records to return. Accepts values from 1 to 50,000, with a default of 1,000. |
| order | string | – | Sort order for results based on the sort field. Defaults to descending order. |
| sort | string | – | Field to sort results by. Currently supports sorting by timestamp. |
| stockTicker | string | yes | The stock ticker symbol to retrieve quotes for (case-sensitive). For example, AAPL for Apple Inc. |
No output schema declared.
No examples provided.
get_stock_snapshot_by_ticker Get Stock Snapshot by Ticker ~86
Retrieve real-time market data snapshot for a specific stock ticker symbol. Data is refreshed as exchange data arrives, typically starting at 4am EST after the 3:30am EST daily reset.
| Name | Type | Req | Description |
|---|---|---|---|
| stocksTicker | string | yes | The stock ticker symbol in uppercase (e.g., AAPL for Apple Inc.). Must match the exact case-sensitive symbol used by the exchange. |
No output schema declared.
No examples provided.
get_ticker_details Get Ticker Details ~65
Retrieve detailed information about a specific ticker symbol, including company data and market details supported by Massive.
| Name | Type | Req | Description |
|---|---|---|---|
| ticker | string | yes | The ticker symbol to look up, case-sensitive (e.g., AAPL for Apple Inc.). Must be a valid ticker symbol supported by the service. |
No output schema declared.
No examples provided.
get_ticker_summaries Get Ticker Summaries ~35
Retrieve tick-by-tick movement summaries for all tickers, providing all data needed to visualize price and volume changes.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
list_13f_filings List 13-F Filings ~232
Retrieve SEC Form 13F quarterly filings data showing institutional investment manager holdings. Filter by filer or accession number to access specific filings from investment managers with at least $100 million in qualifying assets under management.
| Name | Type | Req | Description |
|---|---|---|---|
| accession_number | string | – | Unique SEC accession number for a specific filing (format: NNNNNNNNNN-YY-NNNNNN). Use this to retrieve a particular 13F filing by its unique identifier. |
| filer_cik | string | – | SEC Central Index Key (CIK) of the filing entity as a 10-digit zero-padded string. Use this to retrieve all 13F filings from a specific institutional investment manager. |
| limit | integer | – | Maximum number of results to return in the response. Must be between 1 and 1000; defaults to 100 if not specified. |
| sort | string | – | Comma-separated list of columns to sort results by, with each column followed by '.asc' or '.desc' to specify ascending or descending order. Defaults to sorting by filing_date in descending order (mo… |
No output schema declared.
No examples provided.
list_analyst_insights List Analyst Insights ~523
Retrieve analyst insights and ratings for publicly traded companies, including recommendations and price targets from financial analysts. Filter by analyst firm, rating actions, or Benzinga rating IDs, with support for sorting and pagination.
| Name | Type | Req | Description |
|---|---|---|---|
| benzinga_rating_id.any_of | string | – | Filter results to Benzinga rating IDs matching any of the specified values. Use comma-separated list for multiple IDs. |
| benzinga_rating_id.gt | string | – | Filter results to Benzinga rating IDs numerically greater than the specified value. |
| benzinga_rating_id.gte | string | – | Filter results to Benzinga rating IDs numerically greater than or equal to the specified value. |
| benzinga_rating_id.lt | string | – | Filter results to Benzinga rating IDs numerically less than the specified value. |
| benzinga_rating_id.lte | string | – | Filter results to Benzinga rating IDs numerically less than or equal to the specified value. |
| firm.any_of | string | – | Filter results to analyst firms matching any of the specified values. Use comma-separated list for multiple firms. |
| firm.gt | string | – | Filter results to analyst firms lexicographically greater than the specified value. |
| firm.gte | string | – | Filter results to analyst firms lexicographically greater than or equal to the specified value. |
| firm.lt | string | – | Filter results to analyst firms lexicographically less than the specified value. |
| firm.lte | string | – | Filter results to analyst firms lexicographically less than or equal to the specified value. |
| limit | integer | – | Maximum number of results to return. Defaults to 100 if not specified. Maximum allowed value is 50,000. |
| rating_action.any_of | string | – | Filter results to rating actions matching any of the specified values. Use comma-separated list for multiple actions (e.g., upgrade, downgrade, initiate). |
| rating_action.gt | string | – | Filter results to rating actions lexicographically greater than the specified value. |
| rating_action.gte | string | – | Filter results to rating actions lexicographically greater than or equal to the specified value. |
| rating_action.lt | string | – | Filter results to rating actions lexicographically less than the specified value. |
| rating_action.lte | string | – | Filter results to rating actions lexicographically less than or equal to the specified value. |
| sort | string | – | Comma-separated list of columns to sort by, with sort direction appended to each column using '.asc' or '.desc'. Defaults to sorting by 'last_updated' in descending order if not specified. |
No output schema declared.
No examples provided.
list_analyst_ratings List Analyst Ratings ~667
Retrieve analyst ratings and price target data from investment firms, including rating changes (upgrades, downgrades, initiations) and price target adjustments for publicly traded companies. Results can be filtered by rating action, price target action, and analyst ID, with customizable sorting and pagination.
| Name | Type | Req | Description |
|---|---|---|---|
| benzinga_analyst_id.any_of | string | – | Filter results by analyst identifier. Accepts one or more comma-separated analyst IDs to retrieve ratings from specific analysts. |
| benzinga_analyst_id.gt | string | – | Filter analysts by ID using greater-than comparison. Useful for numeric filtering of analyst identifiers. |
| benzinga_analyst_id.gte | string | – | Filter analysts by ID using greater-than-or-equal comparison. Useful for numeric filtering of analyst identifiers. |
| benzinga_analyst_id.lt | string | – | Filter analysts by ID using less-than comparison. Useful for numeric filtering of analyst identifiers. |
| benzinga_analyst_id.lte | string | – | Filter analysts by ID using less-than-or-equal comparison. Useful for numeric filtering of analyst identifiers. |
| limit | integer | – | Maximum number of results to return. Defaults to 100 if not specified. Maximum allowed value is 50,000. |
| price_target_action.any_of | string | – | Filter price target changes by action type. Accepts one or more comma-separated values (e.g., 'raised,lowered,initiated'). Use this to find specific types of price target adjustments. |
| price_target_action.gt | string | – | Filter price target changes by action type using greater-than comparison. Useful for alphabetical or numeric ordering of action types. |
| price_target_action.gte | string | – | Filter price target changes by action type using greater-than-or-equal comparison. Useful for alphabetical or numeric ordering of action types. |
| price_target_action.lt | string | – | Filter price target changes by action type using less-than comparison. Useful for alphabetical or numeric ordering of action types. |
| price_target_action.lte | string | – | Filter price target changes by action type using less-than-or-equal comparison. Useful for alphabetical or numeric ordering of action types. |
| rating_action.any_of | string | – | Filter ratings by action type. Accepts one or more comma-separated values (e.g., 'upgrade,downgrade,initiate'). Use this to find specific types of rating changes. |
| rating_action.gt | string | – | Filter ratings by action type using greater-than comparison. Useful for alphabetical or numeric ordering of action types. |
| rating_action.gte | string | – | Filter ratings by action type using greater-than-or-equal comparison. Useful for alphabetical or numeric ordering of action types. |
| rating_action.lt | string | – | Filter ratings by action type using less-than comparison. Useful for alphabetical or numeric ordering of action types. |
| rating_action.lte | string | – | Filter ratings by action type using less-than-or-equal comparison. Useful for alphabetical or numeric ordering of action types. |
| sort | string | – | Comma-separated list of columns to sort by, with sort direction appended to each column (e.g., 'last_updated.desc,rating_action.asc'). Defaults to 'last_updated.desc' if not specified. Append '.asc'… |
No output schema declared.
No examples provided.
list_analysts List Analysts ~179
Retrieve a comprehensive list of financial analysts with their performance metrics and identification details. Filter by research firm or analyst name, and customize sorting and result limits.
| Name | Type | Req | Description |
|---|---|---|---|
| firm_name | string | – | Filter results to analysts from a specific research firm or investment bank. Optional filter that narrows results to a single firm. |
| full_name | string | – | Filter results to a specific analyst by their full name. Optional filter that narrows results to matching analysts. |
| limit | integer | – | Maximum number of results to return in the response. Defaults to 100 if not specified. Must be between 1 and 50,000. |
| sort | string | – | Comma-separated list of columns to sort by, with sort direction specified per column using '.asc' or '.desc' suffix. Defaults to sorting by full_name in ascending order if not specified. |
No output schema declared.
No examples provided.
list_balance_sheets List Balance Sheets ~128
Retrieve quarterly and annual balance sheet data for public companies, showing point-in-time snapshots of assets, liabilities, and shareholders' equity at each period end.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | Maximum number of results to return in the response. Accepts values from 1 to 50,000, with a default of 100 if not specified. |
| sort | string | – | Comma-separated list of columns to sort by, with each column followed by '.asc' or '.desc' to specify ascending or descending order. Defaults to sorting by 'period_end' in ascending order if not spec… |
No output schema declared.
No examples provided.
list_bulls_bears_say List Bulls Bears Say ~121
Retrieve analyst bull and bear case summaries for publicly traded companies, enabling investors to review both bullish and bearish investment arguments for informed decision-making.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | Maximum number of results to return in the response, ranging from 1 to 5000. Defaults to 100 if not specified. |
| sort | string | – | Comma-separated list of columns to sort results by, with each column followed by '.asc' or '.desc' to specify ascending or descending order. Defaults to sorting by ticker in descending order if not s… |
No output schema declared.
No examples provided.
list_cash_flow_statements List Cash Flow Statements ~134
Retrieve quarterly, annual, and trailing twelve-month cash flow statement data for public companies, including detailed operating, investing, and financing cash flows with validated TTM calculations spanning exactly four quarters.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | Maximum number of results to return in a single response. Accepts values from 1 to 50,000, with a default of 100 if not specified. |
| sort | string | – | Comma-separated list of columns to sort results by, with each column followed by '.asc' or '.desc' to specify ascending or descending order. Defaults to 'period_end.asc' if not specified. |
No output schema declared.
No examples provided.
list_conditions List Conditions ~214
Retrieve all market conditions used by Massive, with optional filtering by data type, SIP, or condition ID. Results can be sorted and paginated for efficient data retrieval.
| Name | Type | Req | Description |
|---|---|---|---|
| data_type | string | – | Filter results to conditions associated with a specific data type: trade data, best bid-offer quotes, or national best bid-offer quotes. |
| id | integer | – | Filter results to a specific condition by its numeric identifier. |
| limit | integer | – | Limit the number of results returned; defaults to 10 with a maximum of 1000 results per request. |
| order | string | – | Sort results in ascending or descending order based on the selected sort field. |
| sip | string | – | Filter results to conditions that have a mapping for a specific SIP (Consolidated Tape Association, Unlisted Trading Privileges, or Options Price Reporting Authority). |
| sort | string | – | Select the field to sort by: asset class, condition ID, type, name, supported data types, or legacy status. Defaults to asset class. |
No output schema declared.
No examples provided.
list_corporate_events List Corporate Events ~336
Retrieve corporate events and announcements for publicly traded companies, including earnings releases, conferences, dividends, and business updates from TMX. Filter by company, event status, or record ID, and customize result ordering and pagination.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | Maximum number of results to return. Must be between 1 and 50,000; defaults to 100 if not specified. |
| sort | string | – | Comma-separated list of columns to sort by, with '.asc' or '.desc' appended to each column to specify direction. Defaults to sorting by date in descending order if not specified. |
| status | string | – | Filter events by their current status. Valid statuses are: approved, canceled, confirmed, historical, pending_approval, postponed, and unconfirmed. |
| tmx_company_id | string | – | Filter events by the TMX company identifier. Accepts a specific company ID as a 64-bit integer. |
| tmx_company_id.gt | string | – | Filter to companies with TMX ID greater than the specified value (64-bit integer). |
| tmx_company_id.gte | string | – | Filter to companies with TMX ID greater than or equal to the specified value (64-bit integer). |
| tmx_company_id.lt | string | – | Filter to companies with TMX ID less than the specified value (64-bit integer). |
| tmx_company_id.lte | string | – | Filter to companies with TMX ID less than or equal to the specified value (64-bit integer). |
| tmx_record_id | string | – | Filter events by the unique TMX event record identifier (alphanumeric string). |
No output schema declared.
No examples provided.
list_crypto_gainers_or_losers List Crypto Gainers or Losers ~102
Retrieve the top 20 cryptocurrency gainers or losers by percentage change since the previous day's close. Snapshot data resets daily at 12am EST and populates as exchange data arrives.
| Name | Type | Req | Description |
|---|---|---|---|
| direction | string | yes | Specify whether to return top gainers or top losers. Use 'gainers' for tickers with the highest positive percentage change, or 'losers' for tickers with the highest negative percentage change since t… |
No output schema declared.
No examples provided.
list_crypto_tickers_snapshot List Crypto Tickers Snapshot ~61
Retrieve current market snapshot data for all traded cryptocurrency symbols, including minute and day aggregates, previous day comparison, and latest trade/quote information. Data is refreshed from exchanges starting around 4am EST daily, with snapshots cleared at 12am EST.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
list_crypto_trades List Crypto Trades ~165
Retrieve a list of trades for a specified cryptocurrency ticker symbol, with options to sort, order, and limit results. Useful for analyzing recent trading activity and market movements.
| Name | Type | Req | Description |
|---|---|---|---|
| cryptoTicker | string | yes | The cryptocurrency ticker symbol to retrieve trades for, formatted as an exchange prefix and currency pair (e.g., X:BTC-USD for Bitcoin in US dollars). |
| limit | integer | – | Maximum number of trade records to return. Must be between 1 and 50,000; defaults to 1,000 if not specified. |
| order | string | – | Sort order for results: ascending (oldest first) or descending (newest first). Defaults to descending order. |
| sort | string | – | Field to sort results by. Currently supports sorting by timestamp only. |
No output schema declared.
No examples provided.
list_dividends List Dividends ~280
Retrieve historical dividend payments with filtering and sorting capabilities. Query by date, amount, or dividend type to find specific dividend records across securities.
| Name | Type | Req | Description |
|---|---|---|---|
| cash_amount | number | – | Filter dividends by the cash amount paid per share. Accepts numeric values. |
| declaration_date | string | – | Filter dividends by the declaration date (when the dividend was officially announced). Use YYYY-MM-DD format. |
| dividend_type | string | – | Filter dividends by type: CD for regular/consistent dividends, SC for special/infrequent cash dividends, LT for long-term capital gains, or ST for short-term capital gains. |
| limit | integer | – | Limit the number of results returned. Must be between 1 and 1000, with a default of 10 results. |
| order | string | – | Sort results in ascending or descending order based on the selected sort field. |
| pay_date | string | – | Filter dividends by the payment date (when the dividend was or will be paid to shareholders). Use YYYY-MM-DD format. |
| record_date | string | – | Filter dividends by the record date (the date on which shareholders must be registered to receive the dividend). Use YYYY-MM-DD format. |
| sort | string | – | Choose which field to sort by: ex_dividend_date (default), pay_date, declaration_date, record_date, cash_amount, or ticker symbol. |
No output schema declared.
No examples provided.
list_earnings List Earnings ~576
Retrieve earnings data from Benzinga for publicly traded companies, including actual and estimated EPS and revenue figures with surprise calculations. Filter by date status, earnings surprises, and customize result ordering and limits.
| Name | Type | Req | Description |
|---|---|---|---|
| date_status.any_of | string | – | Filter results to earnings records with a date_status matching any of the specified values. Use comma-separated values to filter by multiple statuses. |
| date_status.gt | string | – | Filter results to earnings records where date_status is strictly greater than the specified value. |
| date_status.gte | string | – | Filter results to earnings records where date_status is greater than or equal to the specified value. |
| date_status.lt | string | – | Filter results to earnings records where date_status is strictly less than the specified value. |
| date_status.lte | string | – | Filter results to earnings records where date_status is less than or equal to the specified value. |
| eps_surprise_percent.any_of | string | – | Filter results to earnings records with an EPS surprise percent matching any of the specified values. Use comma-separated floating-point numbers to filter by multiple surprise percentages. |
| eps_surprise_percent.gt | number | – | Filter results to earnings records where EPS surprise percent is strictly greater than the specified value. |
| eps_surprise_percent.gte | number | – | Filter results to earnings records where EPS surprise percent is greater than or equal to the specified value. |
| eps_surprise_percent.lt | number | – | Filter results to earnings records where EPS surprise percent is strictly less than the specified value. |
| eps_surprise_percent.lte | number | – | Filter results to earnings records where EPS surprise percent is less than or equal to the specified value. |
| limit | integer | – | Maximum number of earnings records to return in the response. Defaults to 100 if not specified; maximum allowed is 50,000. |
| revenue_surprise_percent.any_of | string | – | Filter results to earnings records with a revenue surprise percent matching any of the specified values. Use comma-separated floating-point numbers to filter by multiple surprise percentages. |
| revenue_surprise_percent.gt | number | – | Filter results to earnings records where revenue surprise percent is strictly greater than the specified value. |
| revenue_surprise_percent.gte | number | – | Filter results to earnings records where revenue surprise percent is greater than or equal to the specified value. |
| revenue_surprise_percent.lt | number | – | Filter results to earnings records where revenue surprise percent is strictly less than the specified value. |
| revenue_surprise_percent.lte | number | – | Filter results to earnings records where revenue surprise percent is less than or equal to the specified value. |
| sort | string | – | Comma-separated list of columns to sort results by. Append '.asc' or '.desc' to each column to specify sort direction. Defaults to sorting by 'last_updated' in descending order if not specified. |
No output schema declared.
No examples provided.
list_etf_analytics List ETF Analytics ~1,210
Retrieve ETF Global analytics data with risk scores, reward metrics, and quantitative analysis across multiple dimensions. Filter and sort results by performance indicators, risk profiles, and composite grades.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | Maximum number of results to return (1 to 5000, defaults to 100 if not specified). |
| quant_composite_behavioral.gt | number | – | Filter ETFs with composite behavioral score greater than this value (floating point number). |
| quant_composite_behavioral.gte | number | – | Filter ETFs with composite behavioral score greater than or equal to this value (floating point number). |
| quant_composite_behavioral.lt | number | – | Filter ETFs with composite behavioral score less than this value (floating point number). |
| quant_composite_behavioral.lte | number | – | Filter ETFs with composite behavioral score less than or equal to this value (floating point number). |
| quant_composite_fundamental.gt | number | – | Filter ETFs with composite fundamental score greater than this value (floating point number). |
| quant_composite_fundamental.gte | number | – | Filter ETFs with composite fundamental score greater than or equal to this value (floating point number). |
| quant_composite_fundamental.lt | number | – | Filter ETFs with composite fundamental score less than this value (floating point number). |
| quant_composite_fundamental.lte | number | – | Filter ETFs with composite fundamental score less than or equal to this value (floating point number). |
| quant_composite_global.gt | number | – | Filter ETFs with composite global score greater than this value (floating point number). |
| quant_composite_global.gte | number | – | Filter ETFs with composite global score greater than or equal to this value (floating point number). |
| quant_composite_global.lt | number | – | Filter ETFs with composite global score less than this value (floating point number). |
| quant_composite_global.lte | number | – | Filter ETFs with composite global score less than or equal to this value (floating point number). |
| quant_composite_quality.gt | number | – | Filter ETFs with composite quality score greater than this value (floating point number). |
| quant_composite_quality.gte | number | – | Filter ETFs with composite quality score greater than or equal to this value (floating point number). |
| quant_composite_quality.lt | number | – | Filter ETFs with composite quality score less than this value (floating point number). |
| quant_composite_quality.lte | number | – | Filter ETFs with composite quality score less than or equal to this value (floating point number). |
| quant_composite_sentiment.gt | number | – | Filter ETFs with composite sentiment score greater than this value (floating point number). |
| quant_composite_sentiment.gte | number | – | Filter ETFs with composite sentiment score greater than or equal to this value (floating point number). |
| quant_composite_sentiment.lt | number | – | Filter ETFs with composite sentiment score less than this value (floating point number). |
| quant_composite_sentiment.lte | number | – | Filter ETFs with composite sentiment score less than or equal to this value (floating point number). |
| quant_composite_technical.gt | number | – | Filter ETFs with composite technical score greater than this value (floating point number). |
| quant_composite_technical.gte | number | – | Filter ETFs with composite technical score greater than or equal to this value (floating point number). |
| quant_composite_technical.lt | number | – | Filter ETFs with composite technical score less than this value (floating point number). |
| quant_composite_technical.lte | number | – | Filter ETFs with composite technical score less than or equal to this value (floating point number). |
| quant_grade.any_of | string | – | Filter ETFs by quantitative grade using one or more values (comma-separated list for multiple grades). |
| quant_grade.gt | string | – | Filter ETFs with quantitative grade greater than this value (alphabetically ordered). |
| quant_grade.gte | string | – | Filter ETFs with quantitative grade greater than or equal to this value (alphabetically ordered). |
| quant_grade.lt | string | – | Filter ETFs with quantitative grade less than this value (alphabetically ordered). |
| quant_grade.lte | string | – | Filter ETFs with quantitative grade less than or equal to this value (alphabetically ordered). |
| quant_total_score.gt | number | – | Filter ETFs with quantitative total score greater than this value (floating point number). |
| quant_total_score.gte | number | – | Filter ETFs with quantitative total score greater than or equal to this value (floating point number). |
| quant_total_score.lt | number | – | Filter ETFs with quantitative total score less than this value (floating point number). |
| quant_total_score.lte | number | – | Filter ETFs with quantitative total score less than or equal to this value (floating point number). |
| reward_score.gt | number | – | Filter ETFs with reward score greater than this value (floating point number). |
| reward_score.gte | number | – | Filter ETFs with reward score greater than or equal to this value (floating point number). |
| reward_score.lt | number | – | Filter ETFs with reward score less than this value (floating point number). |
| reward_score.lte | number | – | Filter ETFs with reward score less than or equal to this value (floating point number). |
| risk_total_score.gt | number | – | Filter ETFs with total risk score greater than this value (floating point number). |
| risk_total_score.gte | number | – | Filter ETFs with total risk score greater than or equal to this value (floating point number). |
| risk_total_score.lt | number | – | Filter ETFs with total risk score less than this value (floating point number). |
| risk_total_score.lte | number | – | Filter ETFs with total risk score less than or equal to this value (floating point number). |
| sort | string | – | Comma-separated list of columns to sort by, with '.asc' or '.desc' appended to each column to specify direction. Defaults to sorting by composite_ticker in ascending order. |
No output schema declared.
No examples provided.
list_etf_constituents List ETF Constituents ~127
Retrieve detailed information about securities held within ETFs, including their weights, market values, and identifiers. Results can be paginated and sorted by any constituent field.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | Maximum number of constituent records to return per request, ranging from 1 to 5000. Defaults to 100 if not specified. |
| sort | string | – | Comma-separated list of fields to sort results by, with each field suffixed by '.asc' or '.desc' to specify ascending or descending order. Defaults to sorting by composite_ticker in ascending order i… |
No output schema declared.
No examples provided.
list_etf_fund_flows List ETF Fund Flows ~125
Retrieve ETF Global fund flow data including share movements, net asset values, and flow metrics across ETFs. Results can be paginated and sorted by multiple columns.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | Maximum number of results to return per request, ranging from 1 to 5000. Defaults to 100 if not specified. |
| sort | string | – | Comma-separated list of columns to sort by, with each column followed by '.asc' or '.desc' to specify ascending or descending order. Defaults to sorting by composite_ticker in ascending order if not… |
No output schema declared.
No examples provided.
list_etf_profiles List ETF Profiles ~126
Retrieve comprehensive ETF Global industry profile data including financial metrics, operational details, and exposure information. Results can be paginated and sorted by any profile field.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | Maximum number of ETF profiles to return in a single response. Must be between 1 and 5000, defaults to 100 if not specified. |
| sort | string | – | Comma-separated list of fields to sort results by, with each field followed by '.asc' or '.desc' to specify ascending or descending order. Defaults to sorting by composite_ticker in ascending order i… |
No output schema declared.
No examples provided.
list_etf_taxonomies List ETF Taxonomies ~124
Retrieve ETF Global taxonomy data containing detailed classification and categorization information for ETFs, including investment strategy, methodology, and structural characteristics.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | Maximum number of taxonomy records to return in the response. Defaults to 100 if not specified. Must be between 1 and 5000. |
| sort | string | – | Comma-separated list of columns to sort results by, with each column followed by '.asc' or '.desc' to specify ascending or descending order. Defaults to sorting by 'composite_ticker' in ascending ord… |
No output schema declared.
No examples provided.
list_exchanges List Exchanges ~55
Retrieve a list of all exchanges that Massive has data for, optionally filtered by geographic locale.
| Name | Type | Req | Description |
|---|---|---|---|
| locale | string | – | Filter results by geographic region: use 'us' for United States exchanges or 'global' for worldwide exchanges. |
No output schema declared.
No examples provided.
list_filing_files List Filing Files ~410
Retrieve a list of files associated with a specific SEC filing. Results can be filtered by sequence number or filename, and sorted by either field in ascending or descending order.
| Name | Type | Req | Description |
|---|---|---|---|
| filename.gt | string | – | Filter results to include only files with a filename strictly greater than this value (lexicographic comparison). |
| filename.gte | string | – | Filter results to include only files with a filename greater than or equal to this value (lexicographic comparison). |
| filename.lt | string | – | Filter results to include only files with a filename strictly less than this value (lexicographic comparison). |
| filename.lte | string | – | Filter results to include only files with a filename less than or equal to this value (lexicographic comparison). |
| filing_id | string | yes | The unique identifier of the SEC filing for which to retrieve associated files. |
| limit | integer | – | Maximum number of results to return per request. Defaults to 10 if not specified; maximum allowed is 1000. |
| order | string | – | Sort direction for results: 'asc' for ascending or 'desc' for descending order based on the selected sort field. |
| sequence.gt | string | – | Filter results to include only files with a sequence number strictly greater than this value. Sequence numbers range from 1 to 999. |
| sequence.gte | string | – | Filter results to include only files with a sequence number greater than or equal to this value. Sequence numbers range from 1 to 999. |
| sequence.lt | string | – | Filter results to include only files with a sequence number strictly less than this value. Sequence numbers range from 1 to 999. |
| sequence.lte | string | – | Filter results to include only files with a sequence number less than or equal to this value. Sequence numbers range from 1 to 999. |
| sort | string | – | Field to sort results by: 'sequence' (default) sorts by file sequence number, or 'filename' sorts alphabetically by filename. |
No output schema declared.
No examples provided.
list_financials List Financials ~314
Retrieve historical financial data for stocks extracted from SEC XBRL filings. Filter by company, industry classification, reporting period, and customize result ordering and pagination.
| Name | Type | Req | Description |
|---|---|---|---|
| company_name.search | string | – | Search for companies by name using partial text matching. |
| limit | integer | – | Maximum number of results to return per request. Defaults to 10 and cannot exceed 100. |
| order | string | – | Sort results in ascending or descending order based on the field specified in the sort parameter. |
| period_of_report_date.gt | string | – | Filter to include only financial records with a period-of-report date strictly after this date (exclusive). Use ISO 8601 date format. |
| period_of_report_date.gte | string | – | Filter to include only financial records with a period-of-report date on or after this date (inclusive). Use ISO 8601 date format. |
| period_of_report_date.lt | string | – | Filter to include only financial records with a period-of-report date strictly before this date (exclusive). Use ISO 8601 date format. |
| period_of_report_date.lte | string | – | Filter to include only financial records with a period-of-report date on or before this date (inclusive). Use ISO 8601 date format. |
| sic | string | – | Filter results by Standard Industrial Classification (SIC) code to narrow results to a specific industry sector. |
| sort | string | – | Field to sort results by. Choose between filing date or period-of-report date. Defaults to period-of-report date. |
No output schema declared.
No examples provided.
list_firms List Firms ~116
Retrieve a list of financial firms from a comprehensive database of financial institutions and research firms, with support for pagination and custom sorting.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | Maximum number of results to return in a single response. Defaults to 100 if not specified. Must be between 1 and 50,000. |
| sort | string | – | Comma-separated list of columns to sort results by, with sort direction specified per column using '.asc' or '.desc' suffix. Defaults to sorting by firm name in ascending order if not specified. |
No output schema declared.
No examples provided.
list_forex_gainers_or_losers List Forex Gainers or Losers ~105
Retrieve the top 20 forex currency pairs ranked by daily percentage change. Returns either the biggest gainers or losers since the previous day's close, with snapshot data refreshed daily at 12am EST.
| Name | Type | Req | Description |
|---|---|---|---|
| direction | string | yes | Specify whether to return the top gainers or top losers. Use 'gainers' for pairs with the highest positive percentage change, or 'losers' for pairs with the highest negative percentage change since t… |
No output schema declared.
No examples provided.
list_futures_contracts List Futures Contracts ~181
Retrieve a paginated list of futures contracts with optional filtering by active status and custom sorting. Use this to discover all listed contracts, access complete contract specifications, or perform point-in-time lookups of contract definitions.
| Name | Type | Req | Description |
|---|---|---|---|
| active | boolean | – | Filter results to only include contracts that were actively tradeable on the specified date. A contract is active when its first trade date is on or before the query date and its last trade date is o… |
| limit | integer | – | Maximum number of results to return per request, ranging from 1 to 1000. Defaults to 100 if not specified. |
| sort | string | – | Comma-separated list of columns to sort by, with each column followed by '.asc' or '.desc' to specify direction. Defaults to sorting by product_code in ascending order if not specified. |
No output schema declared.
No examples provided.
list_futures_exchanges List Futures Exchanges ~93
Retrieve a list of US futures exchanges and trading venues, including major derivatives exchanges (CME, CBOT, NYMEX, COMEX) and other futures market infrastructure for commodity, financial, and derivative contract trading.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | Maximum number of results to return in the response. Accepts values between 1 and 1,000, with a default of 100 if not specified. |
No output schema declared.
No examples provided.
list_futures_market_statuses List Futures Market Statuses ~88
Retrieve the current market status for futures products, including real-time operational indicators (open, pause, close) with exchange and product codes. Use this to monitor market conditions and adjust trading strategies in real-time.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | Maximum number of market status records to return in the response. Must be between 1 and 100, defaults to 10 if not specified. |
No output schema declared.
No examples provided.
list_futures_products List Futures Products ~376
Retrieve the complete universe of supported futures products with full specifications including codes, names, exchange identifiers, classifications, settlement methods, and pricing details. Filter by product attributes or retrieve specifications for a single product to support trading system integration, risk management, and historical reconciliation.
| Name | Type | Req | Description |
|---|---|---|---|
| asset_class.any_of | string | – | Filter products by asset class. Accepts multiple comma-separated values: commodities, financials, or alternative investments. |
| asset_sub_class.any_of | string | – | Filter products by asset sub-class. Accepts multiple comma-separated values including agricultural, energy, metals, equity, foreign exchange, interest rates, freight, housing, commodity indices, and… |
| limit | integer | – | Limit the number of results returned. Must be between 1 and 50,000; defaults to 100 if not specified. |
| name.any_of | string | – | Filter products by name. Accepts multiple comma-separated values to match any of the specified product names. |
| sector.any_of | string | – | Filter products by sector classification. Accepts multiple comma-separated values from predefined sectors including commodities (crude oil, natural gas, metals, grains), financials (indices, interest… |
| sort | string | – | Sort results by one or more columns in ascending or descending order. Specify columns as comma-separated values with '.asc' or '.desc' suffix (e.g., 'name.asc,date.desc'). Defaults to 'date.asc' if n… |
| sub_sector.any_of | string | – | Filter products by sub-sector classification. Accepts multiple comma-separated values for granular categorization such as geographic regions (Asian, European, North American), grid operators (ERCOT,… |
No output schema declared.
No examples provided.
list_futures_schedules List Futures Schedules ~302
Retrieve trading schedules for futures markets with session open/close times, intraday breaks, and holiday adjustments. All times are returned in UTC to support cross-system alignment for trading, execution, and operations workflows.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | Maximum number of results to return in the response. Defaults to 10 if not specified; maximum allowed is 1000. |
| session_end_date.gt | string | – | Filter schedules to those with session end dates strictly after this date (formatted as yyyy-mm-dd). Use this to find schedules starting from a specific point in time. |
| session_end_date.gte | string | – | Filter schedules to those with session end dates on or after this date (formatted as yyyy-mm-dd). Use this to include schedules from a specific date forward. |
| session_end_date.lt | string | – | Filter schedules to those with session end dates strictly before this date (formatted as yyyy-mm-dd). Use this to find schedules up to a specific point in time. |
| session_end_date.lte | string | – | Filter schedules to those with session end dates on or before this date (formatted as yyyy-mm-dd). Use this to include schedules up through a specific date. |
| sort | string | – | Comma-separated list of columns to sort by, with each column followed by '.asc' or '.desc' to specify direction (e.g., 'product_code.asc,session_end_date.desc'). Defaults to sorting by product_code i… |
No output schema declared.
No examples provided.
list_futures_snapshots List Futures Snapshots ~109
Retrieve a snapshot of the most recent futures contract data with optional pagination and sorting capabilities.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | Maximum number of results to return in the response. Must be between 1 and 50,000, defaults to 100 if not specified. |
| sort | string | – | Comma-separated list of columns to sort by, with each column followed by '.asc' or '.desc' to specify direction. Defaults to sorting by 'ticker' in ascending order if not specified. |
No output schema declared.
No examples provided.
list_futures_trades List Futures Trades ~180
Retrieve tick-level trade data for a specified futures contract over a defined time range. Each record captures individual trade events with price, size, session date, and precise timestamps, enabling detailed intraday analysis, backtesting, and algorithmic strategy development.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | Maximum number of trade records to return in the response. Defaults to 10 if not specified; maximum allowed is 49,999 records per request. |
| sort | string | – | Comma-separated list of columns to sort by, with each column followed by '.asc' or '.desc' to specify direction. Defaults to sorting by timestamp in descending order (most recent first) if not specif… |
| ticker | string | yes | The futures contract identifier, including the base symbol and contract expiration month/year (e.g., GCJ5 for April 2025 gold contract). |
No output schema declared.
No examples provided.
list_guidance List Guidance ~129
Retrieve financial guidance and earnings estimates for companies, including EPS and revenue projections across different fiscal periods.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | Maximum number of results to return, between 1 and 50,000. Defaults to 100 if not specified. |
| positioning | string | – | Filter guidance by presentation type: 'primary' for the company's emphasized figure or 'secondary' for supporting or alternate figures. |
| sort | string | – | Comma-separated list of columns to sort by, with '.asc' or '.desc' appended to each column to specify direction. Defaults to sorting by date in descending order. |
No output schema declared.
No examples provided.
list_income_statements List Income Statements ~126
Retrieve income statement financial data for public companies, including revenue, expenses, and net income across multiple reporting periods. Results can be paginated and sorted by various financial metrics.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | Maximum number of results to return per request, ranging from 1 to 50,000. Defaults to 100 if not specified. |
| sort | string | – | Comma-separated list of columns to sort results by, with each column followed by '.asc' or '.desc' to specify ascending or descending order. Defaults to sorting by period_end in ascending order if no… |
No output schema declared.
No examples provided.
list_indices_snapshot List Indices Snapshot ~101
Retrieve a snapshot of current indices data for specified tickers, with optional sorting and pagination controls.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | Maximum number of results to return in the response, ranging from 1 to 250 (defaults to 10 if not specified). |
| order | string | – | Sort direction for results: ascending or descending order based on the sort field. |
| sort | string | – | Field to use for ordering results; currently supports sorting by ticker symbol. |
No output schema declared.
No examples provided.
list_inflation_expectations List Inflation Expectations ~123
Retrieve inflation expectations data from both market-based and economic model perspectives across multiple time horizons. Results can be paginated and sorted by any available column.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | Maximum number of results to return in a single response, ranging from 1 to 50,000. Defaults to 100 if not specified. |
| sort | string | – | Comma-separated list of columns to sort by, with each column followed by '.asc' or '.desc' to specify ascending or descending order. Defaults to sorting by date in ascending order if not specified. |
No output schema declared.
No examples provided.
list_inflation_metrics List Inflation Metrics ~136
Retrieve historical inflation and price index data, including Consumer Price Index (CPI) and Personal Consumption Expenditures (PCE) metrics. Results can be sorted and paginated for flexible data access.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | Maximum number of results to return in a single response. Accepts values from 1 to 50,000, with a default of 100 results if not specified. |
| sort | string | – | Comma-separated list of columns to sort results by, with sort direction specified per column using '.asc' or '.desc' suffix. Defaults to sorting by date in ascending order if not specified. |
No output schema declared.
No examples provided.
list_ipos_detailed List IPOs Detailed ~196
Retrieve a list of Initial Public Offerings with detailed information including issuer names, ticker symbols, pricing, and offering details. Filter by status (new, pending, historical, etc.) and customize sorting and pagination.
| Name | Type | Req | Description |
|---|---|---|---|
| ipo_status | string | – | Filter results by IPO status: new, pending, rumor, postponed, withdrawn, direct listing process, or historical. |
| limit | integer | – | Maximum number of results to return. Must be between 1 and 1000, defaults to 10. |
| listing_date | string | – | Filter results to a specific listing date (the first trading date for the newly listed entity). Use ISO 8601 date format. |
| order | string | – | Sort results in ascending or descending order. Defaults to descending. |
| sort | string | – | Field to sort by, such as listing date, ticker symbol, issuer name, offering price, or IPO status. Defaults to listing date. |
No output schema declared.
No examples provided.
list_labor_market_indicators List Labor Market Indicators ~130
Retrieve Federal Reserve labor market indicators including unemployment rate, labor force participation, average hourly earnings, and job openings data. Results are paginated and sortable by date or other available fields.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | Maximum number of results to return in a single response, ranging from 1 to 50,000. Defaults to 100 if not specified. |
| sort | string | – | Comma-separated list of columns to sort by, with each column followed by '.asc' or '.desc' to specify ascending or descending order. Defaults to sorting by date in ascending order if not specified. |
No output schema declared.
No examples provided.
What is the com.mcparmory/polygon MCP server?
com.mcparmory/polygon is an MCP server listed in the public MCP registry as com.mcparmory/polygon. Access stock, crypto, and ETF market data, analyst ratings, earnings, and financial news. This page covers its container image (ghcr.io/mcparmory/polygon:1.0.2).
Is the com.mcparmory/polygon MCP server safe to use?
com.mcparmory/polygon scores 47 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.
What tools does the com.mcparmory/polygon MCP server expose?
com.mcparmory/polygon exposes 131 tools: list_analyst_insights, list_analysts, list_bulls_bears_say, get_consensus_ratings, list_earnings, and 126 more. Their descriptions and schemas cost roughly 29,732 tokens of context every time the server is loaded.
Is the com.mcparmory/polygon MCP server still maintained?
com.mcparmory/polygon is still listed as active in the MCP registry. We last reached this channel on 20 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.