Labsco
MCP SERVER

Query Chinese and global market data — prices, fundamentals, macro series, funds, bonds and flows — through one server backed by Tushare.

Equity & Fund Market DataVerified
Summary
It saves assembling a Chinese-market data stack out of five separate APIs.

The tools are grouped by the question rather than by the endpoint: one call covers price history across A-shares, Hong Kong, US, FX, futures and crypto, and another covers a company's entire filing set. Desk-level data becomes answerable in the conversation — money flow, margin balances and the dragon-tiger institutional detail usually sit behind a terminal.

What it is

A server over Chinese and international market data: price history and minute bars across A-shares, US and Hong Kong equities, FX, futures, funds, convertible bonds, options and crypto; company fundamentals for three markets; macro series; fund, margin, block-trade and capital-flow data; and financial news. Each answer says which source it came from, and reports the fallback path when the first source could not serve it.

What you get
  • Price history across markets from one tool (stock_data), with minute-level bars for A-shares and crypto (stock_data_minutes)
  • Fundamentals for three markets — company_performance for A-shares, company_performance_hk and company_performance_us — covering statements, ratios, dividends, revenue breakdown and shareholder changes
  • The macro series a note needs: Shibor, LPR, GDP, CPI, PPI, money supply, PMI, aggregate financing, Libor and Hibor (macro_econ)
  • Positioning and flow — money_flow for stock, market, sector and northbound money, plus margin_trade, block_trade, dragon_tiger_inst and futures_data
  • Funds and convertibles: fund_data for lists, NAV, holdings and managers, fund_manager_by_name for one manager's record, convertible_bond for issuance, redemption and conversion terms
  • Indices, including CSI constituent weights and valuation summaries (index_data, csi_index_constituents)
  • Financial media searched by keyword (finance_news), a rolling 7x24 feed (hot_news_7x24), and current_timestamp so "yesterday" resolves in China time
  • Crypto quotes straight from Binance's public API, which needs no account of its own
  • Both transports: stdio locally, or Streamable HTTP with the credentials passed as request headers instead of environment variables
Requirements

Node.js 20 or newer, and a Tushare Pro token in TUSHARE_TOKEN — or the X-Tushare-Token header over HTTP. Tushare gates its interfaces by points, and the market-wide money_flow and the futures position rankings each need 2000, which is also what a verified student account is granted. QVERIS_API_KEY adds Qveris as a second source; leave it out and Qveris is never called and never billed. FINANCE_SOURCE_PRIORITY sets the order the sources are tried in. Crypto goes to Binance's public endpoints, so no exchange account is involved. MIT licensed.

Setup effort

One command plus a key — npx -y finance-mcp, then supply credentials