Market data tools for
any MCP client.

TickerAPI 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 TickerAPI account and Claude handles the rest via OAuth 2.1.

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

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

Uses OAuth 2.1 with PKCE. Your TickerAPI 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.tickerapi.ai/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": {
    "tickerapi": {
      "command": "npx",
      "args": ["tickerapi-mcp-server"],
      "env": {
        "TICKERAPI_KEY": "tapi_your_api_key"
      }
    }
  }
}

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

Chain tools in one conversation.

Your MCP client can chain multiple tool calls in a single conversation. Scan for opportunities, drill into details, then compare — each call returns categorical data the model understands without extra prompting.

1
scan_oversold(sector="Technology")
Returns list of oversold tech tickers with severity rankings
2
get_summary(ticker="NVDA")
Full categorical breakdown: trend, momentum, fundamentals
3
compare_assets(tickers=["NVDA", "AMD"])
Side-by-side comparison across all dimensions
4
list_events(ticker="NVDA", field="rsi_zone", band="deep_oversold")
Historical transitions with aftermath performance

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. TickerAPI 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 factual snapshot for a single asset — trend, momentum, fundamentals, support/resistance.

compare_assets

Side-by-side technical and fundamental comparison of two or more tickers.

list_assets

Browse all supported tickers with filtering and search.

list_sectors

List all valid sector values with asset counts for scan filtering.

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.

scan_oversold

Assets in confirmed oversold conditions across multiple indicators.

scan_overbought

Assets in overbought RSI conditions with severity rankings.

scan_breakouts

Momentum breakouts with volume confirmation.

scan_unusual_volume

Volume anomalies and accumulation patterns.

scan_valuation

Historically undervalued or overvalued assets based on fundamental metrics.

scan_insider_activity

Notable insider buying and selling activity.

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. TickerAPI 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. TickerAPI handles computation and syncing.

Start building.

Try for free. No credit card required.