cn_index_valuation

Pack: china-stocks · Connect: https://pipeworx.io/mcp (see Connect below for a single-pack URL)

No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/cn_index_valuation for the schema, then POST the same URL with its arguments for the data.

CSI/SSE index P/E and dividend yield by index code, ~20 trading days, dated; no P/B or percentile.

Tool description as the model sees it

Index VALUATION for a China Securities Index Co. (CSI) or SSE index code: the latest trading day’s P/E and dividend yield plus roughly the last 20 trading days, dated. Answers “CSI Dividend Index 000922 latest P/E and dividend yield”, “SSE Dividend 000015 valuation”, “H30269 dividend low volatility index P/E”, “930955 \u7ea2\u5229\u4f4e\u6ce2100 \u5e02\u76c8\u7387 \u80a1\u606f\u7387”, “\u4e2d\u8bc1\u7ea2\u5229\u6307\u6570\u4f30\u503c”. Returns four published figures per day: P/E1 (total shares), P/E2 (calculation shares), D/P1 (dividend yield on total shares, %) and D/P2 (dividend yield on calculation shares, %). NOT in this source, and never estimated: P/B (\u5e02\u51c0\u7387) and valuation percentile / history rank (\u4f30\u503c\u5206\u4f4d) — the response lists them under not_provided. Code is case-sensitive upstream: numeric codes as 6 digits (000922, 000300, 930955), letter-prefixed ones with an upper-case letter (H30269). An unknown or unpublished code returns found:false. Source: China Securities Index Co., daily index indicators.

Parameters

NameTypeRequiredDescription
index_codestringyesCSI/SSE index code, e.g. “000922” (CSI Dividend), “000015” (SSE Dividend), “H30269” (CSI Dividend Low Volatility), “930955” (CSI Dividend Low Volatility 100), “000300” (CSI 300).
daysnumbernoHow many trading days of history to return, 1-30 (default: everything published, about 20).

Example call

Arguments

{
  "index_code": "000922"
}

curl

curl -X POST https://gateway.pipeworx.io/china-stocks/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"cn_index_valuation","arguments":{"index_code":"000922"}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('cn_index_valuation', {
  "index_code": "000922"
});

More examples

{
  "index_code": "H30269",
  "days": 5
}

Response shape

FieldTypeDescription
foundboolean
index_codestring
index_name_enstring | null
index_name_cnstring | null
trade_datestring
data_as_ofstring
latestobject
history_trading_daysnumber
historyarray
field_notesobject
not_providedobject
messagestring
sourcestring
Full JSON Schema
{
  "type": "object",
  "properties": {
    "found": {
      "type": "boolean"
    },
    "index_code": {
      "type": "string"
    },
    "index_name_en": {
      "type": [
        "string",
        "null"
      ]
    },
    "index_name_cn": {
      "type": [
        "string",
        "null"
      ]
    },
    "trade_date": {
      "type": "string"
    },
    "data_as_of": {
      "type": "string"
    },
    "latest": {
      "type": "object",
      "properties": {
        "date": {
          "type": "string"
        },
        "pe1": {
          "type": [
            "number",
            "null"
          ]
        },
        "pe2": {
          "type": [
            "number",
            "null"
          ]
        },
        "dividend_yield1_pct": {
          "type": [
            "number",
            "null"
          ]
        },
        "dividend_yield2_pct": {
          "type": [
            "number",
            "null"
          ]
        }
      },
      "additionalProperties": true
    },
    "history_trading_days": {
      "type": "number"
    },
    "history": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "date": {
            "type": "string"
          },
          "pe1": {
            "type": [
              "number",
              "null"
            ]
          },
          "pe2": {
            "type": [
              "number",
              "null"
            ]
          },
          "dividend_yield1_pct": {
            "type": [
              "number",
              "null"
            ]
          },
          "dividend_yield2_pct": {
            "type": [
              "number",
              "null"
            ]
          }
        },
        "additionalProperties": true
      }
    },
    "field_notes": {
      "type": "object",
      "additionalProperties": true
    },
    "not_provided": {
      "type": "object",
      "additionalProperties": true
    },
    "message": {
      "type": "string"
    },
    "source": {
      "type": "string"
    }
  },
  "additionalProperties": true
}

Connect

Add this to your MCP client config — every tool in the catalog, including this one — or use one-click install buttons:

{
  "mcpServers": {
    "pipeworx": {
      "url": "https://pipeworx.io/mcp"
    }
  }
}
Connect to just the china-stocks pack
{
  "mcpServers": {
    "china-stocks": {
      "url": "https://gateway.pipeworx.io/china-stocks/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build November 1, 2026