Cmf Sanctions
cmf_sanctionsSearch the CMF (Chile's financial regulator) register of sanction resolutions, about 1,500 resolutions from 2002 to today: each row has the resolution number, date, subject (e.g. 'APLICA SANCIÓN A ITAÚ CORREDORES DE BOLSA LIMITADA') and a link to the resolution document. Filter by free-text query (Spanish; matches the subject, accent- and case-insensitive, all words must match) and/or year. Resolutions that name individuals are served with the person's name as the register publishes it (Bruce's case ruling of 2026-10-25, scoped to this tool): every row carries its source record (resolution number, date, CMF document link); no address is ever served for an individual and a natural person's RUT is stripped from the subject; anyone named can ask for removal at support@pipeworx.io and a removed name is replaced in the subject and its document link dropped (counted in withheld_by_removal_request). Each row has a subject_kind (person | organisation | mixed | unclassified) assigned only from explicit cues in the subject (honorific = person; corporate-form word = organisation); a bare personal name with neither cue is 'unclassified', not guessed, and subject_kind_basis says why. When nothing matches, returns found:false with the exact scope searched (a sanction announced in a press release but absent from the register is not covered).
Example tool call
This call uses example arguments supplied in the tool’s input schema.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"year": 2026,
"query": "Itaú"
},
"name": "cmf_sanctions"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| year | No | Optional resolution year, e.g. 2026. | |
| limit | No | Max rows to return (default 25, max 200). Newest first. | |
| query | No | Optional Spanish words to match in the resolution subject, e.g. "Itaú" or "Cooperativa Oriente". All words must match. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| found | No | ||
| source | No | ||
| results | No | ||
| returned | No | ||
| data_as_of | No | ||
| scope_searched | No | ||
| total_matching | No | ||
| withheld_natural_person_rows | No |