Polygon.io
Polygon.io provides real-time and historical market data APIs for stocks, options, forex, and cryptocurrencies, enabling developers to build financial applications with ease.
Verdict
Common use cases
- Pull daily stock summaries before standup
- Calculate EMA and MACD for trade signals
- Check market holidays before scheduling releases
- Decode condition codes in trade logs
- Retrieve dividend history for portfolio analysis
Integration
- Vendor
- Polygon.io
- Category
- developer-tools
- Auth
- API_KEY
- Tools
- 14
- Composio slug
polygon_io
Tools
- Get All Tickers
Tool to retrieve a comprehensive list of supported ticker symbols across all asset classes. use when you need to list all tickers with details like symbol, name, market, and status.
- Get Condition Codes
Tool to retrieve a unified list of trade and quote condition codes and their definitions. use when needing to decode condition identifiers after fetching market data.
- Get Daily Ticker Summary
Tool to retrieve daily aggregate summary for a specific stock ticker. uses previous day aggregates from v2 api.
- Get Dividends
Tool to retrieve a historical record of cash dividend distributions for a given ticker. use when analyzing dividend payments by date, amount, and frequency.
- Get Exponential Moving Average
Tool to retrieve the exponential moving average for a stock ticker. use when you need ema values across a specific timespan with optional underlying data.
- Get MACD
Tool to retrieve the moving average convergence/divergence (macd) for a stock ticker. use when you need momentum analysis or signal generation over a specified timeframe.
- Get Market Holidays
Tool to retrieve upcoming market holidays and their corresponding open/close times. use when planning around market schedules before trading.
- Get Market Status
Tool to retrieve the current trading status across major exchanges and currency markets. use for real-time monitoring, scheduling, or ui updates.
- Get News
Tool to retrieve the most recent news articles for a specified ticker. use when you need summaries, source details, and sentiment analysis for market news.
- Get RSI
Tool to retrieve the relative strength index (rsi) for a stock ticker. use after confirming ticker symbol and timespan to analyze momentum over a period.
- Get Simple Moving Average
Tool to retrieve the simple moving average (sma) for a forex ticker. use when you need sma values over a specified timespan with optional underlying data.
- Get Splits
Tool to retrieve historical stock split events for a given ticker. use after identifying the ticker to fetch split history including ratio, ex-date, and record dates.
- Get Ticker Overview
Tool to retrieve comprehensive details for a single ticker, including identifiers, industry, and branding assets. use after confirming the exact ticker symbol.
- Get Ticker Types
Tool to retrieve a list of all ticker types supported by polygon.io. use when you need to enumerate valid ticker types for filtering or validation.
Setup
Setup guide
- 11. Open your Switchy workspace and navigate to Settings > Integrations > MCP Servers. 2. Click 'Add MCP Server' and select Polygon.io from the catalog. 3. Log in to your Polygon.io account at polygon.io, go to Dashboard > API Keys, and copy your key. 4. Paste the API key into the Switchy connection form and click 'Connect'. 5. Switchy will validate the key and confirm which data tiers you can access (free accounts see delayed quotes; paid tiers unlock real-time). 6. Open any Space, type '@Polygon.io get market status' and send — if you see exchange hours and trading flags, the connection works. 7. To invoke a tool, always start your message with '@Polygon.io' followed by the task (e.g. '@Polygon.io get daily summary for AAPL').
What teammates see: by default, memories from Polygon.io 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
Daily Stock Summary
@Polygon.io get the daily summary for TSLA and format the open, high, low, close, and volume as a table.Open in a Space →
Market Status Check
@Polygon.io check the current market status and tell me which exchanges are open right now.Open in a Space →
EMA Calculation
@Polygon.io calculate the 50-day EMA for NVDA over the past quarter and show me the latest value.Open in a Space →
Dividend History
@Polygon.io retrieve the last five dividend payments for KO and list the ex-dividend date and cash amount for each.Open in a Space →
Upcoming Holidays
@Polygon.io show me the next three market holidays and their open/close times so I can schedule our product launch.Open in a Space →
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@polygon.io what's the current market status and are there any upcoming holidays this week?
Based on Polygon.io's market data, US equity markets are currently closed (after-hours session). The NYSE and NASDAQ closed at 4:00 PM ET. Currency markets remain open for forex trading. Checking the holiday calendar, there are no market holidays scheduled for this week. Normal trading hours resume tomorrow at 9:30 AM ET pre-market, with regular session from 9:30 AM to 4:00 PM ET.
This example shows real-time market monitoring using Get Market Status and Get Market Holidays tools. Requires a valid API key with market data access. Note that market status reflects the moment of the query—responses change throughout the trading day. Useful for scheduling trades or understanding why certain data endpoints might be unavailable.
@polygon.io pull the daily summary for AAPL and calculate its 20-day exponential moving average
For AAPL on the previous trading day: Open $178.45, High $180.23, Low $177.89, Close $179.67, Volume 52.3M shares. The stock gained 1.2% from the prior close. The 20-day exponential moving average currently sits at $176.82, indicating AAPL is trading above its short-term trend line by approximately $2.85 or 1.6%. This suggests recent bullish momentum relative to the 20-day EMA baseline.
This example combines Get Daily Ticker Summary with Get Exponential Moving Average to provide both snapshot and trend analysis. The AI synthesizes multiple data points into actionable context. Requires API access to both aggregate and technical indicator endpoints. Historical data availability depends on your Polygon.io subscription tier—free tiers have delayed data.
@polygon.io search for all active tickers in the crypto market and show me the top 5 by recent activity
Searching Polygon.io's ticker database for active cryptocurrency symbols. Found 247 active crypto tickers. Top 5 by market activity: BTC (Bitcoin), ETH (Ethereum), USDT (Tether), BNB (Binance Coin), XRP (Ripple). These represent the most liquid and frequently traded crypto assets. Each ticker includes exchange routing information and real-time quote availability. You can query any of these symbols for price data, historical aggregates, or technical indicators.
This example demonstrates Get All Tickers with filtering by asset class and status. The MCP returns structured ticker metadata, which the AI then ranks by implied liquidity. Note that 'recent activity' interpretation requires additional API calls to volume endpoints—this example shows how the AI can guide multi-step workflows. Crypto data access may require specific subscription features beyond basic stock market access.
Use-case deep-dives
When Polygon.io fits a small quant team building signal pipelines
A 3-person quant shop building momentum strategies in Python needs reliable tick data and technical indicators without managing infrastructure. Polygon.io wins here because the MCP exposes MACD, EMA, and condition codes directly—your agent can pull signals, decode trade flags, and backtest without writing REST wrappers. The 14 tools cover the full data lifecycle from ticker discovery to dividend adjustments. Auth is a single API key, so onboarding a new dev takes 90 seconds. The trade-off: if you need sub-millisecond latency or Level 2 order book depth, you'll outgrow this and need a co-located feed. For daily rebalancing or hourly signal generation at seed-stage scale, this MCP removes the plumbing so your team writes strategy logic, not HTTP clients.
How a 2-person RIA uses this MCP to pull comps and dividend history
A registered investment advisor with two partners writes quarterly client memos comparing dividend aristocrats. They prompt an agent: 'Compare dividend growth for PG, JNJ, and KO over 10 years.' The Polygon.io MCP fetches historical dividends, daily summaries, and ticker metadata in one conversation—no spreadsheet imports, no manual Yahoo Finance scraping. The Get Dividends and Get Daily Ticker Summary tools return structured JSON the agent can reason over and format into prose. This works because the team reviews 20-30 tickers per quarter, well within API rate limits, and they don't need intraday precision. If you're managing 500+ client portfolios with real-time rebalancing, you need a data warehouse, not an MCP. For boutique research at human conversation pace, this keeps the workflow in Switchy instead of context-switching to Bloomberg or FactSet.
Why a solo founder uses this MCP to mock live market widgets
A solo technical founder building a fintech SaaS needs realistic market data in staging before negotiating enterprise data contracts. The Polygon.io MCP lets them prototype dashboards with Get Market Status for exchange hours, Get All Tickers for autocomplete, and Get Exponential Moving Average for chart widgets—all callable from an agent without writing a data layer. The API key auth means no OAuth dance, and the 14 tools cover enough surface area to demo investor meetings convincingly. The boundary: once you have paying customers, you'll need terms-of-service clarity on redistribution and probably a direct Polygon contract. For pre-revenue prototyping where you're the only user and data stays internal, this MCP gets you from idea to working UI in a weekend without vendor calls or compliance review.
Frequently asked
What does the Polygon.io MCP do in Switchy?
It gives your AI agents direct access to Polygon.io's financial market data APIs. Agents can fetch ticker lists, daily summaries, dividends, technical indicators like EMA and MACD, market status, and condition codes — all without you writing API wrapper code. Useful for building trading bots, portfolio dashboards, or research tools inside Switchy workflows.
Do I need a paid Polygon.io plan to use this MCP?
Yes. You need an active Polygon.io account and an API key. The MCP authenticates with that key, so your data access and rate limits depend on your Polygon.io subscription tier. Free-tier keys work, but you'll hit stricter rate limits and delayed data compared to paid plans.
Can the MCP execute trades or place orders?
No. Polygon.io is a market data provider, not a brokerage. The MCP only reads ticker info, prices, technical indicators, and market status. If you want to execute trades, you'll need a separate integration with a broker API like Alpaca or Interactive Brokers.
How is this different from calling Polygon.io's REST API directly?
The MCP wraps Polygon.io's endpoints so your AI agents can call them as natural-language tools. You skip writing HTTP clients, parsing JSON responses, and handling auth headers. The trade-off: you're limited to the 14 tools the MCP exposes, not Polygon.io's full 50-plus endpoints.
Who on the team should connect the Polygon.io MCP?
Whoever owns your Polygon.io account and has the API key. That person connects it once in Switchy's settings; then any team member with workspace access can use the tools in their agent prompts. The key stays server-side, so you're not sharing credentials in Slack threads.