TickerDB
com.tickerdb/mcp-serverVersion 1.8.6Pre-computed market data that improves agent reasoning, reduces token usage, and replaces pipelines.
Status
Responds213 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:19 UTC
- Latency
- 213 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 21:12 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://mcp.tickerdb.com/mcpResponds213 msNo sign-in
Claude Code
claude mcp add --transport http mcp-server https://mcp.tickerdb.com/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: mcp-server
Remote MCP server URL: https://mcp.tickerdb.com/mcpCursor
{
"mcpServers": {
"mcp-server": {
"url": "https://mcp.tickerdb.com/mcp"
}
}
}VS Code
code --add-mcp '{"name":"mcp-server","type":"http","url":"https://mcp.tickerdb.com/mcp"}'Streamable HTTP
npm: tickerdb-mcp 1.8.6Package only
npm (npx)
claude mcp add mcp-server -e 'TICKERDB_KEY=<YOUR_TICKERDB_KEY>' -- npx -y tickerdb-mcp@1.8.6Replace <YOUR_TICKERDB_KEY> before running.
Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
8 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
call_toolRun an endpoint found with search_tools: its name plus a params object. store_as, append and fetch_all work as on the other data tools. | No | Yes | Not declared | Yes |
get_marketMarket-level rows, one per date, point in time: US equity market regime (market_*) and economy (macro_*) bands and values, e.g. market_regime_zone, macro_yield_curve_zone. changes=true returns only dates where a band changed. Field list: get_schema level=market. To find tickers under a regime, put market_/macro_ filters into query. | No | Yes | Not declared | Yes |
get_ohlcvEnd-of-day OHLCV candles for one ticker, daily or weekly (weeks dated by Sunday). Paged: pass next_cursor back as cursor, or use store_as with fetch_all for the whole range in one call. | No | Yes | Not declared | Yes |
get_schemaLook up field names, descriptions, units and band values. Search rather than pulling everything (~230 KB): search="bull flag", category=patterns, level=market. Names are <group>_<name>[_<unit>]; bands end in a category word (_zone, _state, _trend), raw numbers in a unit (_pct, _ratio, _usd). Every band (tracked: true) also has _prev, _periods, _flips_recent_count, _flips_lookback and _stability, usable as fields and filters; lookups omit those rows unless markers=true. Over 25 matches lists names only: search again by exact name for a description. | No | Yes | Not declared | Yes |
get_summaryOne ticker's state: latest snapshot, one date, a start/end series (up to 50 rows; for a longer range add sample=even or use query), or band events. For events give field and optionally band: each says when the band was entered, what it left and how long that had lasted; stats=true returns how often each band was entered. fields trims to sections, paths or field names, e.g. trend, momentum.rsi_zone, fundamentals_pe_ratio. Field names are the get_schema names everywhere (no aliases). Market regimes are in get_market. | No | Yes | Not declared | Yes |
queryAny cross-section or history (one ticker's full snapshot: get_summary). Give fields and filters (names from get_schema), then EITHER date (default latest) OR start+end. One date with filters, tickers, sort_by or limit: a ranked screen. One date with only fields: every asset. A range: every row in it, weekly by default past ~6 months; market_/macro_ filters keep only dates in that regime, other filters apply after the rows are fetched, so narrow with tickers, member_of or asset_class. Big pulls: store_as + fetch_all, then query_data. | No | Yes | Not declared | Yes |
query_dataRead-only SQL (SQLite) over tables saved with store_as: SELECT or WITH, plus SHOW TABLES and DESCRIBE <table>. Returns at most 200 rows. Nested fields are flattened with _ (trend.direction -> trend_direction); booleans are 1/0. Tables are kept per API key and deleted 24 h after last use; format=csv returns CSV text. | No | Yes | Not declared | No |
search_toolsFind the other TickerDB endpoints: changes, insiders, insider trades and holdings, funds, fund holdings and holders, indexes, index members, TickerDB's trading models (list, detail, history, holdings, trades; Pro and Commercial plans), status, account, and the raw search and universe routes. Returns each match's name, purpose and params (* = required). Empty query lists all. Run one with call_tool. | No | Yes | Not declared | Yes |
Details
- Registry status
- Active
- Published
- Jul 9, 2026
- Updated
- Jul 9, 2026
- Website
- Not given
- Categories (suggested)
- Data and analyticsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared