Skip to main content
Glama
major7apps

tiingo-mcp

by major7apps

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
TIINGO_API_KEYYesYour Tiingo API key. Get a free key at https://api.tiingo.com

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_stock_metadataB

Get metadata for a stock ticker including name, exchange, description, and date range.

Args: ticker: Stock ticker symbol (e.g. AAPL, MSFT, GOOGL).

get_stock_pricesA

Get historical end-of-day stock prices with adjusted and unadjusted OHLCV data.

Args: ticker: Stock ticker symbol (e.g. AAPL). start_date: Start date in YYYY-MM-DD format. end_date: End date in YYYY-MM-DD format. resample_freq: Resample frequency — daily, weekly, monthly, or annually.

get_realtime_priceA

Get the current real-time IEX top-of-book price for a stock.

Args: ticker: Stock ticker symbol (e.g. AAPL). after_hours: Include after-hours pricing data.

get_intraday_pricesA

Get historical intraday prices from IEX at various intervals.

Args: ticker: Stock ticker symbol (e.g. AAPL). start_date: Start date in YYYY-MM-DD format. end_date: End date in YYYY-MM-DD format. resample_freq: Resample frequency — 1min, 5min, 15min, 30min, 1hour, etc.

get_forex_quoteB

Get the current top-of-book forex quote for a currency pair.

Args: ticker: Currency pair (e.g. eurusd, gbpusd, usdjpy).

get_forex_pricesA

Get historical forex prices for a currency pair.

Args: ticker: Currency pair (e.g. eurusd, gbpusd, usdjpy). start_date: Start date in YYYY-MM-DD format. end_date: End date in YYYY-MM-DD format. resample_freq: Resample frequency — 1min, 5min, 15min, 30min, 1hour, 1day.

get_crypto_quoteB

Get current top-of-book crypto prices.

Returns data for all supported cryptos if no tickers specified.

Args: tickers: Comma-separated crypto tickers (e.g. btcusd, ethusd). Omit for all.

get_crypto_pricesB

Get historical crypto prices.

Args: tickers: Comma-separated crypto tickers (e.g. btcusd, ethusd). start_date: Start date in YYYY-MM-DD format. end_date: End date in YYYY-MM-DD format. resample_freq: Resample frequency — 1min, 5min, 15min, 30min, 1hour, 1day.

get_crypto_metadataA

Get metadata for crypto tickers including supported exchanges and pairs.

Args: tickers: Comma-separated crypto tickers to filter by. Omit for all.

get_newsA

Search financial news articles from 50M+ sources.

Args: tickers: Comma-separated ticker symbols to filter by (e.g. AAPL,MSFT). tags: Comma-separated tags to filter by. source: News source to filter by. start_date: Start date in YYYY-MM-DD format. end_date: End date in YYYY-MM-DD format. limit: Maximum number of articles to return (default 10). offset: Number of articles to skip for pagination. sort_by: Sort order — crawlDate or publishedDate.

get_fundamentals_definitionsA

Get definitions for all available fundamental metrics.

Returns the list of metrics available in daily and statement endpoints, including their names, descriptions, and data types.

get_financial_statementsB

Get quarterly and annual financial statements (income, balance sheet, cash flow).

Args: ticker: Stock ticker symbol (e.g. AAPL). start_date: Start date in YYYY-MM-DD format. end_date: End date in YYYY-MM-DD format.

get_daily_fundamentalsB

Get daily fundamental metrics for a stock (market cap, P/E ratio, etc).

Args: ticker: Stock ticker symbol (e.g. AAPL). start_date: Start date in YYYY-MM-DD format. end_date: End date in YYYY-MM-DD format.

get_company_metaA

Get company metadata including sector, industry, and location.

Args: tickers: Comma-separated ticker symbols (e.g. AAPL,MSFT,GOOGL).

get_dividendsA

Get historical dividend and distribution data for a stock or ETF.

Args: ticker: Stock/ETF ticker symbol (e.g. AAPL, SPY). start_date: Filter dividends with ex-date on or after this date (YYYY-MM-DD). end_date: Filter dividends with ex-date on or before this date (YYYY-MM-DD).

get_dividend_yieldB

Get historical dividend yield data for a stock or ETF.

Args: ticker: Stock/ETF ticker symbol (e.g. AAPL, SPY). start_date: Start date in YYYY-MM-DD format. end_date: End date in YYYY-MM-DD format.

get_splitsA

Get historical stock split data.

Args: ticker: Stock ticker symbol (e.g. AAPL, TSLA). start_date: Filter splits with ex-date on or after this date (YYYY-MM-DD). end_date: Filter splits with ex-date on or before this date (YYYY-MM-DD).

Prompts

Interactive templates invoked by user choice

NameDescription
analyze-stockComprehensive single-stock analysis: metadata, prices, fundamentals, and news
compare-stocksSide-by-side comparison of two stocks: prices, fundamentals, and performance
crypto-market-overviewCrypto market snapshot: current prices, 24h changes, and 7-day trends
earnings-report-analysisAnalyze a stock's earnings report: financials, price reaction, and news sentiment
forex-pair-analysisCurrency pair analysis: current rate, historical trend, and volatility

Resources

Contextual data attached and managed by the client

NameDescription
capabilities_resourceServer capabilities, supported asset classes, rate limits, and plan restrictions
fundamentals_definitions_resourceCurated reference of common fundamental metrics with descriptions and statement types
date_formats_resourceDate format, resample frequencies, sort options, and parameter reference for all endpoints

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/major7apps/tiingo-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server