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 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| 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