MCP Hub
Back to servers

TickerAPI

Pre-computed financial market intelligence for AI agents. Stocks, crypto, and ETFs.

Registry
Updated
Apr 3, 2026

Quick Install

npx -y tickerapi-mcp-server

TickerAPI MCP Server

MCP (Model Context Protocol) server for TickerAPI — pre-computed market intelligence for AI agents.

Connects TickerAPI to any MCP-compatible client: Claude Desktop, Claude Code, Cursor, Windsurf, OpenClaw, LangChain, LlamaIndex, AutoGen, CrewAI, and more.

Available Tools

ToolDescription
get_summaryTechnical + fundamental summary for a single ticker
compare_assetsSide-by-side comparison of multiple tickers (Plus+)
list_assetsBrowse all supported tickers
get_watchlistLive data for your saved watchlist tickers
get_watchlist_changesField-level diffs since the last pipeline run
add_to_watchlistAdd tickers to your watchlist
remove_from_watchlistRemove tickers from your watchlist
scan_oversoldAssets in oversold RSI conditions
scan_overboughtAssets in overbought RSI conditions
scan_breakoutsSupport/resistance breakouts with volume confirmation
scan_unusual_volumeVolume anomalies relative to historical average
scan_valuationStocks at valuation extremes (PE, growth, historical)
scan_insider_activityNotable insider buying/selling (Pro)
get_accountAccount details, plan tier, and usage
create_webhookRegister a webhook for watchlist changes
list_webhooksList registered webhooks
delete_webhookRemove a webhook

All screeners support filtering by sector, asset_class, market_cap_tier, and date (historical, Plus+).

Setup

Option 1: Claude.ai (OAuth)

The remote server at mcp.tickerapi.ai supports OAuth 2.1 for Claude.ai Connectors. No API key management required — sign in with your TickerAPI account and Claude.ai handles the rest.

Option 2: Remote server (Bearer token)

Connect any MCP client to https://mcp.tickerapi.ai/mcp with your API key as a Bearer token.

Option 3: npm package (Claude Desktop, Cursor, etc.)

Add to your Claude Desktop config (claude_desktop_config.json):

{
  "mcpServers": {
    "tickerapi": {
      "command": "npx",
      "args": ["tickerapi-mcp-server"],
      "env": {
        "TICKERAPI_KEY": "tapi_your_api_key_here"
      }
    }
  }
}

Get an API key at tickerapi.ai/dashboard.

Structure

This is a three-package workspace:

  • shared/ — Shared tool definitions, API client, and server factory (internal, not published)
  • remote/ — Cloudflare Worker deployed at mcp.tickerapi.ai (Streamable HTTP transport + OAuth 2.1)
  • local/ — Published npm package tickerapi-mcp-server (stdio transport)

Both the remote server and npm package use the same tool definitions from shared/. The MCP server is a thin proxy — all tier-based access control, rate limiting, and field filtering is handled by the TickerAPI HTTP API.

Authentication

The remote server supports two authentication methods:

  • Bearer token — pass your tapi_* API key directly as Authorization: Bearer tapi_...
  • OAuth 2.1 — used by Claude.ai Connectors. The server implements dynamic client registration, PKCE, token exchange, and revocation. The /authorize endpoint redirects to the main TickerAPI site for consent.

Development

# Install dependencies
npm install

# Build the remote worker
npm run build

# Dev server for remote worker
npx wrangler dev

# Build the npm package
cd local && npm install && npm run build

Deployment

Remote server:

npx wrangler deploy

npm package:

cd local
npm version patch
npm run build
npm publish

Reviews

No reviews yet

Sign in to write a review