Market data tools for
any MCP client.

TickerDB exposes pre-computed financial data as MCP tools. Connect to Claude Desktop, Cursor, Windsurf, or any MCP-compatible client — your AI assistant pulls live market context directly from the chat.

Connect in two minutes.

Three ways to connect. Pick whichever fits your setup.

Option 1 — Claude.ai (OAuth)

Connect directly from Claude.ai with one click. No API key management — sign in with your TickerDB account and Claude handles the rest via OAuth 2.1.

config
// Add as a Connector in Claude.ai
MCP server URL: https://mcp.tickerdb.com

// Authentication is handled automatically via OAuth
// No API key needed — sign in when prompted

Uses OAuth 2.1 with PKCE. Your TickerDB session handles auth automatically.

Option 2 — Remote server (Bearer token)

Point any MCP client at the remote endpoint. No install needed. Pass your API key as a Bearer token in the authorization header.

config
// MCP server URL
https://mcp.tickerdb.com/mcp

// Authorization header
Authorization: Bearer tapi_your_api_key

Works with any client that supports remote MCP servers over HTTP.

Option 3 — npm package (stdio)

Run the MCP server locally via npx. Add this to your Claude Desktop config (or equivalent for your client):

json
{
  "mcpServers": {
    "tickerdb": {
      "command": "npx",
      "args": ["tickerdb-mcp-server"],
      "env": {
        "TICKERDB_KEY": "tapi_your_api_key"
      }
    }
  }
}

Runs locally over stdio. No network dependency beyond the TickerDB HTTP calls.

Chain tools in one conversation.

Your MCP client can chain multiple tool calls in a single conversation. Pull a summary, check historical transitions, then monitor your watchlist — each call returns categorical data the model understands without extra prompting.

1
get_summary(ticker="AAPL")
Full categorical breakdown: trend, momentum, fundamentals
2
get_summary(ticker="AAPL", field="rsi_zone", band="deep_oversold")
Ticker event history with aftermath performance
3
get_watchlist()
Current state of all monitored tickers
4
get_watchlist_changes()
State changes across monitored tickers

The MCP client discovers all available tools at connection time. It picks the right tool for each step automatically.

Track state changes effortlessly.

Most market data APIs return point-in-time snapshots. TickerDB tracks state transitions — your AI assistant sees what changed, not just what is.

json
{
  "ticker": "AAPL",
  "changes": [
    {
      "field": "rsi_zone",
      "from": "neutral",
      "to": "oversold"
    },
    {
      "field": "trend",
      "from": "uptrend",
      "to": "downtrend"
    }
  ]
}

What your assistant sees.

Every tool returns categorical facts — not raw OHLCV data. Your assistant can branch on "oversold" without needing to know what RSI > 70 means.

json
{
  "ticker": "NVDA",
  "trend": "strong_uptrend",
  "momentum": {
    "rsi_zone": "overbought",
    "macd_signal": "bullish"
  },
  "volatility": "high",
  "fundamentals": {
    "pe_zone": "above_historical_avg",
    "earnings_surprise": "positive"
  }
}

What your assistant can call.

Every tool returns categorical, pre-computed data. Your assistant gets facts it can reason about immediately.

get_summary

Full categorical snapshot for a single asset — trend, momentum, volatility, volume, extremes, fundamentals, support/resistance.

get_watchlist

Live summary data for all tickers in your saved watchlist.

get_watchlist_changes

Field-level diffs for your watchlist since the last pipeline run.

add_to_watchlist

Add tickers to your persistent watchlist.

remove_from_watchlist

Remove tickers from your watchlist.

get_search

Multi-field filtering across all assets. Build complex queries with arbitrary filter combinations.

get_schema

All queryable fields with types, values, and descriptions. Always free.

get_account

Your plan tier, rate limits, and current API usage.

create_webhook

Register a webhook URL for watchlist change notifications.

list_webhooks

List your registered webhook URLs.

delete_webhook

Remove a registered webhook.

Built for how assistants consume data.

Works with any MCP client

Claude Desktop, Cursor, Windsurf, VS Code, custom agents — any client that speaks MCP gets the full tool set automatically.

Compact responses

Tool-call context windows are limited. TickerDB responses are a fraction of the tokens you'd need to pass raw OHLCV data.

Pre-computed daily

No infrastructure to maintain. No cron jobs, no indicator math, no data pipelines. TickerDB handles computation and syncing.

Start building.

Try for free. No credit card required.