MCP.Market

Polygon MCP server

by mcparmory.com·com.mcparmory/polygon·v1.0.2·31 stars

Access stock, crypto, and ETF market data, analyst ratings, earnings, and financial news

B80/100grade B
What users say
No reviews yet
Be the first
Safety scan
B80/100

full report

Adoption
Growing

31 stars151 downloads/wk

Reviews

Write one

Nobody has reviewed Polygon yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Polygon tools (100)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • get_consensus_ratings

    Retrieve aggregated analyst consensus ratings and price targets for a stock ticker, including detailed rating breakdowns and statistical insights across multiple analysts.

  • get_crypto_aggregates

    Retrieve aggregate bars (OHLCV data) for a cryptocurrency pair over a specified date range with customizable time window sizes. For example, use multiplier=5 with timespan='minute' to get 5-minute bars.

  • get_crypto_daily_open_close

    Retrieve the opening and closing prices for a cryptocurrency trading pair on a specific date. Prices are adjusted for splits by default.

  • get_crypto_ema

    Retrieve the exponential moving average (EMA) for a cryptocurrency ticker over a specified time range. Use this to analyze price trends and momentum across different timeframes and price types.

  • get_crypto_macd

    Retrieve Moving Average Convergence/Divergence (MACD) technical indicator data for a cryptocurrency ticker over a specified time range. MACD helps identify trend changes and momentum by comparing exponential moving averages.

  • get_crypto_rsi

    Retrieve the Relative Strength Index (RSI) indicator for a cryptocurrency ticker over a specified time range. RSI measures momentum on a scale of 0-100 to identify overbought or oversold conditions.

  • get_crypto_simple_moving_average

    Calculate the simple moving average (SMA) for a cryptocurrency ticker over a specified time range. Returns SMA values computed from historical price data aggregated at your chosen interval.

  • get_currency_conversion

    Convert between two currencies using real-time market rates. Supports bidirectional conversion (e.g., USD to CAD or CAD to USD) with customizable amount and decimal precision.

  • get_ema_for_options_ticker

    Calculate and retrieve the exponential moving average (EMA) for an options ticker symbol over a specified time range. Use this to analyze price trends and momentum for options contracts.

  • get_exponential_moving_average

    Retrieve the exponential moving average (EMA) for an indices ticker over a specified time range. Use this to analyze trend direction and momentum for index symbols like NDX.

  • get_exponential_moving_average_stock

    Retrieve the exponential moving average (EMA) for a stock ticker over a specified time range. The EMA is calculated based on aggregated price data at your chosen timespan interval.

  • get_filing

    Retrieve a specific SEC filing document by its unique filing identifier. Returns detailed filing information from the Securities and Exchange Commission database.

  • get_forex_aggregates

    Retrieve aggregate (OHLCV) bars for a forex currency pair over a specified date range with customizable time window sizes. For example, use multiplier=5 with timespan='minute' to get 5-minute bars.

  • get_forex_ema

    Calculate the exponential moving average (EMA) for a forex currency pair over a specified time range. Returns EMA values based on configurable aggregation periods and price series.

  • get_forex_rsi

    Calculate the Relative Strength Index (RSI) for a forex currency pair over a specified time range. RSI is a momentum oscillator that measures the magnitude of recent price changes to evaluate overbought or oversold conditions.

  • get_forex_simple_moving_average

    Calculate the simple moving average (SMA) for a forex currency pair over a specified time range. Returns SMA values based on configurable window size, price series, and time aggregation.

  • get_futures_aggregates

    Retrieve OHLCV aggregates (candles) for a futures contract over a specified time range. Supports flexible time windows and multiple resolution granularities from seconds to years.

  • get_futures_aggregates_vx

    Retrieve OHLCV candle data for a futures contract over a specified time range. Supports flexible time windows and multiple resolution granularities from seconds to years.

  • get_futures_quotes

    Retrieve real-time quote data for a specified futures contract, including best bid/offer prices, sizes, and timestamps to analyze price dynamics and liquidity conditions.

  • get_grouped_crypto_aggregates

    Retrieve daily OHLC (open, high, low, close) price aggregates for the entire cryptocurrency market on a specified date. Results are adjusted for splits by default.

  • get_grouped_forex_aggregates

    Retrieve daily OHLC (open, high, low, close) aggregated data for all forex currency pairs on a specified date. Results are adjusted for splits by default.

  • get_grouped_stocks_aggregates

    Retrieve daily OHLC (open, high, low, close) aggregate data for the entire US equities market on a specified date. Results are adjusted for splits by default.

  • get_historic_forex_ticks

    Retrieve historic tick data for a forex currency pair on a specific date. Use pagination parameters to navigate through large result sets.

  • get_index_open_close

    Retrieve the opening, closing, and after-hours prices for an index on a specific date. Useful for analyzing daily price movements and market hours performance.

  • get_indices_aggregates

    Retrieve aggregate (OHLCV) bars for an index over a specified date range with customizable time window sizes. For example, use multiplier=5 with timespan='minute' to get 5-minute bars.

  • get_last_quote

    Retrieve the most recent NBBO (National Best Bid and Offer) quote for a specified stock ticker symbol.

  • get_last_quote_for_currency_pair

    Retrieve the most recent exchange rate quote for a specified forex currency pair. Returns the latest tick data for converting between two currencies.

  • get_last_trade

    Retrieve the most recent trade execution for a specified stock ticker symbol. Returns the latest trade data including price, size, and timestamp.

  • get_last_trade_for_crypto_pair

    Retrieve the most recent trade tick for a specified cryptocurrency pair. Returns the latest executed trade data including price and timestamp for the given from/to currency combination.

  • get_last_trade_for_options_contract

    Retrieve the most recent trade execution for a specified options contract. Returns trade details including price, size, and timestamp for the latest transaction.

  • get_macd_for_indices

    Retrieve Moving Average Convergence/Divergence (MACD) indicator values for an indices ticker over a specified time range. MACD is a momentum indicator that shows the relationship between two moving averages of price.

  • get_macd_for_options_ticker

    Calculate and retrieve Moving Average Convergence/Divergence (MACD) indicator values for an options contract over a specified time range. MACD helps identify trend direction and momentum changes.

  • get_macd_indicator

    Retrieve Moving Average Convergence/Divergence (MACD) technical indicator data for a stock ticker over a specified time range. MACD helps identify trend direction and momentum changes.

  • get_macd_indicator_forex

    Retrieve Moving Average Convergence/Divergence (MACD) indicator data for a forex ticker symbol. MACD is a momentum oscillator that measures the relationship between two exponential moving averages to identify trend direction and momentum shifts.

  • get_market_status

    Retrieve the current trading status of all exchanges and overall financial markets, including whether markets are open, closed, or in pre/post-trading sessions.

  • get_options_aggregates

    Retrieve aggregate bars for an options contract over a specified date range in custom time window sizes. For example, with a 5-minute timespan, the API returns 5-minute OHLCV bars.

  • get_options_daily_open_close

    Retrieve the open, close, and after-hours prices for a specific options contract on a given date.

  • get_options_rsi

    Calculate the Relative Strength Index (RSI) for an options ticker symbol over a specified time range. RSI is a momentum oscillator that measures the magnitude of recent price changes to evaluate overbought or oversold conditions.

  • get_previous_close_for_options_contract

    Retrieve the previous trading day's OHLC (open, high, low, close) data for a specified options contract. Results are adjusted for splits by default.

  • get_previous_crypto_aggregates

    Retrieve the previous trading day's OHLC (open, high, low, close) data for a specified cryptocurrency pair. Use this to analyze the prior day's price movement and market range.

  • get_previous_day_stock_ohlc

    Retrieve the previous trading day's open, high, low, and close (OHLC) prices for a specified stock ticker. Results are adjusted for stock splits by default.

  • get_previous_forex_close

    Retrieve the previous trading day's OHLC (open, high, low, close) data for a specified forex currency pair. Useful for analyzing recent price action and market trends.

  • get_previous_index_aggregates

    Retrieve the previous trading day's OHLC (open, high, low, close) aggregate data for a specified index. Useful for comparing current performance against the prior day's closing values.

  • get_rsi_for_indices

    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.

  • get_rsi_for_stock

    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.

  • get_sec_filing_file

    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.

  • get_simple_moving_average

    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.

  • get_sma_for_indices

    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.

  • get_sma_for_options_ticker

    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.

  • get_stock_aggregates_by_range

    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.

  • get_stock_daily_open_close

    Retrieve the opening, closing, and after-hours prices for a stock on a specific date. Results are adjusted for stock splits by default.

  • get_ticker_summaries

    Retrieve tick-by-tick movement summaries for all tickers, providing all data needed to visualize price and volume changes.

  • list_13f_filings

    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.

  • list_analyst_insights
  • list_analyst_ratings
  • list_analysts

    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.

  • list_balance_sheets

    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.

  • list_bulls_bears_say

    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.

  • list_cash_flow_statements

    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.

  • list_corporate_events

    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.

  • list_crypto_tickers_snapshot

    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.

  • list_earnings
  • list_etf_analytics
  • list_etf_constituents

    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.

  • list_etf_fund_flows

    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.

  • list_etf_profiles

    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.

  • list_etf_taxonomies

    Retrieve ETF Global taxonomy data containing detailed classification and categorization information for ETFs, including investment strategy, methodology, and structural characteristics.

  • list_filing_files

    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.

  • list_firms

    Retrieve a list of financial firms from a comprehensive database of financial institutions and research firms, with support for pagination and custom sorting.

  • list_futures_contracts

    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.

  • list_futures_exchanges

    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.

  • list_futures_market_statuses

    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.

  • list_futures_products
  • list_futures_schedules

    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.

  • list_futures_snapshots

    Retrieve a snapshot of the most recent futures contract data with optional pagination and sorting capabilities.

  • list_futures_trades

    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.

  • list_guidance

    Retrieve financial guidance and earnings estimates for companies, including EPS and revenue projections across different fiscal periods.

  • list_income_statements

    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.

  • list_inflation_expectations

    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.

  • list_inflation_metrics

    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.

  • list_labor_market_indicators

    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.

  • list_market_holidays

    Retrieve a list of upcoming market holidays with their corresponding market open and close times. Use this to identify when markets will be closed or have modified trading hours.

  • list_merchant_aggregates_eu

    Retrieve aggregated consumer spending data from European credit card and open banking panels, segmented by merchant, currency, country, and transaction channel. Data reflects daily transactions with a 7-day lag and includes user counts for custom normalization across 250+ US public companies.

  • list_merchant_hierarchy
  • list_news_for_ticker

    Retrieve the most recent news articles for a stock ticker symbol, including article summaries and links to original sources. Results can be filtered by publication date and sorted by recency.

  • list_related_companies

    Retrieve a list of company tickers related to a given ticker symbol, identified through analysis of news coverage and stock return patterns.

  • list_risk_factor_taxonomies
  • list_risk_factors_from_stock_filings

    Retrieve risk factors disclosed in companies' 10-K SEC filings. Filter by filing date and control result size and ordering.

  • list_sec_filings

    Retrieve SEC EDGAR master index records for all SEC filings, including form types, filing dates, and direct links to source documents. Supports filtering by form type and customizable sorting and pagination.

  • list_sec_filings_reference

    Retrieve SEC filings with flexible filtering by company identifiers, reporting dates, and XBRL availability. Results can be sorted and paginated for efficient data retrieval.

  • list_short_interest

    Retrieve FINRA short interest data for securities on a specific settlement date, including metrics on short positions, trading volume, and days-to-cover calculations.

  • list_short_volume_by_ticker

    Retrieve short selling volume data across stock tickers, including total trading volume, short sale metrics, and platform-specific breakdowns. Filter and sort results to analyze short selling activity.

  • list_stock_dividends

    Retrieve historical dividend payment records for US stocks, including split-adjusted amounts and historical adjustment factors for price normalization. Filter by dividend frequency and distribution type, with flexible sorting and pagination options.

  • list_stock_filings_10_k_sections

    Retrieve raw text content from specific sections of SEC 10-K filings. Returns standardized section excerpts from corporate annual reports, useful for extracting business descriptions, risk disclosures, and other regulatory content.

  • list_stock_financial_ratios
  • list_stock_splits_historical

    Retrieve historical stock split and reverse split events for US equities, including adjustment factors for normalizing historical price data.

  • list_stocks_8k_filings_text

    Retrieve parsed text content from SEC 8-K current report filings, which disclose material corporate events such as earnings announcements, acquisitions, executive changes, and other significant developments.

  • list_stocks_by_float

    Retrieve free float data for US-listed securities, including the number of shares available for public trading and the percentage of total shares outstanding. Results can be filtered by free float percentage and sorted by multiple columns.

  • list_treasury_yields

    Retrieve historical U.S. Treasury bond yields across various maturity periods, providing a comprehensive view of government securities interest rates from short-term to long-term instruments.

  • search_financial_news

