tw_fsc_enforcement_get

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_get for the schema, then POST the same URL with its arguments for the data.

Get one Taiwan FSC major penalty case by its 12-digit id (such as 202607220001): the firm penalised, decision date and document number, the purpose and decision (主旨: the breach, the legal basis and the sanction ordered) and the facts as the FSC states them, in Chinese. The representative named on the decision is not returned, masked personal names are redacted, and a case that is not clearly about a firm returns found:false. An unknown id returns found:false. Example: id=“202607220001”.

Parameters

NameTypeRequiredDescription
idstringyes12-digit case id, e.g. “202607220001”, as returned by tw_fsc_enforcement_search.

Example call

Arguments

{
  "id": "202607220001"
}

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_get","arguments":{"id":"202607220001"}}}'

TypeScript (@pipeworx/sdk)

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

const result = await pipeworx.call('tw_fsc_enforcement_get', {
  "id": "202607220001"
});

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
idstring | null
caseobject | 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
    },
    "id": {
      "type": [
        "string",
        "null"
      ]
    },
    "case": {
      "type": [
        "object",
        "null"
      ],
      "properties": {
        "id": {
          "type": [
            "string",
            "null"
          ]
        },
        "firm": {
          "type": [
            "string",
            "null"
          ]
        },
        "issued_on": {
          "type": [
            "string",
            "null"
          ]
        },
        "document_number": {
          "type": [
            "string",
            "null"
          ]
        },
        "purpose_and_decision": {
          "type": [
            "string",
            "null"
          ]
        },
        "facts": {
          "type": [
            "string",
            "null"
          ]
        },
        "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