@pipeworx/twelvedata
Connect: https://gateway.pipeworx.io/twelvedata/mcp · Install: one-click buttons
Tools: 17
Twelve Data MCP — stock, ETF, forex, crypto data. Free 800 req/day.
Auth
- Platform:
PLATFORM_TWELVEDATA_KEY. BYO:?_apiKey=….
Tools
time_series(symbol, interval, exchange?, mic_code?, country?, type?, outputsize?, prepost?, dp?, order?, timezone?, date?, start_date?, end_date?, previous_close?, format?, delimiter?)— OHLC time seriesquote(symbol, interval?, exchange?, country?, format?, dp?, prepost?, timezone?, eod?)— quote snapshotprice(symbol, format?, prepost?)— latest priceeod(symbol, exchange?, mic_code?, country?, type?, prepost?, dp?, format?)— end-of-day quoteexchange_rate(symbol, format?, dp?, timezone?)— forex rate (e.g.EUR/USD)currency_conversion(symbol, amount, format?, dp?)— FX conversionstocks(symbol?, exchange?, mic_code?, country?, type?, format?)— stock symbolsforex_pairs(symbol?, currency_base?, currency_quote?, format?)— forex pairscryptocurrencies(symbol?, exchange?, currency_base?, currency_quote?, format?)— crypto symbolsetfs(symbol?, exchange?, country?, format?)— ETF symbolsindices(symbol?, country?, format?)— index symbolsearnings(symbol, exchange?, country?, mic_code?, type?, period?, outputsize?, format?, dp?, start_date?, end_date?)— earnings calendarearnings_calendar(start_date?, end_date?, country?, format?, dp?)— broad earnings calendardividends(symbol, exchange?, country?, mic_code?, range?, start_date?, end_date?)— dividendssplits(symbol, exchange?, country?, mic_code?, range?, start_date?, end_date?)— splitsprofile(symbol, exchange?, country?, mic_code?)— company profile
Data source
https://api.twelvedata.com
Tools
- time_series — Twelve Data OHLC time series for a stock, forex, crypto, or ETF symbol. Requires symbol and interval (e.g. ‘1min’, ‘1h’, ‘1day’). Returns timestamped open/high/low/close + volume.
- quote — Twelve Data real-time quote snapshot for a symbol: open, high, low, close, volume, 52-week range, exchange, currency. Use for a full current-day market snapshot.
- price — Twelve Data latest trade price for a single symbol (stock, forex, crypto, ETF). Returns a single numeric price field. Lightest endpoint for current-price lookups.
- eod — Twelve Data end-of-day closing quote for a symbol. Returns the last closing price, volume, and date. Use for daily settlement prices rather than intraday data.
- exchange_rate — Twelve Data live forex exchange rate for a currency pair symbol (e.g. ‘EUR/USD’). Optional dp (decimal places) and timezone. Returns rate, timestamp, and pair identifiers.
- currency_conversion — Twelve Data real-time currency conversion: pass a forex pair symbol (e.g. ‘EUR/USD’) and an amount to get the converted value at the current exchange rate.
- stocks — Twelve Data reference list of all supported stock symbols with exchange and country metadata. Use to discover or validate tickers before querying price endpoints.
- forex_pairs — Twelve Data reference list of all supported forex currency pairs (e.g. EUR/USD). Use to enumerate or validate pair symbols before querying exchange_rate or time_series.
- cryptocurrencies — Twelve Data reference list of all supported cryptocurrency symbols with exchange metadata. Use to discover or validate crypto tickers before querying price endpoints.
- etfs — Twelve Data reference list of all supported ETF symbols with exchange and country metadata. Use to discover or validate ETF tickers before querying price endpoints.
- indices — Twelve Data reference list of all supported market index symbols (e.g. SPX, DJI) with exchange metadata. Use to discover or validate index tickers before querying time_series.
- earnings — Twelve Data earnings history and upcoming earnings dates for a stock symbol: EPS estimate, EPS actual, surprise percentage, and report date per quarter.
- earnings_calendar — Twelve Data broad earnings calendar — upcoming and recent earnings announcements across all covered symbols. Returns symbol, date, EPS estimate, and time of day (before/after market).
- dividends — Twelve Data historical dividends for a stock / ETF symbol: ex-date, amount, frequency. Use for income analysis and dividend-capture strategies on Twelve-Data-covered symbols.
- splits — Twelve Data historical stock splits for a symbol: ratio, date. Use to adjust historical Twelve Data prices across split events.
- profile — Twelve Data company profile for a stock symbol: name, sector, industry, employees, CEO, description, website, address, and exchange listing details.
- technical_indicator — Compute a technical indicator time series for a stock/forex/crypto symbol via Twelve Data — RSI, SMA, EMA, MACD, Bollinger Bands (bbands), ADX, ATR, Stochastic, CCI, and more. PREFER for “RSI(14) of A
Tools
-
cryptocurrencies— Twelve Data reference list of all supported cryptocurrency symbols with exchange metadata. Use to discover or validate crypto tickers before querying price endpoints. -
currency_conversion— Twelve Data real-time currency conversion: pass a forex pair symbol (e.g. 'EUR/USD') and an amount to get the converted value at the current exchange rate. -
dividends— Twelve Data historical dividends for a stock / ETF symbol: ex-date, amount, frequency. Use for income analysis and dividend-capture strategies on Twelve-Data-covered symbols. -
earnings— Twelve Data earnings history and upcoming earnings dates for a stock symbol: EPS estimate, EPS actual, surprise percentage, and report date per quarter. -
earnings_calendar— Twelve Data broad earnings calendar — upcoming and recent earnings announcements across all covered symbols. Returns symbol, date, EPS estimate, and time of day (before/after market). -
eod— Twelve Data end-of-day closing quote for a symbol. Returns the last closing price, volume, and date. Use for daily settlement prices rather than intraday data. -
etfs— Twelve Data reference list of all supported ETF symbols with exchange and country metadata. Use to discover or validate ETF tickers before querying price endpoints. -
exchange_rate— Twelve Data live forex exchange rate for a currency pair symbol (e.g. 'EUR/USD'). Optional dp (decimal places) and timezone. Returns rate, timestamp, and pair identifiers. -
forex_pairs— Twelve Data reference list of all supported forex currency pairs (e.g. EUR/USD). Use to enumerate or validate pair symbols before querying exchange_rate or time_series. -
indices— Twelve Data reference list of all supported market index symbols (e.g. SPX, DJI) with exchange metadata. Use to discover or validate index tickers before querying time_series. -
price— Twelve Data latest trade price for a single symbol (stock, forex, crypto, ETF). Returns a single numeric price field. Lightest endpoint for current-price lookups. -
profile— Twelve Data company profile for a stock symbol: name, sector, industry, employees, CEO, description, website, address, and exchange listing details. -
quote— Twelve Data real-time quote snapshot for a symbol: open, high, low, close, volume, 52-week range, exchange, currency. Use for a full current-day market snapshot. -
splits— Twelve Data historical stock splits for a symbol: ratio, date. Use to adjust historical Twelve Data prices across split events. -
stocks— Twelve Data reference list of all supported stock symbols with exchange and country metadata. Use to discover or validate tickers before querying price endpoints. -
technical_indicator— Compute a technical indicator time series for a stock/forex/crypto symbol via Twelve Data — RSI, SMA, EMA, MACD, Bollinger Bands (bbands), ADX, ATR, Stochastic, CCI, and more. PREFER for RSI(14) of AA -
time_series— Twelve Data OHLC time series for a stock, forex, crypto, or ETF symbol. Requires symbol and interval (e.g. '1min', '1h', '1day'). Returns timestamped open/high/low/close + volume.