
China Stocks MCP server
online · 100% uptimeChina A-shares MCP. Keyless.
not scanned yet
0 stars
Reviews
Write oneNobody has reviewed China Stocks yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
China Stocks tools
Tool list not cached yet. `describe` through the gateway fetches it live.
How China Stocks compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 87/100
- higher than 73% of 48,255 servers
- Uptime
- 100%
- of our recent checks; the typical remote server answers 100%
- Response time
- 225 ms
- faster than 59% of 30,031 servers
Release history: 9 versions in the registry since 2026-07-21, latest 2026-10-31, typically one every 5 days.
Install China Stocks in Claude Code, Cursor or VS Code
claude mcp add --transport http china-stocks https://gateway.pipeworx.io/china-stocks/mcp
What the publisher says
From the China Stocks repository's README, as published. We do not edit it. Read it on GitHub
@pipeworx/china-stocks
Live data for the Chinese A-share market (Shanghai / Shenzhen / STAR / ChiNext) — real-time quotes, daily OHLCV history, the limit-up board, market-wide turnover ranking, and company earnings guidance/analyst consensus.
Part of Pipeworx — an MCP gateway connecting AI agents to 1679+ live data sources.
Tools
- asharesmarketsnapshot() — headline index levels (Shanghai Composite, Shenzhen Component, ChiNext, STAR 50, CSI 300) plus limit-up count as a sentiment gauge.
- ashareslimitup({ date?, limit? }) — the daily limit-up board (涨停板): how many stocks hit their daily price limit and the ranked pool with consecutive-board count, seal fund, industry, turnover.
- ashares_quote({ symbols }) — real-time quote(s) by 6-digit code, comma-separated.
- asharesdailyhistory({ codes, start, end?, adjust? }) — daily OHLCV history (open/high/low/close/volume, day-over-day change %) for up to 20 codes over a date range. adjust: qfq (forward-adjusted, default), hfq (backward-adjusted), or none (raw). Turnover amount (成交额) is not exposed by the daily-bar source, so amountcny reports "notavailable" per row rather than being estimated — use asharesquote or asharesturnover_ranking for same-day turnover amount.
- asharesturnoverranking({ limit?, sort?, order?, board? }) — market-wide ranking by turnover amount, change %, or volume, server-side sorted, with turnover in CNY.
- asharesearningsforecast({ symbol, limit? }) — company-issued earnings guidance (业绩预告): predicted profit range, YoY change %, forecast type, stated reason.
- asharesanalystconsensus({ symbol }) — analyst consensus estimates (盈利预测) per forecast year: EPS, PE, net profit, revenue.
Auth
Keyless. All upstreams are public, unauthenticated endpoints.
Data sources
- https://push2ex.eastmoney.com/getTopicZTPool — limit-up pool (涨停板).
- https://hq.sinajs.cn/list=... — real-time quotes and index levels (GBK-encoded; decode with TextDecoder('gbk')).
- https://vip.stock.finance.sina.com.cn/quotesservice/api/jsonv2.php/Market_Center.getHQNodeData — market-wide ranked node listing (turnover/volume/change % ranking); no industry field.
- https://datacenter-web.eastmoney.com/api/data/v1/get — earnings guidance / analyst consensus datacenter reports. Note: this is a different Eastmoney host from push2.eastmoney.com, which is empty from any IP — don't lump them together.
- https://web.ifzq.gtimg.cn/appstock/app/fqkline/get — Tencent/gtimg daily K-line bars. param=,day,,,, where is sh/sz/bj + 6-digit code and is qfq/hfq/empty (unadjusted, still needs the trailing comma or the request 400s). Response key is qfqday/hfqday/day matching the adjust arg; an invalid code returns HTTP 200 with an empty day array rather than an error, so treat empty rows as found: false, not a fetch failure. Rows are [date, open, close, high, low, volume] — note the volume unit is 手 (lots of 100 shares), not raw shares, and there is no turnover-amount field in any adjust variant. A single request only accepts one param= (repeating the query param keeps only the last), so multi-code history is N parallel requests, not a batch call.
Turnover amount is deliberately absent from asharesdailyhistory: checked both the gtimg row form (all three adjust variants) and Sina's hisdata/klckl.js second-leg endpoint (binary-encoded, not a usable JSON leg) — neither exposes daily amount, so it is reported as notavailable rather than derived from price × volume.
Quick Start
Add to your MCP client (Claude Desktop, Cursor, Windsurf, etc.):
{
"mcpServers": {
"china-stocks": {
"url": "https://gateway.pipeworx.io/china-stocks/mcp"
}
}
}What this endpoint actually serves
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
China Stocks: common questions
- Is China Stocks MCP server safe?
- Yes, by our scan: it is graded A (87/100). Read the China Stocks safety report
- How do I install China Stocks?
- It runs remotely at gateway.pipeworx.io. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does China Stocks need an API key?
- Yes. The registry entry asks for
PIPEWORX_API_KEY. - Is China Stocks maintained?
- The last commit was 40 days ago (2026-09-24). The latest release is v0.2.1.
- Is China Stocks up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- What can I use instead of China Stocks?
- Servers from other publishers that do the same job: CNEquity MCP server.
- How does China Stocks compare with other MCP servers?
- safety score 87/100 (higher than 73% of 48,255 servers); uptime 100% (of our recent checks; the typical remote server answers 100%); response time 225 ms (faster than 59% of 30,031 servers). Full comparison.
Alternatives to China Stocks
Same job from other publishers: the closest match first, then the best rated.
- CNEquityOpen-source China A-share data lake for AI agents: prices, fundamentals, flows, events, PIT.not reviewedEstablishedA