Polygon MCP server
Access stock, crypto, and ETF market data, analyst ratings, earnings, and financial news
31 stars151 downloads/wk
Reviews
Write oneNobody 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 postsRead from the package source without running it. The installed server may list more.
get_consensus_ratingsRetrieve aggregated analyst consensus ratings and price targets for a stock ticker, including detailed rating breakdowns and statistical insights across multiple analysts.
get_crypto_aggregatesRetrieve 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_closeRetrieve the opening and closing prices for a cryptocurrency trading pair on a specific date. Prices are adjusted for splits by default.
get_crypto_emaRetrieve 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_macdRetrieve 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_rsiRetrieve 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_averageCalculate 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_conversionConvert 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_tickerCalculate 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_averageRetrieve 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_stockRetrieve 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_filingRetrieve a specific SEC filing document by its unique filing identifier. Returns detailed filing information from the Securities and Exchange Commission database.
get_forex_aggregatesRetrieve 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_emaCalculate 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_rsiCalculate 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_averageCalculate 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_aggregatesRetrieve 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_vxRetrieve 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_quotesRetrieve 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_aggregatesRetrieve 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_aggregatesRetrieve 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_aggregatesRetrieve 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_ticksRetrieve historic tick data for a forex currency pair on a specific date. Use pagination parameters to navigate through large result sets.
get_index_open_closeRetrieve 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_aggregatesRetrieve 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_quoteRetrieve the most recent NBBO (National Best Bid and Offer) quote for a specified stock ticker symbol.
get_last_quote_for_currency_pairRetrieve the most recent exchange rate quote for a specified forex currency pair. Returns the latest tick data for converting between two currencies.
get_last_tradeRetrieve 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_pairRetrieve 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_contractRetrieve 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_indicesRetrieve 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_tickerCalculate 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_indicatorRetrieve 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_forexRetrieve 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_statusRetrieve 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_aggregatesRetrieve 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_closeRetrieve the open, close, and after-hours prices for a specific options contract on a given date.
get_options_rsiCalculate 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_contractRetrieve 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_aggregatesRetrieve 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_ohlcRetrieve 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_closeRetrieve 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_aggregatesRetrieve 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_indicesCalculate 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_stockCalculate 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_fileRetrieve 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_averageCalculate 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_indicesRetrieve 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_tickerCalculate 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_rangeRetrieve 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_closeRetrieve the opening, closing, and after-hours prices for a stock on a specific date. Results are adjusted for stock splits by default.
get_ticker_summariesRetrieve tick-by-tick movement summaries for all tickers, providing all data needed to visualize price and volume changes.
list_13f_filingsRetrieve 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_insightslist_analyst_ratingslist_analystsRetrieve 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_sheetsRetrieve 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_sayRetrieve 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_statementsRetrieve 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_eventsRetrieve 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_snapshotRetrieve 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_earningslist_etf_analyticslist_etf_constituentsRetrieve 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_flowsRetrieve 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_profilesRetrieve 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_taxonomiesRetrieve ETF Global taxonomy data containing detailed classification and categorization information for ETFs, including investment strategy, methodology, and structural characteristics.
list_filing_filesRetrieve 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_firmsRetrieve a list of financial firms from a comprehensive database of financial institutions and research firms, with support for pagination and custom sorting.
list_futures_contractsRetrieve 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_exchangesRetrieve 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_statusesRetrieve 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_productslist_futures_schedulesRetrieve 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_snapshotsRetrieve a snapshot of the most recent futures contract data with optional pagination and sorting capabilities.
list_futures_tradesRetrieve 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_guidanceRetrieve financial guidance and earnings estimates for companies, including EPS and revenue projections across different fiscal periods.
list_income_statementsRetrieve 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_expectationsRetrieve 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_metricsRetrieve 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_indicatorsRetrieve 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_holidaysRetrieve 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_euRetrieve 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_hierarchylist_news_for_tickerRetrieve 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_companiesRetrieve a list of company tickers related to a given ticker symbol, identified through analysis of news coverage and stock return patterns.
list_risk_factor_taxonomieslist_risk_factors_from_stock_filingsRetrieve risk factors disclosed in companies' 10-K SEC filings. Filter by filing date and control result size and ordering.
list_sec_filingsRetrieve 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_referenceRetrieve 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_interestRetrieve 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_tickerRetrieve 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_dividendsRetrieve 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_sectionsRetrieve 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_ratioslist_stock_splits_historicalRetrieve historical stock split and reverse split events for US equities, including adjustment factors for normalizing historical price data.
list_stocks_8k_filings_textRetrieve 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_floatRetrieve 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_yieldsRetrieve 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
- 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
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
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   ElevenLabs · Linkup · Parallel · Perplexity AI · Ragie · Replicate
📊 Analytics   Ahrefs · Datadog · Google Analytics · Google Search Console · Linkly · Mixpanel · PostHog
⛓️ Blockchain & Crypto   Alchemy NFT
💼 CRM & Sales   Apollo
💬 Communication   Atlassian Confluence · Google Gmail · MailerSend · Mailtrap · Postmark · Resend · Slack
🗄️ Data & Databases   Enigma · Pinecone
🛠️ Developer Tools   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   PDF.co
🛒 E-commerce   Shopify Admin
💰 Finance   Alpha Vantage · Polygon · Ramp
👥 HR & Recruiting   BambooHR
☁️ Infrastructure   Globalping · Grafana · PagerDuty · Rootly · Runpod
⚖️ Legal & Compliance   NetLicensing
🗺️ Maps & Location   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.
- Tapetide - Indian Stock Market MCP48 tools for ~8,000 NSE & BSE stocks: quotes, screener, financials, filings, FII/DII, optionsnot reviewedEstablishedA
- Yahoo FinanceAccess Yahoo Finance stock data, news, screeners, options, financials, and charts through MCP.not reviewedEstablishedA
- Zwldarren Akshare OneProvide access to Chinese stock market data including historical prices, real-time data, news, and…not reviewedGrowingA
- Alpha VantageReal-time financial market data: stocks, forex, crypto, commodities, and economic indicatorsnot reviewedGrowingA
- Stock ScreenerDaily stock screens, RS ratings, market breadth and group rankings for 12 markets. No API keys.not reviewedGrowingA