@pipeworx/tiingo

Connect: https://gateway.pipeworx.io/tiingo/mcp · Install: one-click buttons

Tools: 4

Financial market data from Tiingo (tiingo.com): EOD stock prices, ticker metadata, crypto prices, and financial news.

Tools

  • stock_prices(ticker, start_date?, end_date?, frequency?) — EOD historical prices (open/high/low/close/volume/adjClose). Omit start_date for just the latest trading day.
  • stock_metadata(ticker) — company name, description, exchange code, and the date range of available EOD data.
  • news(tickers?, tags?, limit?) — recent financial news articles, optionally filtered by ticker or tag.
  • crypto_prices(ticker, resampleFreq?) — crypto pair prices (e.g. btcusd) at a chosen resample frequency.

Auth

Platform key (PLATFORM_TIINGO_KEY) with BYO override via _apiKey — for stock_prices, stock_metadata, and crypto_prices only.

news is BYO-only (fleet #733): Tiingo’s News API sits on a plan tier above the shared Pipeworx key (a Basic/EOD-only key), so a platform-key call 403s “You do not have permission to access the News API” every time — this is not an outage, it never worked and structurally can’t. Pass your own Tiingo key on the News-tier plan (Power or higher — see https://www.tiingo.com/about/pricing) as _apiKey to use this tool; the gateway will not attempt the shared key for it.

Data sources

  • https://api.tiingo.com/tiingo/daily/* — EOD prices and ticker metadata.
  • https://api.tiingo.com/tiingo/news — financial news (News-tier plan required; see Auth above).
  • https://api.tiingo.com/tiingo/crypto/prices — crypto prices.

Tiingo separates share classes with a hyphen (BRK-B), not the dot most sources use (BRK.B) — the pack rewrites . to - automatically, so either spelling works.

Tools

  • stock_prices — Get EOD historical stock prices for a ticker (open, high, low, close, volume, adjClose). Without a start_date, returns just the latest trading day. Example: stock_prices({ ticker: “AAPL”, start_date:
  • stock_metadata — Get metadata for a stock ticker: company name, description, exchange code, and the date range of available EOD price data. Example: stock_metadata({ ticker: “AAPL” })
  • news — Get recent financial news articles, optionally filtered by tickers or tags. Returns title, description, URL, published date, source, and related tickers. Requires a caller-supplied Tiingo API key on t
  • crypto_prices — Get crypto prices for a pair (open, high, low, close, volume) at a chosen resample frequency. Example: crypto_prices({ ticker: “btcusd”, resampleFreq: “1day” })

Tools

  • crypto_prices — Get crypto prices for a pair (open, high, low, close, volume) at a chosen resample frequency. Example: crypto_prices({ ticker: btcusd , resampleFreq: 1day })
  • news — Get recent financial news articles, optionally filtered by tickers or tags. Returns title, description, URL, published date, source, and related tickers. Requires a caller-supplied Tiingo API key on t
  • stock_metadata — Get metadata for a stock ticker: company name, description, exchange code, and the date range of available EOD price data. Example: stock_metadata({ ticker: AAPL })
  • stock_prices — Get EOD historical stock prices for a ticker (open, high, low, close, volume, adjClose). Without a start_date, returns just the latest trading day. Example: stock_prices({ ticker: AAPL , start_date: 2

Regenerated from source · build September 2, 2026