tiingo-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TIINGO_API_KEY | Yes | Your Tiingo API key. Get a free key at https://api.tiingo.com |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| 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
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
| analyze-stock | Comprehensive single-stock analysis: metadata, prices, fundamentals, and news |
| compare-stocks | Side-by-side comparison of two stocks: prices, fundamentals, and performance |
| crypto-market-overview | Crypto market snapshot: current prices, 24h changes, and 7-day trends |
| earnings-report-analysis | Analyze a stock's earnings report: financials, price reaction, and news sentiment |
| forex-pair-analysis | Currency pair analysis: current rate, historical trend, and volatility |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| capabilities_resource | Server capabilities, supported asset classes, rate limits, and plan restrictions |
| fundamentals_definitions_resource | Curated reference of common fundamental metrics with descriptions and statement types |
| date_formats_resource | Date format, resample frequencies, sort options, and parameter reference for all endpoints |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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