@pipeworx/cmf-chile

Connect: https://pipeworx.io/mcp — every tool in the catalog, including @pipeworx/cmf-chile’s. Install: one-click buttons

Connect to just the @pipeworx/cmf-chile pack

https://gateway.pipeworx.io/cmf-chile/mcp — only @pipeworx/cmf-chile’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: 3

Chile’s financial regulator, the Comisión para el Mercado Financiero (CMF): sanction resolutions, regulations (NCG, circulares, oficios circulares) and the registers of supervised entities and Fintec financial service providers.

Tools

  • cmf_sanctions(query?, year?, limit?) — the CMF’s register of sanction resolutions (about 1,500, 2002 to today): number, date, subject and a link to the resolution document. Answers “has the CMF sanctioned X?”. A miss returns found:false with the scope searched.
  • cmf_regulation(type?, number?, query?, year?, limit?) — resolve a norm (type=NCG number=514) to its title, issue date, PDF link, approving resolution and the norms that modify or repeal it, or list norms by keyword and year.
  • cmf_registry(rut?, name?) — look up a legal entity in the supervised-entity register and in the Fintec register of financial service providers (which services it is authorised for, and whether the registration is current). RUT may be written 77.532.023-0 or 77532023.

Auth

Keyless. Every call is a live per-request read of the CMF’s public website; nothing is stored or mirrored.

Data sources

  • Comisión para el Mercado Financiero (CMF), Chile — register of sanction resolutions.
  • Comisión para el Mercado Financiero (CMF), Chile — legislation and regulations (NCG, circulares, oficios circulares).
  • Comisión para el Mercado Financiero (CMF), Chile — register of supervised entities, and the register of financial service providers under the Fintec law.

Every response carries source, data_as_of and scope_searched.

Notes

  • Individuals named in sanction resolutions are served (Bruce’s case ruling, 2026-10-25, scoped to cmf_sanctions), on the same terms as sos-entities. Every row carries its source record (source_record: resolution number, date, CMF document link). No address is ever served for an individual: rows are an allowlist with no address field, and a natural person’s RUT is stripped from the subject text (company RUTs stay). Anyone named can ask for removal at [email protected]; a removed name is replaced in the subject by [nombre retirado a solicitud], the document link (which names the person) is dropped, other parties on the same resolution are kept, the name stops matching searches, and withheld_by_removal_request counts the rows.
  • subject_kind is person, organisation, mixed or unclassified, assigned only from explicit cues in the subject text: an honorific (don, doña, señor/a, sr/a) marks a person, a corporate-form or institutional word (S.A., Limitada, Banco, Seguros…) marks an organisation, both marks mixed. A bare personal name with neither cue (for example “ANDRÓNICO LUKSIC CRAIG”) is unclassified; it is not guessed from the shape of the name, and subject_kind_basis states the reason. capacity_stated (asesor previsional, agente de ventas…) appears only when the subject says it in words. Earlier versions withheld any row without a corporate-form word, which hid real companies and every person; that filter is gone.
  • cmf_registry is unchanged: it still returns legal entities only, because the ruling names the sanctions register.
  • found:false means “not in these registers”, not “does not exist”. A sanction announced only in a press release is not in the resolutions register and is not searched.
  • The sanctions register is one long page; the filter runs on our side after fetching it, so each call costs one fetch regardless of the query.
  • Spanish input works best ("finanzas abiertas", "Cooperativa"); matching is accent- and case-insensitive.
  • cmf_registry reads two registers independently. If the CMF refuses one from the region the call runs in, the other still answers and the response carries partial: true and registers_unavailable; found:false on a partial answer is not evidence the entity is unregistered. If both are refused the call fails and says so.

Tools

  • cmf_sanctions — Search 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
  • cmf_regulation — Look up CMF regulations: NCG (normas de carácter general), CIR (circulares) and OFC (oficios circulares). Pass a number (with type NCG|CIR|OFC) to resolve one norm, e.g. type=NCG number=514 returns it
  • cmf_registry — Look up a legal entity in the CMF registers by RUT or name. Returns (1) supervised-entity register hits: CMF code, name, entity type and whether the registration is current; and (2) the register of fi

Tools

  • cmf_registry — Look up a legal entity in the CMF registers by RUT or name. Returns (1) supervised-entity register hits: CMF code, name, entity type and whether the registration is current; and (2) the register of fi
  • cmf_regulation — Look up CMF regulations: NCG (normas de carácter general), CIR (circulares) and OFC (oficios circulares). Pass a number (with type NCG|CIR|OFC) to resolve one norm, e.g. type=NCG number=514 returns it
  • cmf_sanctions — Search 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

Regenerated from source · build October 27, 2026