TickerAPI
Pre-computed financial market intelligence for AI agents. Stocks, crypto, and ETFs.
README
TickerDB MCP Server
MCP (Model Context Protocol) server for TickerDB — pre-computed market intelligence for AI agents.
Connects TickerDB 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 (supports date range and events filtering) |
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 |
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 |
Use get_summary with start/end params for bulk ticker syncs across a date range, or with field/band params to query event occurrences.
Band Stability Metadata
Summary, watchlist, and watchlist changes tools return band stability metadata. Each band field (trend direction, momentum zone, etc.) includes a sibling _meta object describing how stable that state is. The stability label is one of fresh, holding, established, or volatile. Full metadata also includes periods_in_current_state, flips_recent, and flips_lookback. This context helps agents distinguish between a newly entered state and one that has persisted for many periods, improving the quality of trade signals and alerts.
Setup
Option 1: Claude.ai (OAuth)
The remote server at mcp.tickerdb.com supports OAuth 2.1 for Claude.ai Connectors. No API key management required — sign in with your TickerDB account and Claude.ai handles the rest.
Option 2: Remote server (Bearer token)
Connect any MCP client to https://mcp.tickerdb.com/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": {
"tickerdb": {
"command": "npx",
"args": ["tickerdb-mcp"],
"env": {
"TICKERDB_KEY": "tapi_your_api_key_here"
}
}
}
}
Get an API key at tickerdb.com/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.tickerdb.com(Streamable HTTP transport + OAuth 2.1)local/— Published npm packagetickerdb-mcp(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 TickerDB 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 TickerDB 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
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.
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.