Public scan report

scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it

no findings
  • Code scan5 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 138 days ago8/15
  • Maintainer identityregistry namespace matches repository owner7/10
Overall 80/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Polygon compares

Against every graded Finance MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
80/100
higher than 65% of 1,761 Finance servers
Tools
100
the typical Finance server has 8
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
31
more than 91% of 946 Finance servers
Downloads a week
151
more than 77% of 421 Finance servers with a package

What its tools let an agent do: 100 read

Install Polygon in Claude Code, Cursor or VS Code

claude mcp add polygon -- uvx mcparmory-polygon
Add to Cursor

What the publisher says

From the Polygon repository's README, as published. We do not edit it. Read it on GitHub

MCP Armory Registry

Production-ready MCP servers for popular APIs, generated by MCP Blacksmith.

Servers · Install & Usage · Features · How it works · License

MCP servers that connect AI agents to real-world APIs. Each server is a standalone Python package — generated from the upstream OpenAPI spec using MCP Blacksmith and tested against the live API before release. Hosted on MCP Armory or run independently.

<!-- SERVERS:BEGIN -->

Servers

🧠 AI & Machine Learning &ensp; ElevenLabs · Linkup · Parallel · Perplexity AI · Ragie · Replicate

📊 Analytics &ensp; Ahrefs · Datadog · Google Analytics · Google Search Console · Linkly · Mixpanel · PostHog

