Zwldarren Akshare One MCP logo

Zwldarren Akshare One MCP

Access Chinese stock prices, news, financial statements, insider trades, metrics, and trading-time data through MCP.

Install Zwldarren Akshare One MCP

Pick your client, then add it in one click or paste the config.

STDIOPython
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "zwldarren-akshare-one-mcp": {
      "command": "uvx",
      "args": [
        "akshare-one-mcp"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Automated check passed— started and listed 9 tools correctly (Today).

Overview

zwldarren-akshare-one-mcp exposes akshare-one interfaces for Chinese stock-market data through MCP. It retrieves historical prices, real-time quotes, stock news, financial statements, insider trading records, financial metrics, and trading-time information. Most data tools support selectable upstream sources with fallback behavior when a source fails or returns no data. Reach for it when an AI client needs market or company data covering Chinese A, B, or H shares.

Use cases

  • Retrieve historical prices for Chinese stocks
  • Monitor real-time quotes across supported sources
  • Review company financial statements and metrics
  • Search stock-related news and insider trades
  • Check the latest trading day and current time

Key features

  • Historical data with intervals, adjustments, and technical indicators
  • Real-time market data for supported stock symbols
  • Balance sheet, income statement, and cash-flow retrieval
  • Automatic source fallback across market-data providers
  • Stock news, insider trades, and financial metrics
  • Stdio and streamable-HTTP operation modes

Tools9

What Zwldarren Akshare One MCP lets your agent do. Expand a tool for its parameters.

Verified live~1.6k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

19/19 checks healthy over the last 92d

What it can do

From the 9 tools this server returned when we ran it.

Read-only tools · 9
Network at startup2 connections
Files written at startup1

Observed 2026-11-10 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 5d ago via OSV.dev · akshare-one-mcp (PyPI)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars246Stargazers on the source repository.
Last commit6d agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed9Callable tools this server registers over MCP.
Directory activity1 installsConfig copies, upvotes, and views on AllMCPs.

How Zwldarren Akshare One MCP works

What zwldarren-akshare-one-mcp does

zwldarren-akshare-one-mcp connects MCP-compatible clients with Chinese stock-market data through the akshare-one project. Its tools cover price history, current quotes, stock-related news, company financial statements, insider trading activity, financial metrics, and time information related to trading days.

Historical data can be requested by stock code, interval, date range, and adjustment mode. Supported intervals include minute, hour, day, week, month, and year. The historical-data tool can also limit the result to recent records and add requested technical indicators. The eastmoney_direct source supports A, B, and H shares for this tool.

How it works

The server runs as an MCP process in either standard input/output mode or streamable HTTP mode. In HTTP mode, clients connect to the /mcp endpoint on the configured host and port.

Most data tools accept a preferred source and a fallback option. With fallback enabled, the requested source is attempted first; other sources for the same data domain are tried if the request raises an error or produces an empty result. The available source order depends on the tool. Historical data can use Eastmoney, direct Eastmoney, Sina, and THS; real-time data can use direct Eastmoney, Eastmoney, Xueqiu, and THS; news uses Eastmoney and THS; and financial statements use Sina and direct Eastmoney. Xueqiu and THS are skipped for real-time requests without a symbol.

Disabling fallback pins the request to one source, so a source failure is returned directly. The source that handled a request is written to the akshare_one_mcp.providers logger. If all sources fail, the error reports the attempted sources and their failures; if they succeed without records, the result is empty.

Setup and configuration

The package can be run from PyPI with uvx and requires Python 3.12 or newer. A standard MCP client configuration uses the akshare-one-mcp command:

config.json
{
  "mcpServers": {
    "akshare-one-mcp": {
      "command": "uvx",
      "args": ["akshare-one-mcp"]
    }
  }
}

For local development, clone the repository, run uv sync, and configure the client to execute uv run with the repository path. Smithery provides an installation command for Claude Desktop.

The default mode is stdio. Add --streamable-http to use HTTP, with --host and --port available for binding configuration. The default HTTP port is 8081, and the MCP endpoint is /mcp.

Tools and capabilities

  • get_hist_data returns historical market records with date, interval, adjustment, recent-record, and indicator options.
  • get_realtime_data retrieves current market data for a symbol or broader real-time requests supported by the selected source.
  • get_news_data returns recent stock-related news, newest first.
  • get_balance_sheet, get_income_statement, and get_cash_flow retrieve the three main company financial statements.
  • get_financial_metrics returns key metrics derived from those statements.
  • get_inner_trade_data retrieves company insider trading information.
  • get_time_info returns ISO time, a timestamp, and the last trading day.

Limitations and notes

Requests identify securities with stock codes. Source availability and returned records depend on the selected upstream provider. Automatic fallback is available for the data tools except insider trading, which uses a single upstream source. The source used for a request may differ from the preferred source when fallback is enabled, although the data fields remain projected onto the domain's declared columns.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Zwldarren Akshare One MCP

zwldarren-akshare-one-mcp is an MCP server that connects AI clients to Chinese stock-market data through akshare-one. Its main tools retrieve historical prices, real-time quotes, stock news, balance sheets, income statements, cash-flow data, insider trades, financial metrics, and trading-time information, with selectable upstream sources for most data tools.

Install it with uvx from PyPI, then add the akshare-one-mcp command to your MCP client configuration. Python 3.12 or newer is required. Smithery also provides an installation command for Claude Desktop, while local development uses uv sync.

Yes, zwldarren-akshare-one-mcp works with Claude Desktop through its stdio configuration or Smithery installation. The client can launch the package with uvx, or run a locally checked-out copy with uv.

Source fallback tries the requested provider first and then other providers for that data domain when the request fails or returns no records. Set fallback to false to use only the selected source. The actual provider used is recorded by the server logger.

Yes, it retrieves balance sheets, income statements, cash-flow statements, and key financial metrics by stock code. Financial statement tools can use Sina or direct Eastmoney, with fallback enabled by default.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewZwldarren Akshare One MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/zwldarren-akshare-one-mcp?style=directory)](https://allmcps.com/mcp/zwldarren-akshare-one-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/zwldarren-akshare-one-mcp"><img src="https://allmcps.com/api/badge/zwldarren-akshare-one-mcp?style=directory" alt="Zwldarren Akshare One MCP on AllMCPs" /></a>