A股数据 API (A-Share Data API)
REMOTE · API.ASHAREAPI.COM · SCANNED SEP 28
A-share data over MCP: quotes, profile, order book, K-line, financials, money flow, boards. 24 tools
Available components
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 Security63
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- Authorisation not fully verified: no authorisation is required to call this server, and 24 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe. See how to fix → View diagnostics → Unverified
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- The HSTS (Strict-Transport-Security) header is present. View diagnostics → Pass
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability73
- AI-judged instruction clarity (excellent).Pass
- Context-footprint check failed: tool/resource definitions use about 3484 tokens (~145/item across 24 items; 24 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management23
- Stability observed for 7 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 100% of tool parameters carry a description.Pass
- Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Tool Safety100
- No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
- We read all 24 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
- An AI judge read all 25 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
- Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
How do I install the A股数据 API (A-Share Data API) MCP server?
A股数据 API (A-Share Data API) is a hosted endpoint at https://api.ashareapi.com/mcp, 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 · api.ashareapi.com
claude mcp add --transport http com-ashareapi-ashare-data-api 'https://api.ashareapi.com/mcp'
{
"mcpServers": {
"com-ashareapi-ashare-data-api": {
"url": "https://api.ashareapi.com/mcp"
}
}
} {
"servers": {
"com-ashareapi-ashare-data-api": {
"type": "http",
"url": "https://api.ashareapi.com/mcp"
}
}
} [mcp_servers.com-ashareapi-ashare-data-api] url = "https://api.ashareapi.com/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"com-ashareapi-ashare-data-api": {
"type": "remote",
"url": "https://api.ashareapi.com/mcp",
"enabled": true
}
}
} openclaw mcp add com-ashareapi-ashare-data-api --url 'https://api.ashareapi.com/mcp' --transport streamable-http
mcp_servers:
com-ashareapi-ashare-data-api:
url: "https://api.ashareapi.com/mcp" {
"McpServers": {
"com-ashareapi-ashare-data-api": {
"Transport": "http",
"Url": "https://api.ashareapi.com/mcp"
}
}
} assistant mcp add com-ashareapi-ashare-data-api -t streamable-http -u 'https://api.ashareapi.com/mcp'
{
"mcpServers": {
"com-ashareapi-ashare-data-api": {
"type": "http",
"url": "https://api.ashareapi.com/mcp"
}
}
} The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.
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 +1
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 26 Sept 26 +1
- Tool “ashare_kline” rewrote its description, which is the text the model reads security
- Tool “ashare_quote” rewrote its description, which is the text the model reads security
- 25 Sept 26 0
- Tool “ashare_finance” rewrote its description, which is the text the model reads security
- Tool “ashare_quote” rewrote its description, which is the text the model reads security
- Tool “ashare_snapshot” rewrote its description, which is the text the model reads security
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 23 Sept 26 +4
- Tool “ashare_bond” rewrote its description, which is the text the model reads security
- Tool “ashare_dehydrated” rewrote its description, which is the text the model reads security
- Tool “ashare_dividend” rewrote its description, which is the text the model reads security
- Tool “ashare_etf” rewrote its description, which is the text the model reads security
- Tool “ashare_events” rewrote its description, which is the text the model reads security
- Tool “ashare_finance” rewrote its description, which is the text the model reads security
- Tool “ashare_ipo” rewrote its description, which is the text the model reads security
- Tool “ashare_kline” rewrote its description, which is the text the model reads security
- Tool “ashare_macro” rewrote its description, which is the text the model reads security
- Tool “ashare_quote” rewrote its description, which is the text the model reads security
- Tool “ashare_search” rewrote its description, which is the text the model reads security
- Tool “ashare_sector” rewrote its description, which is the text the model reads security
- Tool “ashare_sector_valuation” rewrote its description, which is the text the model reads security
- Tool “ashare_shareholder” rewrote its description, which is the text the model reads security
- Tool “ashare_technical” rewrote its description, which is the text the model reads security
- Tool “ashare_usage” rewrote its description, which is the text the model reads security
- Schema quality: pass → fail ▼ functional
- Tool coverage: 95% → 100% ▲ functional
- Tool coverage: 0% → 100% ▲ functional
- Schema quality: good → excellent functional
- New tool “ashare_orderbook” functional
- New tool “ashare_snapshot” functional
- “ashare_kline” reworded the description of “code” cosmetic
- “ashare_bond” reworded the description of “code” cosmetic
- “ashare_dehydrated” reworded the description of “limit” cosmetic
- “ashare_dehydrated” reworded the description of “mode” cosmetic
- “ashare_dehydrated” reworded the description of “symbol” cosmetic
- “ashare_dividend” reworded the description of “code” cosmetic
- “ashare_dividend” reworded the description of “years” cosmetic
- “ashare_etf” reworded the description of “code” cosmetic
- “ashare_events” reworded the description of “code” cosmetic
- “ashare_finance” reworded the description of “code” cosmetic
- “ashare_finance” reworded the description of “num” cosmetic
- “ashare_fund” reworded the description of “code” cosmetic
- “ashare_hot” reworded the description of “limit” cosmetic
- “ashare_ipo” reworded the description of “days” cosmetic
- “ashare_kline” reworded the description of “count” cosmetic
- “ashare_kline” reworded the description of “period” cosmetic
- “ashare_lhb” reworded the description of “type” cosmetic
- “ashare_macro” reworded the description of “names” cosmetic
- “ashare_macro” reworded the description of “region” cosmetic
- “ashare_market_overview” reworded the description of “type” cosmetic
- “ashare_quote” reworded the description of “code” cosmetic
- “ashare_screen” reworded the description of “expr” cosmetic
- “ashare_screen” reworded the description of “limit” cosmetic
- “ashare_screen” reworded the description of “orderby” cosmetic
- “ashare_search” reworded the description of “q” cosmetic
- “ashare_sector_valuation” reworded the description of “code” cosmetic
- “ashare_shareholder” reworded the description of “code” cosmetic
- “ashare_technical” reworded the description of “code” cosmetic
- 22 Sept 26 0
- Tool “ashare_changedist” rewrote its description, which is the text the model reads security
- Tool “ashare_fund” rewrote its description, which is the text the model reads security
- Tool “ashare_lhb” rewrote its description, which is the text the model reads security
- Tool “ashare_market_overview” rewrote its description, which is the text the model reads security
- Schema quality: 54 → 69 ▼ functional
- Stability: unverified → 0.03 ▲ functional
- 21 Sept 26 64
First indexed and scored.
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 28 Sept 2026 · Probed https://api.ashareapi.com/mcp
TLS valid
Negotiated TLS 1.3 with TLS_AES_256_GCM_SHA384 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=api.ashareapi.com | CN=YR2,O=Let's Encrypt,C=US | 16 Sept 2026 | 15 Dec 2026 | RSA 2048 | SHA256-RSA | 61b26d6fae29298e94e58a70ee6474d1543 |
| SANs: api.ashareapi.com | ||||||
| CN=YR2,O=Let's Encrypt,C=US (CA) | CN=Root YR,O=ISRG,C=US | 3 Sept 2025 | 2 Sept 2028 | RSA 2048 | SHA256-RSA | 4ebd24947e24d394802d84a52fd5b319 |
| CN=Root YR,O=ISRG,C=US (CA) | CN=ISRG Root X1,O=Internet Security Research Group,C=US | 13 May 2026 | 2 Sept 2032 | RSA 4096 | SHA256-RSA | f24b6d17f9d9ad7cb1c9fea78782699f |
Background: What to check on a remote MCP endpoint →
DNSSEC insecure
Validation of api.ashareapi.com. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| com. | present | 19718 | 13 | Verified |
| ashareapi.com. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication No authorisation required
The endpoint answered without asking for a token. Anyone who knows the URL can reach it.
| Result | No authorisation required |
|---|---|
| HTTP status | 200 |
| Header | Value |
|---|---|
| strict-transport-security | max-age=31536000 |
Background: How OAuth 2.1 works in the 2026 MCP spec →
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://api.ashareapi.com/mcp | Verified | 200 | |
| http (plaintext) | http://api.ashareapi.com/mcp | HTTPS enforced | 301 | https://api.ashareapi.com/mcp |
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 →
ashare_bond ~135
可转债完整条款:溢价率/转股价值/双低值/强赎触发价/回售触发价/转股价/正股/到期日/评级。用户问'转债条款/强赎/双低/溢价'用这个。⚠️ 要转债**行情价**请用 ashare_quote(同样支持转债代码)。只读查询;代码形如 sh113052(沪)/ sz123138(深)。
| Name | Type | Req | Description |
|---|---|---|---|
| code | string | yes | 转债代码:sh113052 |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
ashare_changedist ~151
全市场涨跌家数与市场广度(**当期口径**):上涨/下跌/平盘/停牌家数 + 上涨占比 + 涨停/跌停 + 11 档涨跌幅区间分布 + 两市成交额。用户问'今天涨跌家数/多少家涨停/市场情绪/市场广度'用这个——这是市场广度的**唯一推荐入口**。⚠️ 不要用 ashare_market_overview 的 updown 模式取同一数据(那是 T-1 口径,数值会与此不一致)。· 免费工具(无需 Key)
Input schema present but exposes no named parameters.
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
ashare_dehydrated ~125
脱水研报(券商研报摘要)。用户问'研报/机构观点/券商怎么说'用这个。mode=list 列表 / mode=detail 详情(detail 需给 symbol)。⚠️ 要**个股新闻/公告**请用 ashare_events。只读查询;按研报发布更新。
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | 条数(默认 10) |
| mode | string | – | list / detail(默认 list) |
| symbol | string | – | 股票代码(detail 时用) |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
ashare_dividend ~109
分红送转历史(每股分红/送股/除权日)。用户问'分红/股息/送转'用这个。⚠️ 要**分红派息日历**(哪天除权)请用 ashare_events——本工具是历史记录。只读查询;按公告披露更新。
| Name | Type | Req | Description |
|---|---|---|---|
| code | string | yes | 股票代码:sh600667 |
| years | integer | – | 年数(默认 3) |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
ashare_etf ~89
ETF 行情/规模/溢折率/资金流。用户问'ETF'时用这个。⚠️ 要 ETF 的**成分股/净值/持有人**请用对应端点(本工具给运作概览)。只读查询;代码形如 sh510300。
| Name | Type | Req | Description |
|---|---|---|---|
| code | string | yes | ETF 代码:sh510300 |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
ashare_events ~131
个股事件标签(42 类:大宗/龙虎榜/回购/分红/解禁等)。用户问'这只股票最近有什么大事/解禁/回购/定增'用这个。⚠️ 要看**全市场**某一类事件名单,请用 ashare_lhb(龙虎榜分榜)或 ashare_dividend(分红送转)——本工具是**单只股票**的事件总览。只读查询;按披露节奏更新。
| Name | Type | Req | Description |
|---|---|---|---|
| code | string | yes | 股票代码:sh600667 |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
ashare_finance ~194
财务报表(利润表/资产负债表/现金流量表,**最近 N 期**)。用户问'营收/净利润/毛利率/负债/财务数据'用这个。⚠️ 返回**三张表**:data[0]=利润表 · data[1]=资产负债表 · data[2]=现金流量表;每表按期次**降序**(最新一期在最前)。⚠️ 只要估值倍数(PE/PB)请用 ashare_sector_valuation 或 ashare_quote 的估值字段。只读查询;按财报披露节奏更新(未到披露日就没有新数据,不是故障)。
| Name | Type | Req | Description |
|---|---|---|---|
| code | string | yes | 股票代码:sh600667 |
| num | integer | – | 期数(默认 4) |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
ashare_fund ~134
个股级交易面:这只股的 主力资金(当日/5/10/20 日净流入+全市场排名)+ 龙虎榜上榜明细(上榜原因/营业部)+ 大宗交易 + 融资融券。用户问'某只股票的主力资金/机构动向'用这个。⚠️ 全市场榜单(今天机构榜/游资榜/活跃席位)请用 ashare_lhb——本工具只针对单只股票。
| Name | Type | Req | Description |
|---|---|---|---|
| code | string | yes | 股票代码:sh600667 |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
ashare_hot ~63
热搜榜(A股/美股/ETF 关注度)。用户问'什么股票热门/大家在看什么'用这个。· 免费工具(无需 Key)
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | 条数(默认 30,上限 50) |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
ashare_ipo ~62
新股日历(发行/申购/中签/上市)。用户问'新股/打新/IPO'用这个。只读查询;按发行日历更新。
| Name | Type | Req | Description |
|---|---|---|---|
| days | integer | – | 天数(默认 15) |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
ashare_kline ~201
K线(日/周/月)。用户问'走势/最近表现/历史K线/趋势'用这个。⚠️ 只要**当前价**用 ashare_quote;本工具**不支持分钟级**(只有 day/week/month)。⚠️ 换手率字段名是 **`turnover`**(%)—— 与 ashare_quote、ashare_snapshot 同名同值。⚠️ 价格口径**固定为前复权**(除权除息日不跳空;无 `adjust` 参数)—— **不要再自己复权**(会二次复权)。只读查询;按收盘更新。· 免费工具(无需 Key)
| Name | Type | Req | Description |
|---|---|---|---|
| code | string | yes | 股票代码:sh600667 |
| count | integer | – | 条数(默认 30) |
| period | string | – | 周期:day / week / month(默认 day) |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
ashare_lhb ~124
全市场龙虎榜分榜:type=institution 机构榜(机构买入/净买/机构数)/ hotmoney 游资榜 / activeseat 活跃席位。用户问'今天机构买了什么/游资动向/活跃席位'用这个。⚠️ 某只股票的上榜明细(上榜原因/营业部)请用 ashare_fund——本工具是市场级榜单,不针对单只股票。
| Name | Type | Req | Description |
|---|---|---|---|
| type | string | – | 榜单类型(默认 institution) |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
ashare_macro ~134
宏观数据(GDP/CPI/PMI/LPR/国债收益率/财政)。用户问'宏观/经济数据/利率/LPR/CPI'用这个。⚠️ 要**指数行情**请用 ashare_quote 或 ashare_market_overview——本工具只给宏观指标。只读查询;按发布日历更新(未到发布日就没有新值)。
| Name | Type | Req | Description |
|---|---|---|---|
| names | string | – | 指标短名(如 cn_gdp/cn_cpi_ppi/cn_lpr) |
| region | string | – | 地区(默认 cn) |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
ashare_market_overview ~170
市场级画像。type=summary 画像总评/trade 收盘/interval 多周期/technical 大盘技术/valuation 估值分位/rotation 风格轮动。用户问'今天市场怎么样/大盘环境/风格轮动/估值分位'用这个。⚠️ 涨跌家数(市场广度)请用 ashare_changedist:本工具的 updown 模块为 **T-1 口径**(返回里会标数据日期,可能滞后一个交易日),已不推荐用于回答'今天的涨跌家数'。· 免费工具(无需 Key)
| Name | Type | Req | Description |
|---|---|---|---|
| type | string | – | 类型(默认 summary;涨跌家数请改用 ashare_changedist) |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
ashare_orderbook ~251
**五档盘口**:买一~买五 / 卖一~卖五的**价格与挂单量(手)** + 现价/涨跌/数据时间。用户问'封单多少/买盘卖盘/盘口/挂单/支撑压力位/有没有大单托着'用这个。字段:`b1_p`/`b1_v`~`b5_p`/`b5_v` 买档价格/量 · `a1_p`/`a1_v`~`a5_p`/`a5_v` 卖档。⚠️ 本工具是**秒级快照**(每 10 秒刷新),**盘中才有意义**(收盘后为当日最后快照)——要**实时成交价**用 ashare_quote(同样免费,字段少更轻)。⚠️ 量单位是**手**(×100 = 股);**跌停买档全 0 / 涨停卖档全 0**(正常)。
| Name | Type | Req | Description |
|---|---|---|---|
| code | string | yes | 股票代码:sh600667 / sz000001 |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
ashare_quote ~261
A股/港股/美股实时行情快照(**轻量 8 字段**:现价/开高低/成交量/成交额/换手率)。用户问'某股票现在多少钱/什么价'用这个。⚠️ `data` 是**数组**(默认 30 条日线,`data[0]` 为最新)—— 取现价用 `data[0].last`。⚠️ 换手率的字段名是 **`turnover`**(%)—— 与 /v1/snapshot **同名同值**(2026-09-26 由 `exchange` 改名;旧名易误读为「交易所」)。⚠️ **不含**估值/市值 —— 用 ashare_snapshot(35 字段,付费)。要**历史走势**请用 ashare_kline;要**五档盘口(order book)**请用 ashare_orderbook。只读查询;交易时段内实时。· 免费工具(无需 Key)
| Name | Type | Req | Description |
|---|---|---|---|
| code | string | yes | 股票代码,带市场前缀:sh600667 / sz000001 / hk00700 |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
ashare_screen ~168
因子选股(量化筛股)。expression 是多因子交集表达式,例:intersect([PE_TTM > 0, PE_TTM < 20, ROETTM > 15]);常用字段:PE_TTM/PB/PS_TTM/ROE/ROETTM/ROIC/DividendRatioTTM/OperatingRevenueGrowRate/DebtAssetsRatio。用户问'筛选/选股/符合条件的股票'用这个。
| Name | Type | Req | Description |
|---|---|---|---|
| expr | string | yes | 因子表达式,如 intersect([PE_TTM>0, PE_TTM<20]) |
| limit | integer | – | 条数(默认 20) |
| orderby | string | – | 排序字段(如 ROETTM) |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
ashare_search ~91
股票/基金/板块搜索(模糊词消歧)。用户只给名称时**先用这个确认代码**。⚠️ 本工具只返回代码与名称,不含行情——拿到代码后再调 ashare_quote / ashare_kline。只读查询。
| Name | Type | Req | Description |
|---|---|---|---|
| q | string | yes | 关键词,如 '太极实业' 或 '600667' |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
ashare_sector ~98
板块行情榜(行业/概念/地域涨幅 + 领涨股 + 涨跌家数)。用户问'哪些板块在涨/板块轮动/行业热度'用这个。⚠️ 要板块**估值分位**请用 ashare_sector_valuation;要**产业链上下游**请用对应工具。只读查询;交易时段内更新。
Input schema present but exposes no named parameters.
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
ashare_sector_valuation ~123
板块估值(PE/PB/PS/PCF + 股息率 + 历史百分位)。用户问'某板块贵不贵/估值分位'用这个。⚠️ 要看板块**涨跌幅与领涨股**请用 ashare_sector——本工具只给估值指标。只读查询;板块代码形如 pt01801780(pt 前缀 + 8 位)。
| Name | Type | Req | Description |
|---|---|---|---|
| code | string | yes | 板块代码:pt01801780 |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
ashare_shareholder ~111
股东研究:十大股东/股东户数(筹码集中度)/机构持仓。用户问'谁在持有/股东变化/筹码集中/机构持仓'用这个。⚠️ 要看机构**整体**在全市场买什么,请用 ashare_lhb 的机构榜。只读查询;股东户数按定期报告披露(季度级)。
| Name | Type | Req | Description |
|---|---|---|---|
| code | string | yes | 股票代码:sh600667 |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
ashare_snapshot ~351
**全字段行情画像**:价格 + 盘口(买五卖五+委差)+ 估值(PE TTM/动/静 + PB)+ 市值(流通/总)+ 股本(流通/总)+ 打板(涨停/跌停价 + 量比 + 振幅 + 涨速)+ 标识(证券类型/股票状态/币种)+ 外盘/内盘。用户问'这股票估值怎么样/PE PB 多少/市值多大/股本多少/涨停价多少/涨停跌停板在哪'用这个。⚠️ **与 ashare_quote 的分工**:quote 轻(8 字段)**免费**;本工具**全(35 字段)· 付费**——**只要现价/涨跌用 ashare_quote 更轻**(字段少、省上下文)。✅ **计费 = 次数**:本工具 1 次拿全——要估值+市值+股本+涨停价**多项**时,比分别调 quote/valuation/orderbook **更省次数**(3 次 → 1 次)。⚠️ **仅 A 股**(港股/美股字段布局不同,用 ashare_quote)——**传其他市场返回空,不返回错数据**。⚠️ 单位:量=手 · 成交额=万元 · 市值=亿元 · 股本=股 · 比率=百分数。
| Name | Type | Req | Description |
|---|---|---|---|
| code | string | yes | A 股代码:sh600667 / 600667 / sz300750 |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
ashare_technical ~102
技术指标 MA/MACD/KDJ/RSI/BOLL。用户问'技术面/指标/金叉死叉/超买超卖'用这个。⚠️ 只要原始 K 线(不算指标)请用 ashare_kline——本工具返回已算好的指标值。只读查询;按日线收盘更新。
| Name | Type | Req | Description |
|---|---|---|---|
| code | string | yes | 股票代码:sh600667 |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
ashare_usage ~62
查自己的 API 用量与剩余额度(今日调用次数/剩余总量/到期时间/限流额度)。用户问'我的额度还剩多少/今天调了多少次'用这个。只读查询;需 API Key。
Input schema present but exposes no named parameters.
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
What is the A股数据 API (A-Share Data API) MCP server?
A股数据 API (A-Share Data API) is an MCP server listed in the public MCP registry as com.ashareapi/ashare-data-api. A-share data over MCP: quotes, profile, order book, K-line, financials, money flow, boards. 24 tools. This page covers its hosted endpoint (https://api.ashareapi.com/mcp).
Is the A股数据 API (A-Share Data API) MCP server safe to use?
A股数据 API (A-Share Data API) scores 70 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 A股数据 API (A-Share Data API) MCP server expose?
A股数据 API (A-Share Data API) exposes 24 tools: ashare_quote, ashare_orderbook, ashare_snapshot, ashare_kline, ashare_finance, and 19 more. Their descriptions and schemas cost roughly 3,440 tokens of context every time the server is loaded.
Does the A股数据 API (A-Share Data API) MCP server require authentication?
No. We connected to A股数据 API (A-Share Data API) without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.
Is the A股数据 API (A-Share Data API) MCP server still maintained?
A股数据 API (A-Share Data API) is still listed as active in the MCP registry. We last reached this channel on 28 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.