A Share

55 tools. 0 can modify or destroy data without limits.

Read-only server. Low risk, but rate limits prevent runaway API costs.

Last updated:

0 can modify or destroy data
55 read-only
55 tools total

Community server · catalogue entry verified 11/06/2026

How to control A Share ↓

What A Share exposes to your agents

Read (55) Write / Execute (0) Destructive / Financial (0)

What can go wrong

Even read-only tools carry cost. An agent in a retry loop can make thousands of API calls per minute, exhausting rate limits and running up bills.

How to control A Share

PolicyLayer is an MCP gateway — it sits between your AI agents and A Share, and nothing reaches the server without passing your rules. These are the rules we recommend:

Cap read operations
{
  "get_adjust_factor_data": {
    "limits": [
      {
        "counter": "get_adjust_factor_data_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register A Share — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON A SHARE →

Free to start. No card required.

All 55 A Share tools

READ 55 tools
Read get_adjust_factor_data get_adjust_factor_data Read get_all_stock get_all_stock Read get_balance_data Quarterly balance sheet data. Read get_cash_flow_data Quarterly cash flow data. Read get_consecutive_limit_up get_consecutive_limit_up Read get_deposit_rate_data Benchmark deposit rates. Read get_dividend_data get_dividend_data Read get_dupont_data Quarterly Dupont analysis data. Read get_fina_indicator get_fina_indicator Read get_forecast_report Earnings forecast report within date range. Read get_growth_data Quarterly growth capability data. Read get_historical_k_data get_historical_k_data Read get_hot_sectors get_hot_sectors Read get_hs300_stocks CSI 300 constituents. Read get_index_constituents Generic index constituent fetch (hs300/sz50/zz500). Read get_industry_members Get all stocks in a given industry on a date. Read get_intraday_minute_kline get_intraday_minute_kline Read get_last_n_trading_days Return the last N trading dates. Read get_latest_trading_date Get the latest trading date up to today. Read get_lhb_detail get_lhb_detail Read get_limit_down_pool get_limit_down_pool Read get_limit_up_down get_limit_up_down Read get_limit_up_pool get_limit_up_pool Read get_loan_rate_data Benchmark loan rates. Read get_market_analysis_timeframe Return a human-friendly timeframe label. Read get_market_index get_market_index Read get_money_supply_data_month Monthly money supply data. Read get_money_supply_data_year Yearly money supply data. Read get_month_end_trading_dates Return month-end trading dates for a given year. Read get_north_money get_north_money Read get_operation_data Quarterly operation capability data. Read get_performance_express_report Performance express report within date range. Read get_profit_data Quarterly profitability data. Read get_realtime_kline get_realtime_kline Read get_realtime_multi_quote get_realtime_multi_quote Read get_realtime_quote get_realtime_quote Read get_recent_trading_range Return a date range string covering the recent N trading days. Read get_required_reserve_ratio_data Required reserve ratio data. Read get_stock_analysis 提供基于数据的股票分析报告,而非投资建议。 Read get_stock_basic_info get_stock_basic_info Read get_stock_industry Get industry classification for a specific stock or all stocks on a date. Read get_stock_money_flow get_stock_money_flow Read get_suspensions get_suspensions Read get_sz50_stocks SZSE 50 constituents. Read get_technical_indicators get_technical_indicators Read get_trade_dates get_trade_dates Read get_zz500_stocks CSI 500 constituents. Read is_trading_day Check if a specific date is a trading day. Read list_industries List distinct industries for a given date. Read list_tool_constants List valid constants for tool parameters. Read next_trading_day Get the next trading day after the given date. Read normalize_index_code Normalize common index codes to Baostock format. Read normalize_stock_code Normalize a stock code to Baostock format. Read previous_trading_day Get the previous trading day before the given date. Read search_stocks search_stocks

Questions about A Share

Is the A Share MCP server safe to use without restrictions? +

The A Share server is primarily read-only with 55 read tools. While it cannot modify data, an agent in a retry loop can make thousands of API calls per minute, exhausting rate limits and running up costs. Rate limiting is still recommended.

How many tools does the A Share MCP server expose? +

55 tools across 1 categories: Read. 55 are read-only. 0 can modify, create, or delete data.

How do I enforce a policy on A Share? +

Register the A Share MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every A Share tool call.

Deterministic rules across all 55 A Share tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Free to start. No card required.

55 A Share tools catalogued and risk-classified — across an index of 43,000+ MCP servers.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.