@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 AAtime_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.