# Marketstack — MCP server on mcp.ai > Connect your Marketstack account and use 19 tools for developer tools straight from your AI agent. Connect with your own API key. Stock Data Real-Time, Intraday & Historical Market Data API providing access to 125,000+ tickers across 72+ stock exchanges worldwide. By: mcp.ai · official Page: https://mcp.ai/marketstack ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_marketstack?ms=1787293740000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/marketstack/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/marketstack/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/marketstack/skill.md Postman collection (v2.1): https://mcp.ai/marketstack/postman.json ## Tools - marketstack_get_dividends(sort?: string, limit?: integer, offset?: integer, date_to?: string, symbols: string, date_from?: string) — Tool to retrieve stock dividend data for one or more ticker symbols from Marketstack API. Use when you need historical dividend payment information for stocks, including dividend amounts and payment d - marketstack_get_eod(sort?: string, limit?: integer, offset?: integer, date_to?: string, symbols: string, exchange?: string, date_from?: string) — Tool to retrieve end-of-day (EOD) stock data for one or multiple ticker symbols. Returns OHLCV data (open, high, low, close, volume) along with adjusted prices, dividends, and split factors. Use when - marketstack_get_exchange(mic: string) — Tool to retrieve detailed information for a specific stock exchange by its MIC (Market Identifier Code). Use when you need comprehensive information about an exchange including its location, status, a - marketstack_get_exchange_intraday(mic: string, sort?: string, limit?: integer, offset?: integer, date_to?: string, symbols: string, interval?: string, date_from?: string) — Tool to retrieve intraday stock data for symbols on a specific stock exchange (by MIC) at a chosen interval. Use when you need intraday prices scoped to a particular exchange. - marketstack_get_exchange_intraday_date(mic: string, date: string, limit?: integer, offset?: integer, symbols: string, interval?: string) — Tool to retrieve intraday stock data for symbols on a specific stock exchange (by MIC) for a specific date. Use when you need the intraday series for a particular exchange and trading day. - marketstack_get_exchange_intraday_latest(mic: string, symbols: string, interval?: string) — Tool to retrieve the latest available intraday data for symbols on a specific stock exchange (by MIC). Use when you need the most recent live price snapshot scoped to a particular exchange. - marketstack_get_intraday(sort?: string, limit?: integer, offset?: integer, date_to?: string, symbols: string, exchange?: string, interval?: string, date_from?: string, after_hours?: boolean) — Tool to retrieve intraday (real-time and historical) stock data for one or multiple ticker symbols at a chosen interval (1min/5min/10min/15min/30min/1hour). Use when you need live prices or to build a - marketstack_get_intraday_date(date: string, limit?: integer, offset?: integer, symbols: string, exchange?: string, interval?: string, after_hours?: boolean) — Tool to retrieve intraday stock data for one or multiple ticker symbols on a specific date. Use when you need the intraday series for a particular trading day. - marketstack_get_intraday_latest(symbols: string, exchange?: string, interval?: string, after_hours?: boolean) — Tool to retrieve the latest available intraday data point(s) for one or multiple ticker symbols. Use when you need the most recent live price snapshot rather than a full intraday series. - marketstack_get_splits(sort?: string, limit?: integer, offset?: integer, date_to?: string, symbols: string, date_from?: string) — Tool to retrieve stock split data for one or more stock symbols from Marketstack. Use when you need historical split information including split factors and dates. - marketstack_get_stock_price(ticker: string, exchange?: string) — Tool to retrieve the real-time (last known) stock price for a ticker symbol. Use when you need an up-to-the-minute price quote, for example to display a live price in a stock widget. - marketstack_get_ticker_eod(limit?: integer, offset?: integer, symbol: string, exchange?: string) — Tool to retrieve end-of-day stock price data for a specific ticker symbol. Use when you need historical daily price information including open, high, low, close, volume, and adjusted values. - marketstack_get_ticker_eod_latest(limit?: integer, offset?: integer, symbol: string, exchange?: string) — Tool to retrieve end-of-day (EOD) stock data for the latest available date for a specific ticker. Use when you need the most recent trading day data for a stock symbol. - marketstack_get_ticker_info(ticker: string) — Tool to retrieve detailed information about stock tickers including exchange, sector, and industry data. Use when you need comprehensive company information for a ticker symbol. - marketstack_get_ticker_intraday(sort?: string, limit?: integer, offset?: integer, symbol: string, date_to?: string, exchange?: string, interval?: string, date_from?: string, after_hours?: boolean) — Tool to retrieve intraday stock data for a single ticker symbol at a chosen interval (1min/5min/10min/15min/30min/1hour). Use when you need a live price series for one stock, e.g. to render a 1D chart - marketstack_get_ticker_intraday_latest(limit?: integer, offset?: integer, symbol: string, exchange?: string) — Tool to retrieve the latest available intraday bar for a single ticker symbol, including real-time bid/ask quote fields. Use when you need the most recent live price snapshot for one stock. - marketstack_list_currencies(limit?: integer, offset?: integer) — Tool to retrieve a list of all supported currencies from the Marketstack API. Use when you need to get information about available currencies for stock market data. - marketstack_list_exchanges(limit?: integer, offset?: integer, search?: string) — Tool to retrieve information about supported stock exchanges. Use when you need to list or search for stock exchanges from the 2700+ exchanges available in Marketstack. - marketstack_list_tickers(limit?: integer, offset?: integer, search?: string, exchange?: string) — Tool to get a list of all supported stock tickers. Use when you need to obtain the full list of tickers supported by Marketstack or search for specific tickers. ## Example prompts - "What can I do in Marketstack?" - "Show me a summary of my Marketstack account" ## Links Docs: https://mcp.ai/docs/mcps/marketstack Website: https://mcp.ai/mcps/marketstack