TickerAPI
Pre-computed financial market intelligence for AI agents. Stocks, crypto, and ETFs.
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 atmcp.tickerapi.ai(Streamable HTTP transport + OAuth 2.1)local/— Published npm packagetickerapi-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 asAuthorization: Bearer tapi_... - OAuth 2.1 — used by Claude.ai Connectors. The server implements dynamic client registration, PKCE, token exchange, and revocation. The
/authorizeendpoint 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
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
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.
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.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
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.
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.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
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.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.