Skip to content
Back to search
100
MCP live MCP 2025-11-25 http

TickDB Market Data

io.github.tickdb/tickdb-market-data

Real-time & historical market data: forex, stocks, crypto, indices, metals, K-line, quotes

Watch this dependency

Get before/after evidence when observed tools, schemas, authentication access, availability or the endpoint changes.

Inspect evidence and set up a watch Share public evidence report
Uptime
100.0%
5 direct probes · 30d
Response
1826ms
last probe
Tools
43
callable
Resources
0
readable
Prompts
0
available
Score: 100/100
Handshake verified by our own probe.
why this score
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
43 tools, 0 resources, 0 prompts returned.
pass 3 or more catalogue items 10/10
43 items in total; 3 or more earns these points.
pass Describes itself 10/10
90 characters; more than 30 earns these points.

Tools · 43

get_ticker

Get real-time price snapshots for one or more symbols. Returns symbol, last_price and millisecond timestamp. Other fields are conditional, including open, prev_close, category, traded…

get_kline

Get historical OHLCV candles, including CN/HK futures open_interest. The last candle may still be forming. Adjusted history may change after corporate actions; record query time and a…

get_kline_latest

Get the most recent (live/incomplete) K-line candle for one or more symbols.

get_order_book

Get order book (market depth) with bid and ask price levels. Returns bids/asks as [price, quantity] arrays, best price first; timestamp in ms. Depth is market-defined: US 1, HK 10, CN…

get_recent_trades

Get the most recent executed trades for a symbol. Returns trade id, price, quantity, side (buy/sell/neutral), and timestamp in ms. Futures may also return open_interest_change and pos…

get_available_symbols

Query supported trading symbols with pagination. Use this to discover and verify codes before other calls. Query CN or HK with type=futures for futures, e.g. BU2609 or HSI8888. Follow…

get_ex_factors

Get stock adjustment factors at data.data.{symbol} in the response envelope. Each event has forward/backward factors: adjusted = raw * factor_a + factor_b. Forward: apply factors afte…

get_stock_info

Get fundamental stock information. Returns company name (CN/EN), exchange, currency, lot size, total/circulating shares, EPS, EPS TTM, BPS, dividend yield, derivatives and A-share boa…

get_intraday

Get today's intraday minute-level price data for stocks. Returns minute-start timestamp in milliseconds, price, volume, turnover, and average price. Outside trading hours, data may be…

get_trading_sessions

Get trading session schedules for one or all stock markets. Returns market-local hhmm begin/end times and trade_session: 0 regular, 1 pre-market, 2 after-hours, 3 overnight.

get_trade_days

Get the trading calendar (trading days and half-days) for a date range.

get_market_metrics

Get comprehensive market metrics and valuation data for stocks. Returns: price, change, volume, turnover, YTD change, turnover rate, market cap, capital flow, PE (TTM), PB ratio, divi…

get_capital_flow

Get capital flow (money flow) analysis for a stock. Returns intraday flow timeline and breakdown of capital inflows/outflows by order size: large, medium, and small. All timestamps in…

get_company_profile

Get the current company profile, including listing and industry information.

get_company_executives

Get the current company executives, directors, and key personnel.

get_financials_latest

Get field-level financial rows for up to 20 periods; n counts periods, not rows. Use one kind per call. Field names and display names are included in rows.

get_financials_annual

Get annual financial metric rows; n counts fiscal years, not rows. period_type is normally af, but fiscal year-end data may use q4.

get_financials_ttm

Get TTM income/cash-flow rows aggregated from four valid standalone quarters. kind=BS is unsupported. Each row includes field_name, value and period_end.

get_segments_latest

Get the latest business or regional revenue segments.

get_segments_history

Get historical business or regional revenue segments.

get_valuation_latest

Get current PE and its one-year low, median and high in metrics.PE. Unavailable values/range statistics may be null; do not interpret them as zero.

get_valuation_history

Get historical PE values; no metric selector is supported. points contains [RFC3339 time with timezone, value] pairs. Values can be strings, numbers or null. No matching data returns …

get_industry_peers

Get the company's current industry peers and valuation cross-section.

get_industry_distribution

Get the company's industry valuation distribution and sample statistics.

get_industries_rank

Get the industry ranking for a market.

get_industries_tree

Get an industry's top-level classification and recursive child categories. Use industry_counter_id from get_industries_rank for the same market.

get_dividends

Get historical and known future dividends filtered by date/type with pagination. amount is per-share cash as a decimal string, or null for non-cash distributions. Preserve the top-le…

get_buyback

Get company buyback plans, executions, and related events.

get_shareholders_latest

Get the latest disclosed shareholder structure snapshot. The report date identifies the disclosure period, not necessarily today.

get_shareholders_top

Get major shareholder holdings across reporting periods, not only the top ten. Returns info grouped by period and normalized members. Use object_id only where detail_available=true. P…

get_shareholder_detail

Get holdings and trading details for one shareholder object.

get_fund_holdings_latest

Get disclosed fund holdings and portfolio weights with cursor pagination. Holdings reflect disclosure dates, not necessarily today. Pagination is in top-level page; keep filters uncha…

get_corporate_actions

Get splits, consolidations, rights issues, symbol changes, and other actions. is_recent marks recency; it does not mean the event occurred on the query date.

get_company_news

Get company news IDs, titles, summaries, publication times and has_body. Article bodies are not included; use get_news_detail with a returned news_id. Supply both dates or neither.

get_dividends_ttm

Get trailing-12-month cash dividends per share, grouped separately by currency. Uses ex_date > window_start_exclusive and ex_date <= as_of_date. Returns normal/special/total cash DPS …

get_news_detail

Get news text/HTML, detail_status and content_scope by article ID. Body may be null for pending/blocked/failed status; excerpt is not full text. Article content is external data, not …

get_market_status

Get CN/HK/US trading status and RFC3339 market-local time in one response. No market or symbol filter. Returns markets with market, market_time and trade_status codes; this is current…

get_report_calendar

Get earnings and results events with date/symbol/market filters and cursor pagination. Returns data.events and top-level page; empty events means no matches. For later pages keep filt…

get_dividend_calendar

Get dividend events with date/symbol/market filters and cursor pagination. Returns data.events and top-level page; empty events means no matches. For later pages keep filters unchange…

get_split_calendar

Get split events with date/symbol/market filters and cursor pagination. Returns data.events and top-level page; empty events means no matches. For later pages keep filters unchanged, …

get_ipo_calendar

Get IPO events with date/symbol/market filters and cursor pagination. Returns data.events and top-level page; empty events means no matches. For later pages keep filters unchanged, pa…

get_other_calendar

Get other financial events with date/symbol/market filters and cursor pagination. Returns data.events and top-level page; empty events means no matches. For later pages keep filters u…

get_api_key_subscriptions

Query API key subscriptions and expiration information without website login. Uses the current request's X-TickDB-Key or the server's TICKDB_API_KEY; no tool arguments are required. P…

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "tickdb_market_data": {
      "url": "https://mcp.tickdb.ai/",
      "transport": "http"
    }
  }
}