{"$schema":"https://static.modelcontextprotocol.io/schemas/mcp-server-card/v1.json","name":"com.usecroma/croma","title":"Croma","description":"Colombian, Peruvian, and Mexican public-sector data: judicial cases, identity, insolvency, criminal records, taxpayers, legislation, case law, banking regulation, and web search.","version":"1.0.0","websiteUrl":"https://usecroma.com","documentationUrl":"https://docs.usecroma.com/mcp-server","icons":[{"src":"https://usecroma.com/icon-512.png","mimeType":"image/png","sizes":["512x512"]},{"src":"https://usecroma.com/icon-192.png","mimeType":"image/png","sizes":["192x192"]},{"src":"https://usecroma.com/icon.svg","mimeType":"image/svg+xml","sizes":["any"]}],"icon":"https://usecroma.com/icon-512.png","url":"https://api.croma.run/mcp","serverUrl":"https://api.croma.run/mcp","transportType":"streamable-http","protocolVersion":"2025-11-25","serverInfo":{"name":"croma","title":"Croma","version":"1.0.0"},"transport":{"type":"streamable-http","endpoint":"https://api.croma.run/mcp"},"remotes":[{"type":"streamable-http","url":"https://api.croma.run/mcp","supportedProtocolVersions":["2025-11-25","2025-06-18","2025-03-26","2024-11-05","2024-10-07"]}],"capabilities":{"tools":{"listChanged":false},"resources":{}},"authentication":{"required":true,"schemes":["oauth2","bearer"],"resourceMetadataUrl":"https://api.croma.run/.well-known/oauth-protected-resource/mcp","authorizationServerMetadataUrl":"https://api.croma.run/.well-known/oauth-authorization-server"},"instructions":"Croma exposes Colombian, Peruvian, and Mexican public-sector data as tools. Search tools return summaries; fetch one record with the detail tool named in the search tool's description. Lookups return found: false when the subject has no record; that is a definitive answer, not an error. Slow lookups may return a pending job with a status_url to poll. For the current text of a Mexican federal law use the diputados tools; the DOF tools return what one gazette day published, and publications before 1973 are scans whose scan_url is the only way to read them. Names, statuses, and legal terms stay in the source language.","tools":[{"name":"rama_judicial_cases_by_entity","title":"Rama Judicial Cases by Entity","description":"Search Colombian judicial cases by entity name. Optional filters narrow by entity type, court code, recent activity, and page. (Source: Rama Judicial; Country: Colombia.)"},{"name":"rama_judicial_cases_by_radicado","title":"Rama Judicial Cases by Radicado","description":"Resolve a Colombian judicial case by radicado and return case metadata plus the first 40 actuaciones (actions) available. (Source: Rama Judicial; Country: Colombia.)"},{"name":"rama_judicial_cases_by_radicado_batch","title":"Rama Judicial Cases by Radicado (Batch)","description":"Resolve up to 50 Colombian judicial cases by radicado in one request. Returns one result per radicado in input order, each with its own status, so a single bad radicado never fails the batch. Each item counts as one request against your quota. (Source: Rama Judicial; Country: Colombia.)"},{"name":"registraduria_vital_status","title":"Registraduría Vital Status","description":"Check a Colombian cédula's vital status. Returns `found: false` if the cédula isn't in the registry; otherwise `status` is `ALIVE` or `DECEASED`. (Source: Registraduría; Country: Colombia.)"},{"name":"rues_entities_by_name","title":"RUES Entities by Name","description":"Search Colombian businesses in RUES by name, paginated, each result enriched with its full registry record (DetalleRM). (Source: RUES; Country: Colombia.)"},{"name":"rues_entity_by_nit","title":"RUES Entity by NIT","description":"Resolve a Colombian business by NIT and return its full RUES record: registry detail, financial statements, renewal history, related parties and registry notices. (Source: RUES; Country: Colombia.)"},{"name":"policia_criminal_records","title":"Policía Criminal Records","description":"Check a person's Colombian criminal record (antecedentes). `document_type` defaults to `CC`. (Source: Policía Nacional; Country: Colombia.)"},{"name":"superfinanciera_complaints","title":"Superfinanciera Complaints","description":"Return the action history of a specific jurisdictional complaint filed against a person or entity at Colombia's Superfinanciera. (Source: Superfinanciera; Country: Colombia.)"},{"name":"sicaac_insolvency_cases","title":"SICAAC Insolvency Cases","description":"Look up Colombian natural-person insolvency cases by document number. `document_type` defaults to `CC` (Cédula de Ciudadanía). (Source: SICAAC; Country: Colombia.)"},{"name":"dian_electronic_document","title":"DIAN Electronic Document","description":"Validate a Colombian electronic document (factura electrónica, nota crédito/débito) by its CUFE/UUID and the emisor or receptor NIT. Returns the issuer, recipient, totals and taxes, current legitimate holder, validations, and events. (Source: DIAN; Country: Colombia.)"},{"name":"dian_doctrina_search","title":"DIAN Doctrina Search","description":"Full-text search over DIAN's published tax doctrine and related legal compilation: oficios, conceptos, decretos, resoluciones, leyes and high-court rulings. Each hit carries the `document_id` used by `dian-doctrina-document`, plus the title, issuing body, epigraph and a matching excerpt. Optional filters: `document_type` (e.g. `Oficios`, `Conceptos`) and `year`. Paginated with `page` and `per_page`; `capped: true` means the source returned more matches than are retrievable, so narrow the query. (Source: DIAN; Country: Colombia.)"},{"name":"dian_doctrina_document","title":"DIAN Doctrina Document","description":"Retrieve the text of one DIAN doctrine document by the `document_id` returned by `dian-doctrina-search`: the official title and the body of the oficio, concepto or norm. Compiled norms run to millions of characters, so the body is returned in character ranges: `content.total_length` is the full size, and when `content.has_more` is true request the next range with `offset: content.next_offset`. `found: false` when no document carries that id. (Source: DIAN; Country: Colombia.)"},{"name":"adres_affiliation_status","title":"ADRES Health Affiliation Status","description":"Look up a person's affiliation to the Colombian health system (BDUA): the entities (EPS) they are or were affiliated to, the régimen (contributivo/subsidiado), affiliation dates, and affiliate type. `document_type` defaults to `CC`. Returns `found: false` when the document is not registered in BDUA. (Source: ADRES; Country: Colombia.)"},{"name":"contaduria_state_delinquent_debtors","title":"Contaduría State Delinquent Debtor Records","description":"Check whether a person or entity is a delinquent debtor to the Colombian State, from the Contaduría General de la Nación's register (Boletín de Deudores Morosos del Estado). Returns two verdicts: delinquent debt owed to the State (Ley 901 de 2004) and default on a payment agreement (Ley 1066 de 2006). `document_type` defaults to `CC`. (Source: Contaduría General de la Nación; Country: Colombia.)"},{"name":"procuraduria_disciplinary_records","title":"Procuraduría Disciplinary Records","description":"Check a person or entity's Procuraduría antecedentes (disciplinary, penal, contractual, fiscal, and pérdida de investidura records via SIRI). `document_type` defaults to `CC`. `found: false` when the document isn't registered. (Source: Procuraduría; Country: Colombia.)"},{"name":"contraloria_fiscal_records","title":"Contraloría Fiscal Records","description":"Check whether a person is reported as a responsable fiscal in the Contraloría's SIBOR boletín (certificado de antecedentes de responsabilidad fiscal). `document_type` defaults to `CC`. Returns the verdict plus a verification code. (Source: Contraloría; Country: Colombia.)"},{"name":"runt_vehicle_by_plate","title":"RUNT Vehicle by Plate","description":"Resolve a Colombian vehicle in RUNT (Registro Único Nacional de Tránsito) by plate and the registered owner's document. Returns the vehicle record (brand, line, model year, class, body, color, engine displacement, fuel, weights, VIN, engine/chassis/serial numbers, traffic authority, registration dates, lien/pledge flags) plus SOAT insurance history, técnico-mecánica (RTM) inspection history, extended technical data, registered guarantees/liens (with the creditor, e.g. a financing bank), ownership limitations, armoring (blindaje) status, civil-liability policies, DIJIN and scrapping certificates, normalization records, and scrapping status. `document_type` defaults to `CC`. `found: false` when the plate and owner document have no active match. (Source: RUNT; Country: Colombia.)"},{"name":"runt_vehicle_history_by_plate","title":"RUNT Vehicle History by Plate","description":"Look up a Colombian vehicle's history in RUNT (Registro Único Nacional de Tránsito) by plate alone, without the owner's document. Returns the registered owner(s) (name and identification number), the vehicle characteristics (brand, line, model year, class, body, color, VIN, engine/chassis/serial numbers), the traffic-license and import records, SOAT and técnico-mecánica (RTM) history, any accident on record, recent and pending procedures (trámites), and guarantee/lien and ownership-limitation summaries. `found: false` when the plate has no record. (Source: RUNT; Country: Colombia.)"},{"name":"simit_account_status","title":"SIMIT Account Status","description":"Look up a SIMIT (Sistema Integrado de Información sobre Multas y Sanciones por Infracciones de Tránsito) account status by vehicle plate or by a person's identification number. Returns outstanding comparendos and multas (each with the offending party, infraction codes and descriptions, traffic authority, department, amounts, and the discount/payment projections), the account totals, any payment agreements (acuerdos de pago), and driving courses (cursos viales). `is_plate` reports whether the value was matched as a plate. `clear: true` means paz y salvo (nothing outstanding). (Source: SIMIT; Country: Colombia.)"},{"name":"secop_process","title":"SECOP Process by Notice","description":"Resolve a Colombian public-procurement process (SECOP II) by its OpportunityDetail noticeUID and return the process header, the per-provider award list, and every awarded contract: providers, documents, values, dates, and execution amounts. Sourced from Colombia Compra Eficiente's open data. `found: false` when no process matches the noticeUID. (Source: SECOP; Country: Colombia.)"},{"name":"secop_contracts_by_provider","title":"SECOP Contracts by Provider","description":"List the public-procurement contracts (SECOP II) awarded to one provider by cédula or NIT, across all contracting entities: the contractor profile (who hired them, values, status, dates). Optional filters: contracting-entity NIT and a sign-date window (`from_date`/`to_date`). Pages of 500, newest first (`page`, 1-based); `capped: true` means the page is full and later pages may exist. (Source: SECOP; Country: Colombia.)"},{"name":"secop_processes_by_entity","title":"SECOP Processes by Entity","description":"List the procurement processes (SECOP II) published by one contracting entity (by NIT), optionally within a publication-date window. The audit population for an entity. Returns lean summaries (drill into one with `secop-process`). Pages of 500, newest first (`page`, 1-based); `capped: true` means the page is full and later pages may exist. (Source: SECOP; Country: Colombia.)"},{"name":"secop_contract","title":"SECOP Contract by ID","description":"Resolve one electronic contract (SECOP II) by its contract id and return the full contract record plus its satellite history: registered additions/modifications, insurance policies (garantías) with insurer and validity, and the delivery plan with planned vs actual progress. `found: false` when no contract matches the id. (Source: SECOP; Country: Colombia.)"},{"name":"secop_sanctions_by_provider","title":"SECOP Sanctions by Provider","description":"List the fines and sanctions (multas y sanciones) recorded against one state contractor by cédula or NIT: sanctioning entity, resolution number, value, and the dates the sanction was published and became final. A direct adverse signal for counterparty screening, from Colombia Compra Eficiente's open data. (Source: SECOP; Country: Colombia.)"},{"name":"supersociedades_financial_statements","title":"Supersociedades Financial Statements","description":"Annual financial statements a Colombian company has filed with Supersociedades, by NIT: income statement (revenue, gross/operating/net profit), balance sheet (assets, liabilities, equity) and cash flow per fiscal year, plus the company identity from the filing cover (razón social, status, CIIU, incorporation date). Returns the latest filing per fiscal year, newest first, up to 10 years; figures come as filed, in the unit each filing declares (`reporting_unit`, thousands of COP when declared; older filings declare none). `found: false` when the NIT has no filings on record. (Source: Supersociedades; Country: Colombia.)"},{"name":"siata_conditions","title":"SIATA Aburrá Valley Conditions","description":"Live environmental conditions for the Aburrá Valley (Medellín metropolitan area) from SIATA: per-station weather (temperature, humidity, wind, pressure), rainfall (accumulated + intensity), and air quality (24h PM2.5 + ICA index). All inputs optional: an empty body returns every station; pass `latitude` + `longitude` (with optional `radius_km`, default 10) to get only nearby stations, nearest first with `distance_km` populated. Coverage is the Medellín metro area only. (Source: SIATA; Country: Colombia.)"},{"name":"sunat_ruc","title":"SUNAT Taxpayer by RUC","description":"Look up a Peruvian taxpayer's full record by RUC (11 digits). `found: false` when the RUC is not registered. (Source: SUNAT; Country: Peru.)"},{"name":"sunat_document","title":"SUNAT Taxpayer by Document","description":"Look up a Peruvian taxpayer's full record by identity document (DNI, carné de extranjería, passport, or diplomatic card). `found: false` when no taxpayer matches. (Source: SUNAT; Country: Peru.)"},{"name":"sunat_name","title":"SUNAT Taxpayers by Name","description":"Search Peruvian taxpayers by name or razón social. Returns up to 30 matches (SUNAT's cap). (Source: SUNAT; Country: Peru.)"},{"name":"rree_foreigner_cards","title":"RREE Foreigner Cards","description":"Verify a Peruvian foreigner identity card (carné de extranjería) by its 8-digit card number: names, nationality, immigration status, and expiration. `found: false` when no card matches. (Source: RREE; Country: Peru.)"},{"name":"sat_lima_account_status","title":"SAT Lima Account Status","description":"Look up outstanding debt owed to the SAT de Lima (Servicio de Administración Tributaria de Lima) for a person, company, or vehicle. Pass `document_type` (`dni`, `ruc`, `placa`, `papeleta`, `cod_administrado`, or `compromiso`; defaults to `dni`) plus `document_number`. Returns each outstanding item (taxes such as impuesto vehicular / predial / arbitrios, traffic tickets, administrative fines, and payment commitments) with its group, reference, amount, status, and relevant dates, plus the account total. `clear: true` means nothing is outstanding. (Source: SAT Lima; Country: Peru.)"},{"name":"sat_lima_capturas","title":"SAT Lima Vehicle Capture Orders","description":"Check whether a vehicle plate has an outstanding capture order (orden de captura) in the province of Lima, issued by the SAT de Lima (Servicio de Administración Tributaria de Lima) for unpaid tax debt or traffic tickets. `has_capture_order: false` means the plate has no capture order on record. When an order exists, `orders` lists each one with the fields the source reports. (Source: SAT Lima; Country: Peru.)"},{"name":"callao_papeletas","title":"Callao Traffic Tickets","description":"List the outstanding traffic tickets (papeletas) registered against a vehicle plate in the province of Callao, issued by the Municipalidad Provincial del Callao. `has_papeletas: false` means the plate has no outstanding tickets on record. When tickets exist, `papeletas` lists each one (code, ticket number, infraction date, amount, installment) and `total` is the sum of the outstanding amounts in PEN. (Source: Municipalidad Provincial del Callao; Country: Peru.)"},{"name":"sutran_infracciones","title":"SUTRAN Infraction Record","description":"Look up the infraction documents (papeletas and other actos) on record for a vehicle plate from SUTRAN (Superintendencia de Transporte Terrestre de Personas, Carga y Mercancías), Peru's national road-transport authority. `has_infractions: false` means the plate has no infractions on record. When infractions exist, `infractions` lists each one (document number, type, date, infraction code, classification). (Source: SUTRAN; Country: Peru.)"},{"name":"apeseg_soat","title":"APESEG SOAT Certificate History","description":"Look up a vehicle plate's SOAT (mandatory traffic-accident insurance) certificate history from APESEG (Asociación Peruana de Empresas de Seguros). `has_active_soat: true` means a currently valid (VIGENTE) certificate exists, returned as `active`; `certificates` lists the full history. `found: false` when the plate has no SOAT record. (Source: APESEG; Country: Peru.)"},{"name":"sbs_soat","title":"SBS SOAT Report","description":"Look up a vehicle plate's SOAT (mandatory traffic-accident insurance) report from SBS (Superintendencia de Banca, Seguros y AFP), Peru's banking and insurance regulator. Returns `accident_count` (accidents covered by SOAT in the last 5 years) and `policies`, the list of SOAT policies on record (issuing company, vehicle class/use, accidents per policy, policy/certificate number, coverage window, and status VIGENTE/VENCIDA/ANULADA). `has_active_soat: true` means a policy is currently in force, returned as `active`. `found: false` means no SOAT information is reported for the plate. (Source: SBS; Country: Peru.)"},{"name":"legalize_laws_search","title":"Colombia Laws Search","description":"Search Colombian legislation as structured data, sourced from Legalize. Filter by free text, law type, publication year, status, and jurisdiction. Returns paginated law summaries; use `per_page` and `page` to page. Drill into one with `legalize-law-detail`. (Source: Legalize; Country: Colombia.)"},{"name":"legalize_law_detail","title":"Colombia Law Detail","description":"Resolve a single Colombian law by its identifier and return the full record, sourced from Legalize: metadata plus the law text as Markdown (`content_md`). `found: false` when no law matches the identifier. (Source: Legalize; Country: Colombia.)"},{"name":"dof_publications_by_date","title":"DOF Publications by Date","description":"Everything published in Mexico's official federal gazette (Diario Oficial de la Federación) on a given date: decrees, law reforms, and regulator disposiciones across the morning, evening, and extraordinary editions, each with its issuing branch and agency. The gazette is organised by day, so a date is the only way in; it publishes the decree that created or amended a law, never the consolidated current text of one. For that, use `diputados-federal-law`. The index reaches back to 1917, while machine-readable text starts with the 1973 volume: `has_text: true` marks publications retrievable with `dof-publication`, and every entry carries `scan_url` for the official scanned page. (Source: DOF; Country: Mexico.)"},{"name":"dof_publication","title":"DOF Publication","description":"Retrieve one publication from Mexico's official federal gazette (DOF) by id, including its plain text when the publication is machine-readable. Publications range from a few hundred characters to entire decrees, so the text is returned in character ranges: `content.total_length` is the full size, and when `content.has_more` is true request the next range with `offset: content.next_offset`. Anything published before the 1973 volume is held only as a scan and returns `is_image_only: true` with `content: null`, its metadata, and `scan_url` for the official scanned page. This returns one gazette publication, not the consolidated text of a law; for that use `diputados-federal-law`. (Source: DOF; Country: Mexico.)"},{"name":"diputados_federal_laws","title":"Mexican Federal Laws","description":"Find a Mexican federal law or code by name and get its consolidated current text. The complete catalog (315+, including the Constitution and recently abrogated laws, flagged `abrogated`), from the official compilation of the Cámara de Diputados. Each law carries its original publication date, last reform date, and links to the consolidated official PDF/Word text as currently in force. This is the right starting point for any question about what a Mexican federal law says today. Optional `query` filters by name or abbreviation. Paged, 100 laws per page. (Source: Cámara de Diputados; Country: Mexico.)"},{"name":"diputados_federal_law","title":"Mexican Federal Law","description":"One federal law's full record, and the authoritative source for its current text: consolidated PDF and Word links as in force, plus the complete reform history (every decree that amended it, newest first, with DOF dates and official decree PDFs) and the original publication, whose scan is served here even for laws predating the DOF's machine-readable era. Use the `id` from `diputados-federal-laws` (e.g. `lic`, `cpeum`). (Source: Cámara de Diputados; Country: Mexico.)"},{"name":"diputados_law_reforms","title":"Mexican Law Reforms by Year","description":"The chronological log of federal law reforms: one entry per DOF publication day (a day can bundle several instruments), newest first, with the affected laws and what happened to them (reforman/adicionan/derogan/abrogan/expiden/modifican/actualizan, plus fe de erratas). Defaults to the current year; archives verified from 2022. Paged, 50 decrees per page. (Source: Cámara de Diputados; Country: Mexico.)"},{"name":"diputados_federal_regulations","title":"Mexican Federal Regulations","description":"The catalog of federal reglamentos in force (135+), each with its DOF publication date, consolidated-text links, and inline amendment history (original, reforms, and annual amount updates). Optional `query` filters by name. Paged, 50 per page. (Source: Cámara de Diputados; Country: Mexico.)"},{"name":"scjn_tesis_search","title":"SCJN Tesis Search","description":"Search Mexican Supreme Court case-law (tesis) from the SCJN's unified legal search. Covers the full Semanario Judicial corpus (300k+ tesis). Filter by binding force (`tesis_type`: jurisprudencia vs aislada), subject (materia), época number, and year. Results include highlighted snippets and `facets` listing the valid filter values with counts; drill into one with `scjn-tesis`. (Source: SCJN; Country: Mexico.)"},{"name":"scjn_tesis","title":"SCJN Tesis","description":"Retrieve one tesis by its registro digital (`registration_number`), including the full text, citation (clave, época, localización), subjects, precedent notes, and linked ruling ids. (Source: SCJN; Country: Mexico.)"},{"name":"ancp_cce_conceptos_search","title":"ANCP-CCE Conceptos Search","description":"Search conceptos (public-procurement legal opinions) from the Relatoría de la ANCP-CCE (Colombia Compra Eficiente) by free text, tema (descriptor), and modification date. Paginated, newest-modified first. Drill into one with `ancp-cce-concepto` for the full text. (Source: Relatoría de la ANCP-CCE; Country: Colombia.)"},{"name":"ancp_cce_concepto","title":"ANCP-CCE Concepto","description":"Retrieve one ANCP-CCE concepto by id or slug (e.g. `c-1094-de-2026`): full doctrinal text, dates, subjects and subtopics. `found: false` when nothing matches. (Source: Relatoría de la ANCP-CCE; Country: Colombia.)"},{"name":"cndj_rulings_search","title":"CNDJ Rulings Search","description":"Search disciplinary rulings against judges and lawyers from the Relatoría de la CNDJ. Query by free text or by advanced filters (magistrado ponente, tema, disciplinado, asunto, restrictor, año de radicación). Each result carries the numero unico and numero ficha (the record key), magistrado ponente, the subject of the filing, the decision, and the date. Drill into one with `cndj-ruling`. (Source: Relatoría de la CNDJ; Country: Colombia.)"},{"name":"cndj_ruling","title":"CNDJ Ruling","description":"Retrieve one disciplinary ruling by its record key (numero unico + numero ficha), including the editorial fields (titulación, descriptores, fuentes normativas, salvamentos y aclaraciones), the URL of the full ruling PDF, and the extracted full text when the document carries a text layer. (Source: Relatoría de la CNDJ; Country: Colombia.)"},{"name":"consejo_estado_search","title":"Consejo de Estado Jurisprudence Search","description":"Search the historical administrative case-law of Colombia's Consejo de Estado (traditional Relatoría, broadly pre-December-2021). Narrow by section/sala, providencia type (auto, concepto, sentencia), date window, número de proceso (radicado), consejero ponente, demandante, demandado, and norma demandada. Each row carries the radicado, section, date, ponente, parties, descriptores, unification/extension flags, and a content permalink; retrieve the full text with `consejo-estado-providencia`. For December 2021 onward, case metadata is in `samai-processes`. (Source: Relatoría del Consejo de Estado; Country: Colombia.)"},{"name":"consejo_estado_providencia","title":"Consejo de Estado Providencia","description":"Retrieve the full text of a Consejo de Estado providencia from the content permalink (`url`) returned by a search result. (Source: Relatoría del Consejo de Estado; Country: Colombia.)"},{"name":"samai_processes","title":"Consejo de Estado Processes","description":"Search Colombian contentious-administrative processes across the Consejo de Estado and every Tribunal and Juzgado Administrativo. Search by party name, radicado, or process class, scoped to a corporación. Returns process metadata (radicado, corporación, ponente, class, filing date, parties, subject, whether it is still active). (Source: SAMAI / Consejo de Estado; Country: Colombia.)"},{"name":"samai_corporaciones","title":"Consejo de Estado Corporaciones","description":"List every corporación (despacho) in the contentious-administrative jurisdiction, with its code and name. Use a code to scope a `samai-processes` search. (Source: SAMAI / Consejo de Estado; Country: Colombia.)"},{"name":"samai_secciones","title":"Consejo de Estado Secciones","description":"List the secciones (chambers) available inside one corporación. (Source: SAMAI / Consejo de Estado; Country: Colombia.)"},{"name":"cnbv_regulations","title":"CNBV Regulations","description":"The CNBV's current regulatory catalog (~113 normas: leyes, disposiciones de carácter general including the Circular Única de Bancos, circulares, acuerdos, reglas), each with type, DOF publication date, applicable sectors, and the official PDF. Optional `query` filters by name. Paged, 50 per page. Norms with a `regulation_id` have modification history via `cnbv-regulation-history`. (Source: CNBV; Country: Mexico.)"},{"name":"cnbv_regulation_history","title":"CNBV Regulation History","description":"Every modifying resolución and annex for one CNBV norma (by `regulation_id` from `cnbv-regulations`), each with its DOF date and official PDF. The Circular Única de Bancos alone carries 180+ modifications. (Source: CNBV; Country: Mexico.)"},{"name":"banxico_circulars","title":"Banxico Circulars","description":"The chronological index of every circular and disposición issued by Banco de México (1,200+ entries back to 1969), each with subject, abrogation status, and which base circular it modifies. One row per index entry: a circular amending several bases appears once per base. Optional `year` filters one year. Paged, 100 per page; drill into one with `banxico-circular`. (Source: Banco de México; Country: Mexico.)"},{"name":"banxico_circular","title":"Banxico Circular","description":"One Banco de México circular in full, by its `number`: subject, obligated entities, the consolidated (compiled) text PDF, the original text PDF with its DOF date, and every modification with dates and PDFs. Amendment circulars have no page of their own: looking one up returns the amended base circular (its `number` says which), whose modifications list carries the requested número. (Source: Banco de México; Country: Mexico.)"},{"name":"siem_establishments","title":"SIEM Establishments Search","description":"Search Mexican business establishments in the SIEM directory by commercial name or razón social. Optional filters narrow by state (INEGI code) and SCIAN activity. SIEM is a self-declared directory: registration is voluntary and each establishment chooses which fields stay public, so absence is not evidence of anything. Drill into a result with `siem-establishment`. (Source: SIEM; Country: Mexico.)"},{"name":"siem_establishment","title":"SIEM Establishment","description":"Retrieve one SIEM establishment's declared profile: RFC, legal or personal name, commercial name, activity, address and contact, headcount, import/export flags, declared products and services, and registration status. Returns `found: false` when the id is unknown. (Source: SIEM; Country: Mexico.)"},{"name":"fiscalia_chihuahua_bulletins","title":"Fiscalía Chihuahua Bulletins","description":"Search the public press bulletins (comunicados) of the Chihuahua state prosecutor. Free-text `query` searches the corpus; omit it for the most recent. Optional `from_date`/`to_date` bound the range. Each bulletin announces one procedural event (arrest, imputation, conviction, sentence); the `categories` name the acting unit. These are public press releases, not a criminal-record database: a name in a bulletin is an indicio, never proof, and procedural stage must not be read as a conviction. (Source: Fiscalía General del Estado de Chihuahua; Country: Mexico.)"},{"name":"fiscalia_veracruz_bulletins","title":"Fiscalía Veracruz Bulletins","description":"Search the public press bulletins (comunicados) of the Veracruz state prosecutor. Free-text `query` searches the corpus; omit it for the most recent. Optional `from_date`/`to_date` bound the range. Each bulletin announces one procedural event (arrest, imputation, conviction, sentence). These are public press releases, not a criminal-record database: a name in a bulletin is an indicio, never proof, and procedural stage must not be read as a conviction. (Source: Fiscalía General del Estado de Veracruz; Country: Mexico.)"},{"name":"fiscalia_jalisco_bulletins","title":"Fiscalía Jalisco Bulletins","description":"Search the public press bulletins (comunicados) of the Jalisco state prosecutor. Free-text `query` searches the corpus; omit it for the most recent. Each bulletin announces one procedural event (arrest, imputation, conviction, sentence) and carries the issuing author and tags. These are public press releases, not a criminal-record database: a name in a bulletin is an indicio, never proof, and procedural stage must not be read as a conviction. (Source: Fiscalía del Estado de Jalisco; Country: Mexico.)"},{"name":"fiscalia_zacatecas_bulletins","title":"Fiscalía Zacatecas Bulletins","description":"Browse the public press bulletins (comunicados) of the Zacatecas state prosecutor, most recent first; page forward with `page` until `has_more` is false. Each bulletin announces one procedural event (arrest, imputation, conviction, sentence) and carries the full text. These are public press releases, not a criminal-record database: a name in a bulletin is an indicio, never proof, and procedural stage must not be read as a conviction. (Source: Fiscalía General de Justicia del Estado de Zacatecas; Country: Mexico.)"},{"name":"fiscalia_fgr_bulletins","title":"FGR Bulletins","description":"Browse the public press bulletins (comunicados) of the federal prosecutor (FGR), most recent first; page forward with `page` until `has_more` is false. Each item carries its bulletin `code`, `scope` (national or state), date, and headline, and links to the full comunicado. These are public press releases, not a criminal-record database: a name in a bulletin is an indicio, never proof, and procedural stage must not be read as a conviction. (Source: Fiscalía General de la República; Country: Mexico.)"},{"name":"fiscalia_chiapas_bulletins","title":"Fiscalía Chiapas Bulletins","description":"Browse the public press bulletins (comunicados) of the Chiapas state prosecutor, most recent first; page forward with `page` until `has_more` is false. Each bulletin carries its comunicado number, classification, date, headline, and summary. These are public press releases, not a criminal-record database: a name in a bulletin is an indicio, never proof, and procedural stage must not be read as a conviction. (Source: Fiscalía General del Estado de Chiapas; Country: Mexico.)"},{"name":"fiscalia_puebla_bulletins","title":"Fiscalía Puebla Bulletins","description":"Search the public press bulletins (comunicados) of the Puebla state prosecutor. Free-text `query` searches the corpus; omit it for the most recent. Each bulletin carries its numbered boletín, date, and headline. These are public press releases, not a criminal-record database: a name in a bulletin is an indicio, never proof, and procedural stage must not be read as a conviction. (Source: Fiscalía General del Estado de Puebla; Country: Mexico.)"},{"name":"fiscalia_edomex_bulletins","title":"Fiscalía Estado de México Bulletins","description":"Browse the public press bulletins (comunicados) of the Estado de México prosecutor, most recent first; page forward with `page` until `has_more` is false. Each bulletin carries its comunicado `code`, date, headline, and a link to the full document. These are public press releases, not a criminal-record database: a name in a bulletin is an indicio, never proof, and procedural stage must not be read as a conviction. (Source: Fiscalía General de Justicia del Estado de México; Country: Mexico.)"},{"name":"fiscalia_cdmx_bulletins","title":"Fiscalía CDMX Bulletins","description":"Browse the public press bulletins (comunicados) of the Mexico City prosecutor, most recent first, paged with `page` (10 per page). Each bulletin carries its comunicado `code`, date, headline, and summary. These are public press releases, not a criminal-record database: a name in a bulletin is an indicio, never proof, and procedural stage must not be read as a conviction. (Source: Fiscalía General de Justicia de la Ciudad de México; Country: Mexico.)"},{"name":"fiscalia_nuevoleon_bulletins","title":"Fiscalía Nuevo León Bulletins","description":"Search the public press bulletins (comunicados) of the Nuevo León prosecutor. Free-text `query` searches the corpus; omit it for the most recent. Each bulletin carries its date, headline, and summary. These are public press releases, not a criminal-record database: a name in a bulletin is an indicio, never proof, and procedural stage must not be read as a conviction. (Source: Fiscalía General de Justicia del Estado de Nuevo León; Country: Mexico.)"},{"name":"web_search","title":"Web Search","description":"AI-powered web search. Returns structured results with URLs, titles, authors, dates, highlights, and relevance scores. (Source: Croma; Country: Global.)"},{"name":"extract_markdown","title":"Extract Markdown","description":"Turn any public web page into clean Markdown. `scope` keeps either the article body or the whole page, and `include_metadata` adds the page's title, author and dates. Handles pages that render themselves in the browser at `effort: max`. (Source: Croma; Country: Global.)"},{"name":"extract_json","title":"Extract JSON","description":"Pull structured data off any public web page. You supply a JSON Schema describing the object you want and the fields are located on the page and returned under `result`, already typed. (Source: Croma; Country: Global.)"},{"name":"generate_json","title":"Generate JSON","description":"Read a public web page and return a new object built from it, following your `instructions` and your JSON Schema. Unlike `extract-json`, the fields need not appear on the page: summarize, classify, translate or reshape what is there. (Source: Croma; Country: Global.)"},{"name":"research","title":"Research","description":"Answer an open question from live sources. Returns a written report in Markdown with numbered citations plus the list of sources behind it. Typically takes 10-30 seconds; it is a research pass, not a lookup, so verify anything you act on against the primary source. (Source: Croma; Country: Global.)"}]}