tw_fsc_enforcement_search

Pack: tw-fsc-actions · 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/tw_fsc_enforcement_search for the schema, then POST the same URL with its arguments for the data.

Search the Taiwan Financial Supervisory Commission’s published major penalty cases (重大裁罰案件, since 2012; ~500 decisions against banks, insurers, securities and futures firms, investment trusts, insurance agents and brokers). Each hit gives the firm, decision date, the FSC bureau that issued it (銀行局, 保險局, 證券期貨局, 檢查局), the case title as published (the breach and the sanction: fines in NT dollars, licence revocation, business suspension, corrective orders), document numbers and the link to the official decision. query is matched by the FSC on the case title, in Chinese (e.g. 台新, 保險, 罰鍰); date_from/date_to filter the decision date. FIRMS ONLY: cases against natural persons are not returned. One request per call reads one page; zero matches says what was searched. Example: query=“證券”, date_from=“2025-01-01”. Use tw_fsc_enforcement_get for the facts and decision.

Parameters

NameTypeRequiredDescription
querystringnoChinese words matched on the case title: a firm name (台新), a breach (洗錢), a sanction (罰鍰, 廢止許可). Optional.
date_fromstringnoOnly decisions dated on or after this ISO date (YYYY-MM-DD).
date_tostringnoOnly decisions dated on or before this ISO date (YYYY-MM-DD).
bureaustringnoIssuing bureau filter, e.g. 銀行局, 保險局, 證券期貨局.
pagenumbernoPage of the newest-first list (default 1).
limitnumbernoMaximum cases per page (1-50, default 10).

Example call

Arguments

{
  "query": "證券",
  "date_from": "2025-06-01",
  "limit": 3
}

curl

curl -X POST https://gateway.pipeworx.io/tw-fsc-actions/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"tw_fsc_enforcement_search","arguments":{"query":"證券","date_from":"2025-06-01","limit":3}}}'

TypeScript (@pipeworx/sdk)

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

const result = await pipeworx.call('tw_fsc_enforcement_search', {
  "query": "證券",
  "date_from": "2025-06-01",
  "limit": 3
});

Response shape

FieldTypeDescription
foundboolean | null
empty_reasonstring | null
notestring | null
sourcestring | null
data_as_ofstring | null
skipped_possible_individualsnumber | null
queryobject | null
total_matchingnumber | null
returnednumber | null
searchedobject | null
casesarray | null
Full JSON Schema
{
  "type": "object",
  "properties": {
    "found": {
      "type": [
        "boolean",
        "null"
      ]
    },
    "empty_reason": {
      "type": [
        "string",
        "null"
      ]
    },
    "note": {
      "type": [
        "string",
        "null"
      ]
    },
    "source": {
      "type": [
        "string",
        "null"
      ]
    },
    "data_as_of": {
      "type": [
        "string",
        "null"
      ]
    },
    "skipped_possible_individuals": {
      "type": [
        "number",
        "null"
      ]
    },
    "query": {
      "type": [
        "object",
        "null"
      ],
      "additionalProperties": true
    },
    "total_matching": {
      "type": [
        "number",
        "null"
      ]
    },
    "returned": {
      "type": [
        "number",
        "null"
      ]
    },
    "searched": {
      "type": [
        "object",
        "null"
      ],
      "additionalProperties": true
    },
    "cases": {
      "type": [
        "array",
        "null"
      ],
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": [
              "string",
              "null"
            ]
          },
          "date": {
            "type": [
              "string",
              "null"
            ]
          },
          "bureau": {
            "type": [
              "string",
              "null"
            ]
          },
          "firm": {
            "type": [
              "string",
              "null"
            ]
          },
          "title": {
            "type": [
              "string",
              "null"
            ]
          },
          "document_numbers": {
            "type": [
              "array",
              "null"
            ],
            "items": {
              "type": "string"
            }
          },
          "action_words": {
            "type": [
              "array",
              "null"
            ],
            "items": {
              "type": "string"
            }
          },
          "notice_url": {
            "type": [
              "string",
              "null"
            ]
          }
        },
        "additionalProperties": true
      }
    }
  },
  "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 tw-fsc-actions pack
{
  "mcpServers": {
    "tw-fsc-actions": {
      "url": "https://gateway.pipeworx.io/tw-fsc-actions/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build November 15, 2026