@pipeworx/twelvedata
Connect: https://pipeworx.io/mcp — every tool in the catalog, including @pipeworx/twelvedata’s. Install: one-click buttons
Connect to just the @pipeworx/twelvedata pack
https://gateway.pipeworx.io/twelvedata/mcp — only @pipeworx/twelvedata’s own tools, nothing else in the catalog.
No MCP client? Skip the connection: POST https://gateway.pipeworx.io/v1/tools/search_packs {"query":"..."} to find a tool below, GET /v1/tools/<name> for its schema, POST the same URL with arguments for the data — see For AI agents.
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?, mic_code?, country?, page?, outputsize?)— ETF symbols, paged (default 200 rows;countis the total). A stock ticker returnsempty_reason: wrong_instrument_classwith a pointer tostocks.indices(symbol?, country?, exchange?, mic_code?, page?, outputsize?)— index symbols, paged. ~1,300 non-US indices only: US indices (SPX, DJI, IXIC) are not in Twelve Data’s reference list, and quoting them requires a Grow-or-higher key via_apiKey; a US filter returns that refusal rather than an empty list.earnings(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 supported ETF symbols (64,000+ listings worldwide) with exchange and country metadata — paged, default 200 rows,
countis the total matched. Filter by symbol (e.g. “SPY - indices — Twelve Data reference list of supported market index symbols with exchange metadata — about 1,300 NON-US indices (e.g. N225 Nikkei 225, 000001 SSE Composite, NSEI Nifty 50), paged, default 200 rows. F
- 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 supported ETF symbols (64,000+ listings worldwide) with exchange and country metadata — paged, default 200 rows, `count` is the total matched. Filter by symbol (e.g. SPYexchange_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 supported market index symbols with exchange metadata — about 1,300 NON-US indices (e.g. N225 Nikkei 225, 000001 SSE Composite, NSEI Nifty 50), paged, default 200 rows. Fprice— 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.