⛓️ Blockchain & Crypto &ensp; Alchemy NFT

💼 CRM & Sales &ensp; Apollo

💬 Communication &ensp; Atlassian Confluence · Google Gmail · MailerSend · Mailtrap · Postmark · Resend · Slack

🗄️ Data & Databases &ensp; Enigma · Pinecone

🛠️ Developer Tools &ensp; AgentQL · Apify · Bitbucket · Bright Data · Browserbase · BuiltWith · Canvas · CircleCI · Codacy · Contentful Management · ConvertAPI · E2B · Firecrawl · GitHub · GitLab · LaunchDarkly · Postman · Scrapingant · Semrush AppCenter · Sentry

📄 Documents & Printing &ensp; PDF.co

🛒 E-commerce &ensp; Shopify Admin

💰 Finance &ensp; Alpha Vantage · Polygon · Ramp

👥 HR & Recruiting &ensp; BambooHR

☁️ Infrastructure &ensp; Globalping · Grafana · PagerDuty · Rootly · Runpod

⚖️ Legal & Compliance &ensp; NetLicensing

🗺️ Maps & Location &ensp; Google Maps Platform · IP2Location.io IP Geolocation · OpenCage Geocoding

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Polygon: common questions

Is Polygon MCP server safe?
Mostly: it is graded B (80/100). Read the Polygon safety report
How do I install Polygon?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Polygon need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Polygon maintained?
The last commit was 176 days ago (2026-05-12). The latest release is v1.0.2.
What can I use instead of Polygon?
Servers from other publishers that do the same job: Tapetide - Indian Stock Market MCP server, Yahoo Finance MCP server and Zwldarren Akshare One MCP server. Compare all Polygon alternatives.
How does Polygon compare with other Finance MCP servers?
safety score 80/100 (higher than 65% of 1,761 Finance servers); tools 100 (the typical Finance server has 8); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Polygon

Same job from other publishers: the closest match first, then the best rated.

All Polygon alternatives →
  • Tapetide - Indian Stock Market MCP
    48 tools for ~8,000 NSE & BSE stocks: quotes, screener, financials, filings, FII/DII, options
    A
  • Yahoo Finance
    Access Yahoo Finance stock data, news, screeners, options, financials, and charts through MCP.
    A
  • Zwldarren Akshare One
    Provide access to Chinese stock market data including historical prices, real-time data, news, and…
    A
  • Alpha Vantage
    Real-time financial market data: stocks, forex, crypto, commodities, and economic indicators
    A
  • Stock Screener
    Daily stock screens, RS ratings, market breadth and group rankings for 12 markets. No API keys.
    A

More from mcparmory.com →