@pipeworx/cn-csrc-actions
Connect: https://pipeworx.io/mcp — every tool in the catalog, including @pipeworx/cn-csrc-actions’s. Install: one-click buttons
Connect to just the @pipeworx/cn-csrc-actions pack
https://gateway.pipeworx.io/cn-csrc-actions/mcp — only @pipeworx/cn-csrc-actions’s own tools, nothing else in the catalog.
No MCP client? Skip the connection: POST https://gateway.pipeworx.io/v1/tools/search_packs {"query":"..."} to find a tool below, GET /v1/tools/<name> for its schema, POST the same URL with arguments for the data — see For AI agents.
Tools: 1
Has the China Securities Regulatory Commission (中国证监会) penalised this firm: which decision, when, for what conduct, and what penalty? Rows are the Commission’s published administrative penalty decisions (行政处罚决定书), newest first. Firms only.
Tools
cn_csrc_enforcement_search(query?, date_from?, date_to?, type?, page?, limit?)— one request reads one page of 20 notices (newest first). Each firm notice gives the document number, publication date, the firm(s) penalised, the conduct the Commission investigated as it states it, the decision text for that firm (fines, confiscation, warnings, corrective orders) and the link to the official notice.queryis Chinese text matched against the notices on the page read (the publisher offers no keyword search);date_fromnarrows the list on the publisher’s side;date_totrims the page;pagemoves through the list;typeis a word that must appear in the firm’s decision (罚款, 警告, 没收). Also returnssearched(page, pages_total, the dates the page covers),skipped_possible_individuals,omitted_individual_only_notices,unread_noticesanddata_as_of.
Auth
Keyless.
Data sources
- China Securities Regulatory Commission (中国证监会), administrative penalty decisions (行政处罚决定书), about 2,000 decisions since 2003. Read from the publisher on each call; nothing is stored.
Individuals are not returned
The Commission mostly penalises people. A notice whose parties are all natural persons is left out (counted in omitted_individual_only_notices). A notice naming a firm and people returns the firm and the decision lines about the firm; the people’s names, roles and decision lines are dropped (counted in individuals_omitted). A party the pack cannot classify as a firm or a person is left out and counted in skipped_possible_individuals. A notice whose party block cannot be read is counted in unread_notices, never dropped silently. Every response carries a note saying so; the tests prove that a person’s name never appears in a response.
Behaviour worth knowing
- A search covers one page. No match means no match on that page and period (
empty_reason: no_match_on_this_page, with the page, the page count and the dates covered); it is not evidence that a firm was never penalised. Walkpageor setdate_fromto cover more. - Market-ban decisions (市场禁入决定) are against individuals and are not in this pack.
- The publisher’s server sometimes answers slowly or not at all from some networks; a timeout or non-JSON answer is reported as
upstream_down, never as an empty result. - Text is the Commission’s own wording, in simplified Chinese.
Tools
- cn_csrc_enforcement_search — Search the China Securities Regulatory Commission’s published administrative penalty decisions (中国证监会行政处罚决定书; ~2,000 since 2003): the firm penalised (securities companies, listed issuers, accounting a
Tools
cn_csrc_enforcement_search— Search the China Securities Regulatory Commission's published administrative penalty decisions (中国证监会行政处罚决定书; ~2,000 since 2003): the firm penalised (securities companies, listed issuers, accounting a