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
| Name | Type | Required | Description |
|---|---|---|---|
id | string | yes | 12-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
| Field | Type | Description |
|---|---|---|
found | boolean | null | |
empty_reason | string | null | |
note | string | null | |
source | string | null | |
data_as_of | string | null | |
skipped_possible_individuals | number | null | |
query | object | null | |
total_matching | number | null | |
returned | number | null | |
searched | object | null | |
id | string | null | |
case | object | 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.