TickerAPI

TickerAPI

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

Category
Visit Server

README

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

Tool Description
get_summary Technical + fundamental summary for a single ticker
compare_assets Side-by-side comparison of multiple tickers (Plus+)
list_assets Browse all supported tickers
get_watchlist Live data for your saved watchlist tickers
get_watchlist_changes Field-level diffs since the last pipeline run
add_to_watchlist Add tickers to your watchlist
remove_from_watchlist Remove tickers from your watchlist
scan_oversold Assets in oversold RSI conditions
scan_overbought Assets in overbought RSI conditions
scan_breakouts Support/resistance breakouts with volume confirmation
scan_unusual_volume Volume anomalies relative to historical average
scan_valuation Stocks at valuation extremes (PE, growth, historical)
scan_insider_activity Notable insider buying/selling (Pro)
get_account Account details, plan tier, and usage
create_webhook Register a webhook for watchlist changes
list_webhooks List registered webhooks
delete_webhook Remove 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

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured