Polygon
Polygon.io provides real-time and historical market data APIs for stocks, options, forex, and cryptocurrencies.
Verdict
Common use cases
- Backtest trading signals with historical OHLC data
- Monitor crypto momentum using RSI and MACD
- Track dividend schedules for portfolio holdings
- Compare moving averages across asset classes
- Validate price breakouts before market open
Integration
- Vendor
- Polygon
- Category
- developer-tools
- Auth
- API_KEY
- Tools
- 18
- Composio slug
polygon
Tools
- Get All Tickers
Tool to retrieve all ticker symbols across asset classes. use when you need to filter by market or exchange and paginate through results.
- Get Crypto Exponential Moving Average (EMA)
Tool to retrieve exponential moving average (ema) for a cryptocurrency ticker. use when you need crypto ema data for analysis after selecting the time window.
- Get Crypto MACD Indicator
Tool to retrieve the macd (moving average convergence/divergence) for a crypto ticker. use when you need momentum analysis for a specific cryptocurrency after confirming ticker and parameters.
- Get Crypto Open/Close
Tool to fetch daily open and close prices for a given crypto pair on a specified date. use after specifying both currency symbols and the date.
- Get Crypto Previous Close
Tool to retrieve previous day’s close for a crypto ticker. use when you need the last closing price of a cryptocurrency before analysis or trading.
- Get Crypto RSI Indicator
Tool to retrieve the relative strength index (rsi) for a crypto ticker. use when you need momentum analysis for crypto assets after specifying ticker, timeframe, and optional parameters.
- Get Crypto Simple Moving Average (SMA)
Tool to retrieve the simple moving average (sma) for a given crypto ticker. use when you need sma values for a crypto asset after confirming ticker, timespan, and window size.
- Get Dividends
Tool to retrieve dividend data for stocks. use when you need corporate dividend information for specific tickers.
- Get Exponential Moving Average (EMA)
Tool to fetch exponential moving average (ema) for a given stock ticker. use when you need historical ema data after confirming ticker, timespan, and window size.
- Get Market Status
Tool to retrieve current market status. use when you need to know if u.s. exchanges are open, closed, or on holiday.
- Get News
Tool to retrieve recent news articles related to a ticker. use when you need to fetch financial news after identifying a ticker symbol.
- Get reference conditions
Tool to retrieve market condition code mappings. use when you need definitions of trade or quote condition codes after confirming asset class and data type.
- Get reference exchanges
Tool to retrieve supported exchanges and their details. use when you need a list of exchanges filtered by asset class or locale.
- Get Simple Moving Average (SMA)
Tool to fetch simple moving average (sma) for a given stock ticker. use when you need historical sma data after confirming ticker, timespan, and window size.
- Get Stock Splits
Tool to retrieve stock split events. use when you need corporate stock split data filtered by ticker or date range. example: "get splits for aapl between 2021-01-01 and 2021-12-31".
- Get Ticker Details
Tool to retrieve detailed information for a ticker. use when you need an overview of a ticker including company info, market data, and identifiers.
- Get Ticker Types
Tool to retrieve all ticker types supported by polygon.io. use after authenticating to explore ticker categories.
- Get Upcoming Market Holidays
Tool to retrieve upcoming market holidays and half-day closures. use when you need to look up upcoming exchange holidays and early closures.
Setup
Setup guide
- 11. Go to polygon.io and sign up for an account — the free tier works for testing, but you'll need a paid plan for production use. 2. Navigate to your dashboard and copy your API key from the credentials section. 3. In Switchy, open your workspace settings and click 'Add MCP Integration'. 4. Select Polygon from the list, paste your API key into the auth field, and click 'Connect'. 5. Switchy will validate the key by making a test request to the Polygon API — you'll see a green checkmark when it succeeds. 6. Open any Space, type '@Polygon get the previous close for BTC-USD', and hit send. 7. The MCP will return the last closing price — if you see data, the connection is live and you can start querying other endpoints.
What teammates see: by default, memories from Polygon are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Spaces have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
Crypto Momentum Check
@Polygon get the RSI and MACD for ETH-USD over the last 14 days using hourly barsOpen in a Space →
Stock Dividend Calendar
@Polygon retrieve all dividend records for AAPL in the last 12 monthsOpen in a Space →
Daily Price Summary
@Polygon get the previous day's OHLC for TSLA and BTC-USDOpen in a Space →
Moving Average Crossover
@Polygon compute the 50-day and 200-day simple moving averages for SPY using daily barsOpen in a Space →
Ticker Search by Exchange
@Polygon show me all tickers listed on the NASDAQ exchange, paginate if neededOpen in a Space →
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@polygon What was the RSI for BTC-USD over the last 14 days, and does it suggest the asset is overbought right now?
Based on the RSI indicator retrieved from Polygon, BTC-USD shows an RSI of 68.2 over the 14-day window ending yesterday. This value sits below the traditional overbought threshold of 70, suggesting the asset is approaching but not yet in overbought territory. The RSI has been climbing from 52.1 two weeks ago, indicating strengthening bullish momentum. For context, RSI values above 70 typically signal overbought conditions where a price correction may follow, while values below 30 suggest oversold conditions.
This example demonstrates Polygon's technical indicator tools paired with AI interpretation. The MCP returns raw RSI values; the AI contextualizes them against standard thresholds. Requires an API key with access to crypto technical indicators. Note that Polygon's free tier has rate limits (5 requests/minute), so batch queries may throttle.
@polygon Get me the previous day's closing prices for ETH-USD and SOL-USD so I can compare their overnight performance.
Retrieved previous close data from Polygon: • ETH-USD: Closed at $3,287.45 on the previous trading day • SOL-USD: Closed at $142.18 on the previous trading day Both prices reflect the last confirmed close before the current session. ETH-USD showed a 1.2% gain from its prior close, while SOL-USD declined 0.8%. These values are delayed by 15 minutes on the free tier and represent the official close from the exchange Polygon aggregates.
This read-heavy example shows Polygon fetching historical close prices for multiple crypto pairs in a single workflow. The MCP handles each ticker as a separate tool call, so requesting 10+ tickers in one prompt will consume your rate limit quickly. Free-tier users see 15-minute delayed data; real-time access requires a paid plan.
@polygon Find all stock tickers in the NASDAQ exchange that paid dividends in the last quarter, then rank them by yield.
Polygon returned 127 NASDAQ-listed tickers with dividend records in Q4 2024. After retrieving dividend data and current prices, here are the top 5 by yield: 1. AGNC (AGNC Investment Corp) – 14.2% yield 2. NLY (Annaly Capital Management) – 13.8% yield 3. ARR (ARMOUR Residential REIT) – 12.6% yield 4. TWO (Two Harbors Investment) – 11.9% yield 5. DX (Dynex Capital) – 11.4% yield This analysis combined Polygon's ticker search, dividend history, and current price data across multiple API calls to calculate yields.
This synthesis example chains multiple Polygon tools (ticker search, dividend retrieval, price lookup) with AI-driven ranking logic. The workflow is API-intensive—127 tickers means 127+ tool calls, which will exhaust free-tier rate limits in under 30 minutes. Requires API key with access to both reference data and dividends endpoints. Results are illustrative; actual dividend yields fluctuate daily.
Use-case deep-dives
When Polygon MCP beats manual API calls for strategy validation
A 3-person fintech startup building a crypto arbitrage bot needs to backtest 40 strategies across 12 exchanges before launch. The Polygon MCP gives them RSI, MACD, EMA, and SMA indicators in natural language prompts instead of writing REST wrappers for each endpoint. Their AI agent pulls previous-close data, calculates moving averages, and compares momentum signals across BTC, ETH, and SOL pairs in one conversation thread. The win here is speed: they validate strategies in hours, not days of API integration work. If your bot needs sub-second latency or trades more than 50 pairs simultaneously, you'll hit rate limits and need direct REST calls. For early-stage backtesting and strategy prototyping, this MCP compresses weeks of plumbing into a weekend sprint.
How a 2-analyst team uses Polygon for daily market prep
A boutique investment fund with two analysts covering 80 stocks needs morning briefs on price action, dividend announcements, and technical signals before 9:30 AM ET. The Polygon MCP lets them ask their AI workspace for overnight closes, recent dividends, and RSI readings across their watchlist without switching to Bloomberg or writing Python scripts. One analyst prompts for dividend data on 15 consumer staples tickers; the other pulls SMA crossovers for tech names. The MCP handles pagination across all tickers and returns structured data the AI can summarize into a shared brief doc. This works because their universe is under 100 tickers and they don't need real-time streaming. If you're managing 500+ positions or need tick-by-tick data, you're better off with a dedicated terminal. For small funds doing end-of-day analysis, this MCP turns research prep into a 10-minute AI conversation.
When Polygon MCP answers user questions about market data
A 6-person support team at a retail crypto exchange fields 200 tickets daily asking 'why did my order fill at X price?' or 'what was yesterday's close for ETH/USD?'. The Polygon MCP plugs into their Switchy workspace so agents can ask the AI for previous-close prices, OHLC data, or moving averages without leaving the ticket thread. An agent types 'what was BTC previous close on March 15' and the MCP fetches it in 2 seconds; the AI drafts a reply citing the exact price. The team closes 30% more tickets per shift because they're not alt-tabbing to TradingView or waiting for engineering to run queries. This breaks down if your exchange lists 500+ pairs or needs millisecond-accurate fills—then you need internal data lakes. For sub-100-pair platforms with human-speed support workflows, this MCP turns market-data lookups into natural-language requests that any agent can run.
Frequently asked
What does the Polygon MCP do in Switchy?
It pulls real-time and historical market data — stock tickers, crypto prices, technical indicators like RSI and MACD — directly into your Switchy workspace. Your team can query open/close prices, moving averages, and dividend records without leaving the conversation or writing API scripts. Useful for financial analysis, trading bots, or portfolio dashboards that need fresh data on demand.
Do I need a paid Polygon account to use this MCP?
Yes. You'll need a Polygon API key, which requires at least their Starter plan (currently $29/month). The free tier doesn't issue keys. Paste the key into Switchy's connection flow; no OAuth or admin approval needed. One key can serve your entire team, but rate limits apply based on your Polygon subscription tier.
Can it retrieve intraday tick data or only daily aggregates?
The MCP focuses on daily aggregates (open/close, previous close) and technical indicators (SMA, EMA, MACD, RSI). If you need minute-by-minute tick data or order-book depth, you'll still need to call Polygon's REST or WebSocket APIs directly. The MCP is optimised for analysis workflows, not high-frequency trading infrastructure.
How is this different from querying Polygon's API myself?
You skip the boilerplate — no curl commands, no parsing JSON responses, no credential management in scripts. The MCP exposes 18 tools as natural-language functions your team can invoke in Switchy. It's faster for ad-hoc queries and collaborative analysis. For automated pipelines or custom dashboards, the raw API still gives you more control.
Who on the team should connect the Polygon MCP?
Whoever holds the Polygon API key — typically a finance lead, data analyst, or engineering owner. Once connected in Switchy, all workspace members can invoke the tools without seeing the key. Check your Polygon plan's rate limits; heavy usage by multiple people may require a higher tier to avoid throttling.