akshare-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_time_infoA | Get current time with ISO format, timestamp, and the last trading day. |
| get_hist_dataC | Get historical stock market data. 'eastmoney_direct' support all A,B,H shares |
| get_realtime_dataA | Get real-time stock market data. 'eastmoney_direct' support all A,B,H shares |
| get_balance_sheetC | Get company balance sheet data. |
| get_income_statementB | Get company income statement data. |
| get_cash_flowB | Get company cash flow statement data. |
| get_financial_metricsC | Get key financial metrics from the three major financial statements. |
| get_news_dataC | Get stock-related news data. |
| get_inner_trade_dataC | Get company insider trading data. |
| get_top10_shareholdersA | 获取股票十大股东和十大流通股东数据,包括股东名称、持股数量、持股比例、变动情况 |
| get_top10_free_shareholdersA | 获取股票十大流通股东数据(仅流通股),包括股东名称、股东类型、持股数量、占流通股比例 |
| get_fund_holdingsA | 获取股票基金持股明细(全量,不限前10)。返回所有持有该股票的基金名称、代码、持仓数量、占流通股比例、持股市值 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 12 tools
Each tool targets a specific type of financial or market data with clear distinctions: financial statements (balance sheet, cash flow, income, metrics), market data (historical vs real-time), ownership (fund holdings, top10 shareholders, top10 free shareholders), insider trades, news, and time info. No two tools have overlapping purposes.
All tool names follow a consistent 'get_<descriptive_noun>' pattern using snake_case. The naming is uniform and predictable, making it easy for agents and users to understand the action and data type each tool provides.
With 12 tools, the server covers core functionalities for stock market data retrieval (financials, prices, ownership, news, utilities) without being overly expansive or too sparse. The count is well-suited for a focused financial data assistant.
The tool surface covers major areas: financial statements, market prices (historical & real-time), holdings, insider trades, and news. However, it lacks tools for company profiles, dividend data, or index data, which are minor gaps for a comprehensive stock analysis toolkit.