@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). Omitstart_datefor 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