AShareHub — Chinese A-Share Market Data
REMOTE · ASHAREHUB.COM
Cloud MCP server for Chinese A-share and ETF market data, news, financials and capital flows.
Available components
Last scanned (4 hours ago)
Scores higher than 0% of remote servers
Reachable. Last reached 27 Sep 2026.
Category Finance and Payments
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →
Endpoint Security0
- TLS not yet verified: the listed URL is a template whose api_key variable has no value or default, so there was no address for us to check.Unverified
- Authorisation not yet verified: the listed URL is a template whose api_key variable has no value or default, so there was no address for us to check.Unverified
- HTTPS not yet verified: the listed URL is a template whose api_key variable has no value or default, so there was no address for us to check. View diagnostics → Unverified
- HSTS not yet verified: the listed URL is a template whose api_key variable has no value or default, so there was no address for us to check.Unverified
- DNSSEC not yet verified: the listed URL is a template whose api_key variable has no value or default, so there was no address for us to check.Unverified
Transport & Reachability0
- Transport not yet verified: the listed URL is a template whose api_key variable has no value or default, so there is no address for us to connect to. See how to fix → View diagnostics → Unverified
Schema Quality & AI Usability0
- Schema not yet verified: we couldn't read the endpoint's schema, or could read only part of its tool list.Unverified
Stability & Change Management0
- Stability not yet verified: not enough scan history yet (needs a 30-day window).Unverified
Tool Coverage0
- Tool coverage not yet verified: we couldn't read the endpoint's tools, or could read only part of the list.Unverified
Tool Safety0
- Tool safety not yet verified: we couldn't read the endpoint's tools, or could read only part of the list.Unverified
Capabilities0
- Capabilities not yet verified: we couldn't read the endpoint's capabilities.Unverified
Unverified: 7 categories
Categories scored 0 because we could not verify them: authentication we do not have, an unreachable endpoint, or not enough scan history. We only credit what we can confirm.
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 28 Sept 26 0
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 25 Sept 26 0
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 10 Sept 26 0
- Stability: fail → pass ▲ security
- 9 Sept 26 0
- Server version: 1.29.1 → 1.30.0 functional
- 29 Aug 26 0
- Server version: 1.29.0 → 1.29.1 functional
- 26 Aug 26 0
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 14 Aug 26 0
- HSTS header: fail → pass ▲ security
- 11 Aug 26 0
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 5 Nov 2026 · Probed https://asharehub.com/mcp/sse?api_key={api_key}
Transports 1 probe
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| http (plaintext) | http://asharehub.com/mcp/sse?api_key={api_key} | Inconclusive |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →
get_adj_factor ~109
Get daily adjustment factor for forward/backward price restoration. Args: symbol: Stock code, e.g. '000001.SZ' start_date: Start date in YYYYMMDD format end_date: End date in YYYYMMDD format trade_date: Single trading date in YYYYMMDD format Exact response fields: symbol, trade_date, adj_factor.
| Name | Type | Req | Description |
|---|---|---|---|
| end_date | – | – | – |
| start_date | – | – | – |
| symbol | – | – | – |
| trade_date | – | – | – |
No output schema declared.
No examples provided.
get_analyst_reports ~173
Get sell-side analyst earnings forecasts and ratings (券商盈利预测). Includes target prices, ratings (buy/hold/sell), and forecasts for EPS, PE, ROE. Args: symbol: Stock code, e.g. '000001.SZ' start_date: Report start date in YYYYMMDD format end_date: Report end date in YYYYMMDD format Exact response fields: symbol, name, report_date, report_title, report_type, classify, org_name, author_name, quarter, op_rt, op_pr, tp, np, eps, pe, rd, roe, ev_ebitda, rating, max_price, min_price, imp_dg, create_time.
| Name | Type | Req | Description |
|---|---|---|---|
| end_date | – | – | – |
| start_date | – | – | – |
| symbol | – | – | – |
No output schema declared.
No examples provided.
get_audit ~164
Get annual audit opinions (审计意见). Includes audit firm, opinion type (unqualified/qualified/adverse), and audit fees. Args: symbol: Stock code, e.g. '000001.SZ' start_date: Period start date in YYYYMMDD format end_date: Period end date in YYYYMMDD format period: Report period in YYYYMMDD format, e.g. '20231231' ann_date: Announcement date in YYYYMMDD format Exact response fields: symbol, ann_date, end_date, audit_result, audit_fees, audit_agency, audit_sign.
| Name | Type | Req | Description |
|---|---|---|---|
| ann_date | – | – | – |
| end_date | – | – | – |
| period | – | – | – |
| start_date | – | – | – |
| symbol | – | – | – |
No output schema declared.
No examples provided.
get_balance_sheet ~298
Get balance sheet data: assets, liabilities, equity by quarter. Args: symbol: Stock code, e.g. '000001.SZ' start_date: Report period start in YYYYMMDD format end_date: Report period end in YYYYMMDD format period: Report period in YYYYMMDD format, e.g. '20231231' ann_date: Announcement date in YYYYMMDD format report_type: Statement type code comp_type: Company type — 1=general, 2=bank, 3=insurance, 4=securities Exact response fields: symbol, ann_date, f_ann_date, end_date, report_type, comp_type, total_cur_assets, money_cap, notes_receiv, accounts_receiv, inventories, total_nca, fa_avail_for_sale, lt_eqt_invest, fix_assets, cip, intan_assets, goodwill, total_assets, total_cur_liab, st_borr, notes_payable, acct_payable, total_ncl, lt_borr, bond_payable, total_liab, total_hldr_eqy_exc_min_int, total_hldr_eqy_inc_min_int, minority_int, update_flag.
| Name | Type | Req | Description |
|---|---|---|---|
| ann_date | – | – | – |
| comp_type | – | – | – |
| end_date | – | – | – |
| period | – | – | – |
| report_type | – | – | – |
| start_date | – | – | – |
| symbol | – | – | – |
No output schema declared.
No examples provided.
get_block_trade ~122
Get block trade (off-exchange large deals) data with buyer/seller info. Args: symbol: Stock code, e.g. '000001.SZ' start_date: Start date in YYYYMMDD format end_date: End date in YYYYMMDD format trade_date: Single trading date in YYYYMMDD format Exact response fields: symbol, trade_date, price, vol, amount, buyer, seller.
| Name | Type | Req | Description |
|---|---|---|---|
| end_date | – | – | – |
| start_date | – | – | – |
| symbol | – | – | – |
| trade_date | – | – | – |
No output schema declared.
No examples provided.
get_cash_flow ~316
Get cash flow statement: operating/investing/financing cash flows. Args: symbol: Stock code, e.g. '000001.SZ' start_date: Report period start in YYYYMMDD format end_date: Report period end in YYYYMMDD format period: Report period in YYYYMMDD format, e.g. '20231231' ann_date: Announcement date in YYYYMMDD format f_ann_date: Actual (final) announcement date in YYYYMMDD format report_type: Statement type code comp_type: Company type — 1=general, 2=bank, 3=insurance, 4=securities Exact response fields: symbol, ann_date, f_ann_date, end_date, report_type, comp_type, net_profit, c_fr_sale_sg, c_pay_goods_purch_serv_rec, n_cashflow_act, c_pay_acq_const_fix_intang_oasset, c_fr_disp_fix_intang_oasset, n_cashflow_inv_act, c_fr_borr, c_pay_dist_dpcp_int_exp, n_cash_flows_fnc_act, n_incr_cash_cash_equ, c_cash_equ_beg_period, c_cash_equ_end_period, free_cashflow, update_flag.
| Name | Type | Req | Description |
|---|---|---|---|
| ann_date | – | – | – |
| comp_type | – | – | – |
| end_date | – | – | – |
| f_ann_date | – | – | – |
| period | – | – | – |
| report_type | – | – | – |
| start_date | – | – | – |
| symbol | – | – | – |
No output schema declared.
No examples provided.
get_chip_distribution ~149
Get chip distribution (cost basis) data. Shows cost percentiles and winner_rate. Args: symbol: Stock code, e.g. '000001.SZ' start_date: Start date in YYYYMMDD format end_date: End date in YYYYMMDD format trade_date: Single trading date in YYYYMMDD format Exact response fields: symbol, trade_date, his_low, his_high, cost_5pct, cost_15pct, cost_50pct, cost_85pct, cost_95pct, weight_avg, winner_rate.
| Name | Type | Req | Description |
|---|---|---|---|
| end_date | – | – | – |
| start_date | – | – | – |
| symbol | – | – | – |
| trade_date | – | – | – |
No output schema declared.
No examples provided.
get_concept_members ~136
Get constituent stocks of a concept/theme index. Args: symbol: Concept index code, e.g. 'BK0425.DC' con_symbol: Constituent stock code, e.g. '000001.SZ' start_date: Start date in YYYYMMDD format end_date: End date in YYYYMMDD format trade_date: Single trading date in YYYYMMDD format Exact response fields: trade_date, symbol, con_symbol, name.
| Name | Type | Req | Description |
|---|---|---|---|
| con_symbol | – | – | – |
| end_date | – | – | – |
| start_date | – | – | – |
| symbol | – | – | – |
| trade_date | – | – | – |
No output schema declared.
No examples provided.
get_concepts ~172
Get concept/theme sector indices (AI, new energy, semiconductors, etc.). Args: symbol: Concept index code, e.g. 'BK0425.DC' start_date: Start date in YYYYMMDD format end_date: End date in YYYYMMDD format trade_date: Single trading date in YYYYMMDD format name: Board/sector name filter idx_type: Board type filter Exact response fields: symbol, trade_date, name, leading, leading_code, pct_change, leading_pct, total_mv, turnover_rate, up_num, down_num, idx_type, level.
| Name | Type | Req | Description |
|---|---|---|---|
| end_date | – | – | – |
| idx_type | – | – | – |
| name | – | – | – |
| start_date | – | – | – |
| symbol | – | – | – |
| trade_date | – | – | – |
No output schema declared.
No examples provided.
get_disclosure_date ~157
Get planned/actual financial disclosure dates (财报披露日期). Useful for tracking when companies will release their earnings reports. Args: symbol: Stock code, e.g. '000001.SZ' start_date: Period start date in YYYYMMDD format end_date: Period end date in YYYYMMDD format pre_date: Planned (expected) disclosure date in YYYYMMDD format actual_date: Actual disclosure date in YYYYMMDD format Exact response fields: symbol, ann_date, end_date, pre_date, actual_date, modify_date.
| Name | Type | Req | Description |
|---|---|---|---|
| actual_date | – | – | – |
| end_date | – | – | – |
| pre_date | – | – | – |
| start_date | – | – | – |
| symbol | – | – | – |
No output schema declared.
No examples provided.
get_dividend ~186
Get dividend and bonus share distribution data. Args: symbol: Stock code, e.g. '000001.SZ' start_date: Announcement start date in YYYYMMDD format end_date: Announcement end date in YYYYMMDD format record_date: Record date in YYYYMMDD format ex_date: Ex-dividend date in YYYYMMDD format imp_ann_date: Implementation announcement date in YYYYMMDD format Exact response fields: symbol, end_date, ann_date, div_proc, stk_div, stk_bo_rate, stk_co_rate, cash_div, cash_div_tax, record_date, ex_date, pay_date, div_listdate, imp_ann_date.
| Name | Type | Req | Description |
|---|---|---|---|
| end_date | – | – | – |
| ex_date | – | – | – |
| imp_ann_date | – | – | – |
| record_date | – | – | – |
| start_date | – | – | – |
| symbol | – | – | – |
No output schema declared.
No examples provided.
get_etf_adj_factor ~108
Get ETF adjustment factors for restored price series. Args: symbol: ETF code, e.g. '510300.SH' start_date: Start date in YYYYMMDD format end_date: End date in YYYYMMDD format trade_date: Single trading date in YYYYMMDD format Exact response fields: symbol, trade_date, adj_factor.
| Name | Type | Req | Description |
|---|---|---|---|
| end_date | – | – | – |
| start_date | – | – | – |
| symbol | – | – | – |
| trade_date | – | – | – |
No output schema declared.
No examples provided.
get_etf_basic ~184
Get the ETF directory, including tracking index, manager and listing status. Args: symbol: ETF code, e.g. '510300.SH' index_symbol: Tracked-index code, e.g. '000300.SH' list_status: L=listed, D=delisted, P=pending listing exchange: Exchange filter manager: Exact fund-manager name etf_type: ETF type, including domestic and QDII categories Exact response fields: symbol, csname, extname, cname, index_symbol, index_name, setup_date, list_date, list_status, exchange, mgr_name, custod_name, mgt_fee, etf_type.
| Name | Type | Req | Description |
|---|---|---|---|
| etf_type | – | – | – |
| exchange | – | – | – |
| index_symbol | – | – | – |
| list_status | – | – | – |
| manager | – | – | – |
| symbol | – | – | – |
No output schema declared.
No examples provided.
get_etf_daily ~126
Get ETF daily OHLC, volume and turnover. Args: symbol: ETF code, e.g. '510300.SH' start_date: Start date in YYYYMMDD format end_date: End date in YYYYMMDD format trade_date: Single trading date in YYYYMMDD format Exact response fields: symbol, trade_date, pre_close, open, high, low, close, change, pct_chg, vol, amount.
| Name | Type | Req | Description |
|---|---|---|---|
| end_date | – | – | – |
| start_date | – | – | – |
| symbol | – | – | – |
| trade_date | – | – | – |
No output schema declared.
No examples provided.
get_etf_indices ~104
Get benchmark indices tracked by domestic ETFs. Args: symbol: Index code, e.g. '000300.SH' pub_date: Publication date in YYYYMMDD format base_date: Index base date in YYYYMMDD format Exact response fields: symbol, indx_name, indx_csname, pub_party_name, pub_date, base_date, bp, adj_circle.
| Name | Type | Req | Description |
|---|---|---|---|
| base_date | – | – | – |
| pub_date | – | – | – |
| symbol | – | – | – |
No output schema declared.
No examples provided.
get_etf_nav ~151
Get ETF unit, accumulated and adjusted NAV. Args: symbol: ETF code, e.g. '510300.SH' start_date: NAV-date range start in YYYYMMDD format end_date: NAV-date range end in YYYYMMDD format nav_date: Single NAV date in YYYYMMDD format ann_date: Announcement date in YYYYMMDD format Exact response fields: symbol, ann_date, nav_date, unit_nav, accum_nav, accum_div, net_asset, total_netasset, adj_nav, update_flag.
| Name | Type | Req | Description |
|---|---|---|---|
| ann_date | – | – | – |
| end_date | – | – | – |
| nav_date | – | – | – |
| start_date | – | – | – |
| symbol | – | – | – |
No output schema declared.
No examples provided.
get_etf_portfolio ~163
Get an ETF's periodically disclosed security holdings. Args: symbol: ETF code, e.g. '510300.SH' con_symbol: Constituent security code start_date: Reporting-period range start in YYYYMMDD format end_date: Reporting-period range end in YYYYMMDD format period: Exact reporting period, e.g. '20260331' ann_date: Announcement date in YYYYMMDD format Exact response fields: symbol, ann_date, end_date, con_symbol, mkv, amount, stk_mkv_ratio, stk_float_ratio.
| Name | Type | Req | Description |
|---|---|---|---|
| ann_date | – | – | – |
| con_symbol | – | – | – |
| end_date | – | – | – |
| period | – | – | – |
| start_date | – | – | – |
| symbol | – | – | – |
No output schema declared.
No examples provided.
get_etf_sh_basket ~89
Get a Shanghai ETF's daily creation/redemption PCF basket. Exact response fields: trade_date, symbol, con_symbol, con_name, qty, sub_flag, cpr, rdr, sca, exchange.
| Name | Type | Req | Description |
|---|---|---|---|
| con_symbol | – | – | – |
| end_date | – | – | – |
| exchange | – | – | – |
| start_date | – | – | – |
| symbol | – | – | – |
| trade_date | – | – | – |
No output schema declared.
No examples provided.
get_etf_share_size ~135
Get daily ETF shares, assets, NAV and closing price. Args: symbol: ETF code, e.g. '510300.SH' start_date: Start date in YYYYMMDD format end_date: End date in YYYYMMDD format trade_date: Single trading date in YYYYMMDD format exchange: Exchange filter Exact response fields: trade_date, symbol, etf_name, total_share, total_size, nav, close, exchange.
| Name | Type | Req | Description |
|---|---|---|---|
| end_date | – | – | – |
| exchange | – | – | – |
| start_date | – | – | – |
| symbol | – | – | – |
| trade_date | – | – | – |
No output schema declared.
No examples provided.
get_etf_sz_basket ~92
Get a Shenzhen ETF's daily creation/redemption PCF basket. Exact response fields: trade_date, symbol, con_symbol, con_name, qty, sub_flag, cpr, rdr, sub_cc, red_cc, exchange.
| Name | Type | Req | Description |
|---|---|---|---|
| con_symbol | – | – | – |
| end_date | – | – | – |
| exchange | – | – | – |
| start_date | – | – | – |
| symbol | – | – | – |
| trade_date | – | – | – |
No output schema declared.
No examples provided.
get_express ~163
Get earnings express (业绩快报): flash reports before formal filings. Args: symbol: Stock code, e.g. '000001.SZ' start_date: Announcement start date in YYYYMMDD format end_date: Announcement end date in YYYYMMDD format period: Report period in YYYYMMDD format, e.g. '20231231' Exact response fields: symbol, ann_date, end_date, revenue, operate_profit, total_profit, n_income, total_assets, total_hldr_eqy_exc_min_int, diluted_eps, diluted_roe, yoy_net_profit, bps, perf_summary, update_flag.
| Name | Type | Req | Description |
|---|---|---|---|
| end_date | – | – | – |
| period | – | – | – |
| start_date | – | – | – |
| symbol | – | – | – |
No output schema declared.
No examples provided.
get_financial_indicators ~232
Get quarterly financial indicators: ROE, margins, EPS, 50+ metrics. Args: symbol: Stock code, e.g. '000001.SZ' start_date: Report period start in YYYYMMDD format end_date: Report period end in YYYYMMDD format period: Report period in YYYYMMDD format, e.g. '20231231' ann_date: Announcement date in YYYYMMDD format Exact response fields: symbol, ann_date, end_date, eps, dt_eps, total_revenue_ps, revenue_ps, bps, ocfps, roe, roe_waa, roe_dt, roa, gross_margin, netprofit_margin, grossprofit_margin, debt_to_assets, current_ratio, quick_ratio, cash_ratio, assets_turn, inv_turn, ar_turn, roic, basic_eps_yoy, dt_eps_yoy, netprofit_yoy, dt_netprofit_yoy, rd_exp.
| Name | Type | Req | Description |
|---|---|---|---|
| ann_date | – | – | – |
| end_date | – | – | – |
| period | – | – | – |
| start_date | – | – | – |
| symbol | – | – | – |
No output schema declared.
No examples provided.
get_forecast ~161
Get earnings forecast (业绩预告): profit warnings and guidance. Args: symbol: Stock code, e.g. '000001.SZ' start_date: Announcement start date in YYYYMMDD format end_date: Announcement end date in YYYYMMDD format period: Report period in YYYYMMDD format, e.g. '20231231' type: Forecast type Exact response fields: symbol, ann_date, end_date, type, p_change_min, p_change_max, net_profit_min, net_profit_max, last_parent_net, first_ann_date, summary, change_reason.
| Name | Type | Req | Description |
|---|---|---|---|
| end_date | – | – | – |
| period | – | – | – |
| start_date | – | – | – |
| symbol | – | – | – |
| type | – | – | – |
No output schema declared.
No examples provided.
get_fundamentals ~160
Get daily valuation metrics: PE, PB, turnover rate, market cap. Args: symbol: Stock code, e.g. '000001.SZ' start_date: Start date in YYYYMMDD format end_date: End date in YYYYMMDD format trade_date: Single trading date in YYYYMMDD format Exact response fields: symbol, trade_date, close, turnover_rate, turnover_rate_f, volume_ratio, pe, pe_ttm, pb, ps, ps_ttm, dv_ratio, dv_ttm, total_share, float_share, free_share, total_mv, circ_mv.
| Name | Type | Req | Description |
|---|---|---|---|
| end_date | – | – | – |
| start_date | – | – | – |
| symbol | – | – | – |
| trade_date | – | – | – |
No output schema declared.
No examples provided.
get_fx_daily ~141
Get daily FX rates with bid/ask prices. Default: USDCNH. Args: symbol: FX pair code, default 'USDCNH.FXCM' start_date: Start date in YYYYMMDD format end_date: End date in YYYYMMDD format trade_date: Single trading date in YYYYMMDD format Exact response fields: symbol, trade_date, bid_open, bid_close, bid_high, bid_low, ask_open, ask_close, ask_high, ask_low, tick_qty.
| Name | Type | Req | Description |
|---|---|---|---|
| end_date | – | – | – |
| start_date | – | – | – |
| symbol | string | – | – |
| trade_date | – | – | – |
No output schema declared.
No examples provided.
get_holder_trade ~180
Get major shareholder/executive trades. in_de: IN=buy, DE=sell. Args: symbol: Stock code, e.g. '000001.SZ' start_date: Start date in YYYYMMDD format end_date: End date in YYYYMMDD format trade_type: Trade direction — IN=increase (buy), DE=decrease (sell) holder_type: Holder type — C=company, P=individual, G=executive Exact response fields: symbol, ann_date, holder_name, holder_type, in_de, change_vol, change_ratio, after_share, after_ratio, avg_price, total_share, begin_date, close_date.
| Name | Type | Req | Description |
|---|---|---|---|
| end_date | – | – | – |
| holder_type | – | – | – |
| start_date | – | – | – |
| symbol | – | – | – |
| trade_type | – | – | – |
No output schema declared.
No examples provided.
get_income ~284
Get income statement data: revenue, costs, net income by quarter. Args: symbol: Stock code, e.g. '000001.SZ' start_date: Report period start in YYYYMMDD format end_date: Report period end in YYYYMMDD format period: Report period in YYYYMMDD format, e.g. '20231231' ann_date: Announcement date in YYYYMMDD format f_ann_date: Actual (final) announcement date in YYYYMMDD format report_type: Statement type code comp_type: Company type — 1=general, 2=bank, 3=insurance, 4=securities Exact response fields: symbol, ann_date, f_ann_date, end_date, report_type, comp_type, basic_eps, diluted_eps, total_revenue, revenue, total_cogs, oper_cost, sell_exp, admin_exp, fin_exp, rd_exp, operate_profit, non_oper_income, non_oper_exp, total_profit, income_tax, n_income, n_income_attr_p, ebit, ebitda, update_flag.
| Name | Type | Req | Description |
|---|---|---|---|
| ann_date | – | – | – |
| comp_type | – | – | – |
| end_date | – | – | – |
| f_ann_date | – | – | – |
| period | – | – | – |
| report_type | – | – | – |
| start_date | – | – | – |
| symbol | – | – | – |
No output schema declared.
No examples provided.
get_index_daily ~154
Get daily OHLC data for major Chinese market indices. Common: 000001.SH (SSE), 000300.SH (CSI 300), 399006.SZ (ChiNext). Args: symbol: Index code, default '000001.SH' start_date: Start date in YYYYMMDD format end_date: End date in YYYYMMDD format trade_date: Single trading date in YYYYMMDD format Exact response fields: symbol, trade_date, close, open, high, low, pre_close, change, pct_chg, vol, amount.
| Name | Type | Req | Description |
|---|---|---|---|
| end_date | – | – | – |
| start_date | – | – | – |
| symbol | string | – | – |
| trade_date | – | – | – |
No output schema declared.
No examples provided.
get_index_weight ~114
Get index constituent stock weights. Args: symbol: Index code, e.g. '399300.SZ' (CSI 300) start_date: Start date in YYYYMMDD format end_date: End date in YYYYMMDD format trade_date: Single trading date in YYYYMMDD format Exact response fields: symbol, trade_date, con_symbol, con_name, weight.
| Name | Type | Req | Description |
|---|---|---|---|
| end_date | – | – | – |
| start_date | – | – | – |
| symbol | – | – | – |
| trade_date | – | – | – |
No output schema declared.
No examples provided.
get_industry_list ~94
Get Shenwan industry classification (3 levels, 31 L1 industries). Returns the full set (not paginated — no limit/offset). Args: symbol: Stock code filter, e.g. '000001.SZ' Exact response fields: symbol, name, l1_code, l1_name, l2_code, l2_name, l3_code, l3_name.
| Name | Type | Req | Description |
|---|---|---|---|
| symbol | – | – | – |
No output schema declared.
No examples provided.
get_limit_list ~188
Get daily limit-up/limit-down stocks. limit_type: U=up, D=down, Z=failed. Args: symbol: Stock code, e.g. '000001.SZ' start_date: Start date in YYYYMMDD format end_date: End date in YYYYMMDD format trade_date: Single trading date in YYYYMMDD format limit_type: U=limit up, D=limit down, Z=failed limit Exact response fields: trade_date, symbol, industry, name, close, pct_chg, amount, limit_amount, float_mv, total_mv, turnover_ratio, fd_amount, first_time, last_time, open_times, up_stat, limit_times, limit.
| Name | Type | Req | Description |
|---|---|---|---|
| end_date | – | – | – |
| limit_type | – | – | – |
| start_date | – | – | – |
| symbol | – | – | – |
| trade_date | – | – | – |
No output schema declared.
No examples provided.
get_main_business ~145
Get main business composition by segment (主营业务构成). Breakdown of revenue/profit by product line, business segment, or geography. Args: symbol: Stock code, e.g. '000001.SZ' start_date: Period start date in YYYYMMDD format end_date: Period end date in YYYYMMDD format period: Report period in YYYYMMDD format, e.g. '20231231' Exact response fields: symbol, end_date, bz_item, bz_sales, bz_profit, bz_cost, curr_type.
| Name | Type | Req | Description |
|---|---|---|---|
| end_date | – | – | – |
| period | – | – | – |
| start_date | – | – | – |
| symbol | – | – | – |
No output schema declared.
No examples provided.
get_margin ~144
Get margin trading detail per stock. rzye=margin buy balance, rqye=short sell balance. Args: symbol: Stock code, e.g. '000001.SZ' start_date: Start date in YYYYMMDD format end_date: End date in YYYYMMDD format trade_date: Single trading date in YYYYMMDD format Exact response fields: trade_date, symbol, name, rzye, rqye, rzmre, rqyl, rzche, rqchl, rqmcl, rzrqye.
| Name | Type | Req | Description |
|---|---|---|---|
| end_date | – | – | – |
| start_date | – | – | – |
| symbol | – | – | – |
| trade_date | – | – | – |
No output schema declared.
No examples provided.
get_market_daily ~132
Get daily OHLC price data for A-share stocks. Args: symbol: Stock code, e.g. '000001.SZ' for Ping An Bank start_date: Start date in YYYYMMDD format end_date: End date in YYYYMMDD format trade_date: Single trading date in YYYYMMDD format Exact response fields: symbol, trade_date, open, high, low, close, pre_close, change, pct_chg, vol, amount.
| Name | Type | Req | Description |
|---|---|---|---|
| end_date | – | – | – |
| start_date | – | – | – |
| symbol | – | – | – |
| trade_date | – | – | – |
No output schema declared.
No examples provided.
get_moneyflow ~210
Get individual stock money flow by order size (small/medium/large/extra-large). net_mf_amount is total net inflow. Positive = net buying. Args: symbol: Stock code, e.g. '000001.SZ' start_date: Start date in YYYYMMDD format end_date: End date in YYYYMMDD format trade_date: Single trading date in YYYYMMDD format Exact response fields: symbol, trade_date, buy_sm_vol, buy_sm_amount, sell_sm_vol, sell_sm_amount, buy_md_vol, buy_md_amount, sell_md_vol, sell_md_amount, buy_lg_vol, buy_lg_amount, sell_lg_vol, sell_lg_amount, buy_elg_vol, buy_elg_amount, sell_elg_vol, sell_elg_amount, net_mf_vol, net_mf_amount.
| Name | Type | Req | Description |
|---|---|---|---|
| end_date | – | – | – |
| start_date | – | – | – |
| symbol | – | – | – |
| trade_date | – | – | – |
No output schema declared.
No examples provided.
get_moneyflow_hsgt ~149
Get Stock Connect (HSGT) capital flows — northbound + southbound. north_money: foreign investors → A-shares. south_money: mainland → HK stocks. Positive = net buying, negative = net selling. Unit: millions CNY. Args: start_date: Start date in YYYYMMDD format end_date: End date in YYYYMMDD format trade_date: Single trading date in YYYYMMDD format Exact response fields: trade_date, ggt_ss, ggt_sz, hgt_ss, hgt_sz, north_money, south_money.
| Name | Type | Req | Description |
|---|---|---|---|
| end_date | – | – | – |
| start_date | – | – | – |
| trade_date | – | – | – |
No output schema declared.
No examples provided.
get_news_flash ~180
Get real-time Chinese financial news flashes (财经快讯). source is required — one feed per call: 'cls' (财联社, A-share focused), 'jin10' (金十, global macro), 'sina' (新浪, mixed). Content is Chinese (content_cn). Ordered newest first. Args: source: News source — required: 'cls', 'jin10', or 'sina' start_date: Start date YYYYMMDD (filters publish_time) end_date: End date YYYYMMDD importance: Only items with importance >= this value (e.g. 1 = important) Exact response fields: source, publish_time, content_cn, tags, importance, url.
| Name | Type | Req | Description |
|---|---|---|---|
| end_date | – | – | – |
| importance | – | – | – |
| source | string | yes | – |
| start_date | – | – | – |
No output schema declared.
No examples provided.
get_northbound_holdings ~132
Get northbound (foreign) investor holdings per stock via Stock Connect. vol is shares held, ratio is % of total shares. Args: symbol: Stock code, e.g. '000001.SZ' start_date: Start date in YYYYMMDD format end_date: End date in YYYYMMDD format trade_date: Single trading date in YYYYMMDD format Exact response fields: trade_date, symbol, name, vol, ratio, exchange.
| Name | Type | Req | Description |
|---|---|---|---|
| end_date | – | – | – |
| start_date | – | – | – |
| symbol | – | – | – |
| trade_date | – | – | – |
No output schema declared.
No examples provided.
get_realtime ~147
Get the real-time intraday quote snapshot (latest price per security). One row per security, continuously refreshed during trading hours; outside trading hours it returns the last session's closing snapshot. Includes latest price, OHLC, previous close, pct_chg, cumulative volume/turnover and the source quote timestamp. Args: symbol: Ticker, or comma-separated basket up to 200, e.g. '600519.SH,000001.SZ'. Omit for the whole market. Exact response fields: symbol, name, price, open, high, low, pre_close, volume, amount, trade_time, pct_chg.
| Name | Type | Req | Description |
|---|---|---|---|
| symbol | – | – | – |
No output schema declared.
No examples provided.
get_shareholders ~136
Get shareholder count per stock (quarterly). Declining count = chip concentration. Args: symbol: Stock code, e.g. '000001.SZ' start_date: Start date in YYYYMMDD format end_date: End date in YYYYMMDD format enddate: Report period end date in YYYYMMDD format ann_date: Announcement date in YYYYMMDD format Exact response fields: symbol, ann_date, end_date, holder_num.
| Name | Type | Req | Description |
|---|---|---|---|
| ann_date | – | – | – |
| end_date | – | – | – |
| enddate | – | – | – |
| start_date | – | – | – |
| symbol | – | – | – |
No output schema declared.
No examples provided.
get_southbound_holdings ~138
Get mainland investor holdings of HK stocks via Stock Connect (港股通持股). Mirror image of get_northbound_holdings. Tracks how much of each HK stock is held by mainland China. Args: symbol: HK stock code start_date: Start date in YYYYMMDD format end_date: End date in YYYYMMDD format trade_date: Single trading date in YYYYMMDD format Exact response fields: trade_date, symbol, name, vol, ratio, exchange.
| Name | Type | Req | Description |
|---|---|---|---|
| end_date | – | – | – |
| start_date | – | – | – |
| symbol | – | – | – |
| trade_date | – | – | – |
No output schema declared.
No examples provided.
get_stock_list ~217
Get A-share stock list with basic info (name, industry, market, IPO date). Returns the full directory (not paginated — no limit/offset). Args: symbol: Stock code filter, e.g. '000001.SZ' name: Stock name filter market: Market board — 主板/创业板/科创板/北交所/CDR list_status: Listing status — L=listed, D=delisted, P=suspended exchange: Exchange — SSE/SZSE/BSE is_hs: Stock Connect flag — N=no, H=Shanghai Connect, S=Shenzhen Connect Exact response fields: symbol, name, area, industry, fullname, enname, cnspell, market, exchange, curr_type, list_status, list_date, delist_date, is_hs.
| Name | Type | Req | Description |
|---|---|---|---|
| exchange | – | – | – |
| is_hs | – | – | – |
| list_status | – | – | – |
| market | – | – | – |
| name | – | – | – |
| symbol | – | – | – |
No output schema declared.
No examples provided.
get_technical_factors ~216
Get technical indicators (MACD, KDJ, RSI, BOLL, CCI) and adjusted prices. Args: symbol: Stock code, e.g. '000001.SZ' start_date: Start date in YYYYMMDD format end_date: End date in YYYYMMDD format trade_date: Single trading date in YYYYMMDD format Exact response fields: symbol, trade_date, open_hfq, close_hfq, high_hfq, low_hfq, pre_close_hfq, open_qfq, close_qfq, high_qfq, low_qfq, pre_close_qfq, adj_factor, macd_dif, macd_dea, macd, kdj_k, kdj_d, kdj_j, rsi_6, rsi_12, rsi_24, boll_upper, boll_mid, boll_lower, cci.
| Name | Type | Req | Description |
|---|---|---|---|
| end_date | – | – | – |
| start_date | – | – | – |
| symbol | – | – | – |
| trade_date | – | – | – |
No output schema declared.
No examples provided.
get_technical_factors_pro ~1,590
Get professional technical factors (200+ indicators). Superset of get_technical_factors. Includes MA, EMA, MACD, KDJ, RSI, BOLL, CCI, ATR, BBI, BIAS, BRAR, CR, DFMA, DMI, DPO, EMV, EXPMA, Keltner, MASS, MFI, MTM, OBV, PSY, ROC, TRIX, VR, W&R, ASI, TAQ, XSII. Each has _bfq/_qfq/_hfq variants. Args: symbol: Stock code, e.g. '000001.SZ' start_date: Start date in YYYYMMDD format end_date: End date in YYYYMMDD format trade_date: Single trading date in YYYYMMDD format Exact response fields: symbol, trade_date, open, open_hfq, open_qfq, high, high_hfq, high_qfq, low, low_hfq, low_qfq, close, close_hfq, close_qfq, pre_close, change, pct_chg, vol, amount, turnover_rate, turnover_rate_f, volume_ratio, pe, pe_ttm, pb, ps, ps_ttm, dv_ratio, dv_ttm, total_share, float_share, free_share, total_mv, circ_mv, adj_factor, asi_bfq, asi_hfq, asi_qfq, asit_bfq, asit_hfq, asit_qfq, atr_bfq, atr_hfq, atr_qfq, bbi_bfq, bbi_hfq, bbi_qfq, bias1_bfq, bias1_hfq, bias1_qfq, bias2_bfq, bias2_hfq, bias2_qfq, bias3_bfq, bias3_hfq, bias3_qfq, boll_lower_bfq, boll_lower_hfq, boll_lower_qfq, boll_mid_bfq, boll_mid_hfq, boll_mid_qfq, boll_upper_bfq, boll_upper_hfq, boll_upper_qfq, brar_ar_bfq, brar_ar_hfq, brar_ar_qfq, brar_br_bfq, brar_br_hfq, brar_br_qfq, cci_bfq, cci_hfq, cci_qfq, cr_bfq, cr_hfq, cr_qfq, dfma_dif_bfq, dfma_dif_hfq, dfma_dif_qfq, dfma_difma_bfq, dfma_difma_hfq, dfma_difma_qfq, dmi_adx_bfq, dmi_adx_hfq, dmi_adx_qfq, dmi_adxr_bfq, dmi_adxr_hfq, dmi_adxr_qfq, dmi_mdi_bfq, dmi_mdi_hfq, dmi_mdi_qfq, dmi_pdi_bfq, dmi_pdi_hfq, dmi_pdi_qfq, downdays, updays, dpo_bfq, dpo_hfq, dpo_qfq, madpo_bfq, madpo_hfq, madpo_qfq, ema_bfq_10, ema_bfq_20, ema_bfq_250, ema_bfq_30, ema_bfq_5, ema_bfq_60, ema_bfq_90, ema_hfq_10, ema_hfq_20, ema_hfq_250, ema_hfq_30, ema_hfq_5, ema_hfq_60, ema_hfq_90, ema_qfq_10, ema_qfq_20, ema_qfq_250, ema_qfq_30, ema_qfq_5, ema_qfq_60, ema_qfq_90, emv_bfq, emv_hfq, emv_qfq, maemv_bfq, maemv_hfq, maemv_qfq, expma_12_bfq, expma_12_hfq, expma_12_qfq, expma_…
| Name | Type | Req | Description |
|---|---|---|---|
| end_date | – | – | – |
| start_date | – | – | – |
| symbol | – | – | – |
| trade_date | – | – | – |
No output schema declared.
No examples provided.
get_top_inst ~148
Get Dragon & Tiger list institutional seat detail (龙虎榜机构明细). Each row = one institutional seat's buy/sell activity for a stock on a date. Args: symbol: Stock code, e.g. '000001.SZ' start_date: Start date in YYYYMMDD format end_date: End date in YYYYMMDD format trade_date: Single trading date in YYYYMMDD format Exact response fields: trade_date, symbol, exalter, buy, buy_rate, sell, sell_rate, net_buy, side, reason.
| Name | Type | Req | Description |
|---|---|---|---|
| end_date | – | – | – |
| start_date | – | – | – |
| symbol | – | – | – |
| trade_date | – | – | – |
No output schema declared.
No examples provided.
get_top_list ~131
Get Dragon & Tiger list — stocks with unusual price/volume triggering disclosure. Args: symbol: Stock code, e.g. '000001.SZ' start_date: Start date in YYYYMMDD format end_date: End date in YYYYMMDD format trade_date: Single trading date in YYYYMMDD format Exact response fields: trade_date, symbol, name, close, pct_change, turnover_rate, amount, l_sell, l_buy, l_amount.
| Name | Type | Req | Description |
|---|---|---|---|
| end_date | – | – | – |
| start_date | – | – | – |
| symbol | – | – | – |
| trade_date | – | – | – |
No output schema declared.
No examples provided.
get_trade_calendar ~131
Get trading calendar for SSE/SZSE. is_open: 1=trading days, 0=closed. Args: exchange: SSE (Shanghai) or SZSE (Shenzhen) start_date: Start date in YYYYMMDD format end_date: End date in YYYYMMDD format is_open: 1=trading days only, 0=closed days only Exact response fields: exchange, cal_date, is_open, pretrade_date.
| Name | Type | Req | Description |
|---|---|---|---|
| end_date | – | – | – |
| exchange | – | – | – |
| is_open | – | – | – |
| start_date | – | – | – |
No output schema declared.
No examples provided.
How do I install the AShareHub — Chinese A-Share Market Data MCP server?
AShareHub — Chinese A-Share Market Data is a hosted endpoint at https://asharehub.com/mcp/sse?api_key={api_key}, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.
remote · asharehub.com
claude mcp add --transport http com-asharehub-mcp 'https://asharehub.com/mcp/sse?api_key={api_key}'
What is the AShareHub — Chinese A-Share Market Data MCP server?
AShareHub — Chinese A-Share Market Data is an MCP server listed in the public MCP registry as com.asharehub/mcp. Cloud MCP server for Chinese A-share and ETF market data, news, financials and capital flows. This page covers its hosted endpoint (https://asharehub.com/mcp/sse?api_key={api_key}).
Is the AShareHub — Chinese A-Share Market Data MCP server safe to use?
AShareHub — Chinese A-Share Market Data scores 0 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.
What tools does the AShareHub — Chinese A-Share Market Data MCP server expose?
AShareHub — Chinese A-Share Market Data exposes 47 tools: get_market_daily, get_fundamentals, get_adj_factor, get_technical_factors, get_margin, and 42 more. Their descriptions and schemas cost roughly 8,951 tokens of context every time the server is loaded.
Does the AShareHub — Chinese A-Share Market Data MCP server require authentication?
Its publisher declares no required credentials for AShareHub — Chinese A-Share Market Data. We have not been able to confirm that against the live endpoint, and a server can require authorisation without declaring it here.
Is the AShareHub — Chinese A-Share Market Data MCP server still maintained?
AShareHub — Chinese A-Share Market Data is still listed as active in the MCP registry. We last reached this channel on 27 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.