TickerAPI
OfficialTickerAPI provides pre-computed stock market intelligence for over 10,000 US stocks, ETFs, and crypto pairs, with 182 indicators, 7 years of history, and cross-asset correlation filtering. Key capabilities:
Market Summaries: Technical and fundamental snapshots (trend, momentum, volatility, volume, patterns, support/resistance, sector, fundamentals) with historical point-in-time, series, or event-based views.
State Transition Analysis: Aftermath distributions when a ticker enters a specific state (e.g., after oversold).
OHLCV Data: Daily/weekly end-of-day candles for backtesting, charting, and return calculations.
Screening & Ranking: Filter assets by categorical states (e.g., oversold, bull flag) or rank by fields like market cap, PE ratio; supports multi-filter and cross-asset correlation.
Schema Discovery: Explore all 182 fields and valid band values for precise queries.
Watchlist Management: Add/remove tickers, get full summaries, or only state changes to monitor movers.
Account & Usage: Check plan, credits, and limits.
Enables CrewAI agents to utilize TickerAPI's financial data tools for market analysis, supporting operations such as asset comparison, watchlist tracking, and technical screening across various market conditions.
Integrates with LangChain agents to provide access to TickerAPI's pre-computed market intelligence, including tools for stock analysis, watchlist management, and automated market scanning for conditions like oversold assets, breakouts, and unusual volume.
TickerDB — Stock market data for agents.
Pre-computed stock market data for AI agents. TickerDB returns indicators like trend_direction, support_level, and analyst_consensus as named states — plus what changed and what usually happens next.
10,000+ US stocks, ETFs, and crypto pairs · 182 indicators across trend, momentum, volatility, volume, patterns, support/resistance, fundamentals, and sector context · 7 years of history · tickerdb.com
Tools
Tool | Description |
| Technical + fundamental snapshot for a ticker. Historical lookups, state transition history, and what usually happens after |
| Daily or weekly EOD candles for returns, charts, and backtests |
| Screen assets by categorical state or rank by fields like |
| Discover all 182 fields and their valid band values |
| Full analytical summary for every ticker on your saved watchlist |
| What changed on your watchlist — day-over-day or week-over-week |
| Add tickers to your watchlist |
| Remove tickers from your watchlist |
| Account details, plan tier, and usage |
All tools are available on every tier (Free, Plus, Pro). Tiers differ by credit limits, history depth, number of filters, and watchlist size. See tickerdb.com/pricing.
Related MCP server: FinanceKit MCP
Quick start
Connect TickerDB to Claude, ChatGPT, or another MCP client (see Setup below), then try:
"Show me oversold large-cap stocks near support"
The agent calls get_search with filters for momentum_rsi_zone = oversold and market_cap_tier in [large, mega], then follows up with get_summary on individual results. No raw number crunching — the agent reads categorical states and reasons over them directly.
"What usually happens when AAPL goes oversold?"
get_summary with field=momentum_rsi_zone, band=oversold, stats=true returns aggregate aftermath distributions: how the stock performed 5, 10, 20, 50, and 100 days after each oversold entry over 7 years of history.
"What changed on my watchlist?"
get_watchlist_changes returns only the field-level state transitions since the last pipeline run — band entries, exits, and shifts — so the agent reports what moved without pulling full summaries for every ticker.
Why not just pass raw OHLCV?
A model can compute RSI from raw bars. But ask "Does AAPL look bullish?" with raw OHLCV and it burns its context on arithmetic — computing indicators one by one — instead of doing what you actually asked: noticing that RSI just hit oversold while institutions are accumulating, that the pullback is sharp but the 200-day uptrend is intact, that insiders have been selling all quarter. That's the analysis. Raw bars bury it under computation.
With TickerDB, the model sees "oversold", "accumulation", "strong_uptrend" and connects them immediately.
State transitions go further. "What happened the last time BTC was this oversold?" means computing RSI across 7 years of daily bars, finding every oversold entry, and calculating what happened after each one. With TickerDB it's one call: get_summary with field=momentum_rsi_zone, band=oversold, stats=true.
Setup
Hosted server (recommended)
The remote server at https://mcp.tickerdb.com/mcp supports OAuth 2.1 and Bearer token auth. Use Streamable HTTP transport (not legacy SSE).
Client | How |
Claude.ai | Settings → Connectors → Add → |
Claude Code |
|
ChatGPT | Plugins → + → |
Cursor |
|
Any MCP client | Streamable HTTP to |
npm package (local stdio)
For clients that prefer a local process (Claude Desktop, etc.):
{
"mcpServers": {
"tickerdb": {
"command": "npx",
"args": ["tickerdb-mcp"],
"env": {
"TICKERDB_KEY": "tdb_your_api_key_here"
}
}
}
}Get an API key at tickerdb.com/dashboard.
Structure
Three-package monorepo:
shared/— Tool definitions, API client, and server factory (internal)remote/— Cloudflare Worker atmcp.tickerdb.com(Streamable HTTP + OAuth 2.1)local/— Published npm packagetickerdb-mcp(stdio)
Both transports use the same tool definitions. The MCP server is a thin proxy — access control, rate limiting, and field filtering are handled by the TickerDB API.
Authentication
Bearer token —
Authorization: Bearer tdb_...OAuth 2.1 — dynamic client registration, PKCE, token exchange, revocation.
/authorizeredirects to tickerdb.com for consent.
Unauthenticated initialize and tools/list are permitted for tool discovery; tools/call requires auth and returns a 401 Bearer challenge with resource_metadata for clean re-authorization.
Session strategy
The remote worker defaults to stateless transport — intentionally. All tools are request/response stateless, and Cloudflare Worker memory is isolate-local. Stateless mode avoids edge session loss that can invalidate connector-discovered namespaces. Set MCP_SESSION_MODE=stateful for explicit session debugging.
Development
npm install # workspace dependencies
npm run build # type-check remote + shared
npx wrangler dev # remote dev server
cd local && npm install && npm run build # npm packageDeployment
# Remote server
npx wrangler deploy
# npm + MCP Registry (recommended)
export MCP_PUBLISHER_KEY="your_saved_tickerdb_registry_private_key_hex"
./release.sh mcp patch
# npm only
cd local && npm version patch && npm run build && npm publishMaintenance
Related MCP Servers
- AlicenseCqualityBmaintenanceHistorical stock pattern intelligence for AI agents. Search 24M pre-computed chart pattern embeddings across 15K stocks and 10 years. 19 tools: pattern similarity search, forward returns, regime analysis, anomaly detection, sector rotation, earnings reactions, correlation shifts, scenario analysis, and more. Returns what happened historically when charts looked like this — compliance-safe2221MIT
- AlicenseAqualityCmaintenanceProvides AI agents with real-time financial market intelligence including stock quotes, crypto data, technical analysis, and portfolio insights. Enables natural language queries for current prices, technical indicators, asset comparisons, and portfolio analysis.176MIT
- AlicenseAqualityBmaintenanceAgent-ready financial intelligence tools for AI agents. Two curated tools — get_stock_snapshot and get_company_metrics — that combine multiple data sources, derive signals (UNDERVALUED, STRONG, ACCELERATING), and pre-compute the math. One call, one agent-friendly response.31161MIT
- AlicenseAqualityDmaintenanceProvides actionable financial intelligence tools for AI agents including insider buying signals, earnings IV plays, market pulse, stock analysis, and options strategies via free public data sources.6MIT
Related MCP Connectors
The financial MCP for AI agents - 90+ financial tables, SEC filings, signals, alt-data.
13-model stock valuation engine for AI agents - fair values for 5,900+ US stocks, updated daily.
Real-time curated crypto news for AI agents with sentiment, recaps, and search.
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/tickerdb/tickerdb-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server