MCP · 275 TOOLS · SOLO LECTURA
Conectar Rastro desde un agente IA
Rastro expone un servidor MCP (Model Context Protocol) con 275 tools de solo lectura — buscables desde 2 meta-tools, rastro_buscar_tools y rastro_llamar, en vez de 275 tools registrados uno por uno. Compatible con Claude Code, Claude Desktop, Cursor, Windsurf, Cline y Continue.dev. Tu agente busca, encadena resultados, razona sobre ellos y entrega respuestas con citas verificables.
¿Buscas datasets abiertos del Estado peruano en general, no específicos de Rastro? Eso está en /catalogo (índice nacional PNDA) — sin relación con este catálogo de 275 tools.
EN PRODUCCIÓN
mcp.rastro.fyiContra el servidor en producción necesitas una API key sk-rastro-* por request — no hay autoservicio, cada solicitud se revisa a mano.
{
"mcpServers": {
"rastro": {
"url": "https://mcp.rastro.fyi/mcp",
"headers": {
"x-api-key": "sk-rastro-..."
}
}
}
}Solicitar acceso sk-rastroAlternativa: correr tu propio servidor local
Si prefieres no depender de mcp.rastro.fyi, el servidor MCP es código abierto — clónalo y corre tu propia instancia sin pedir ninguna key.
# Desde el shell
claude mcp add rastro \
-- node /ruta/al/repo/mcp-server/dist/index.js
# O en .mcp.json / claude_desktop_config.json
{
"mcpServers": {
"rastro": {
"command": "node",
"args": ["mcp-server/dist/index.js"]
}
}
}CÓMO LLAMA UN AGENTE A ESTOS TOOLS
No hay 275 tools registrados en tu cliente MCP — hay 2. Primero se busca el nombre exacto, después se ejecuta con ese nombre:
rastro_buscar_tools({ query: "sanciones proveedores" })
→ [{ name: "proveedores_sancionados_sanciones", ... }]
rastro_llamar({
tool: "proveedores_sancionados_sanciones",
args: { estado: "VIGENTE" }
})EJEMPLO · UNA SOLA QUERY DE USUARIO
"Para los últimos 12 meses: lista proveedores sancionados por la OECE que también ganaron contratos del GORE La Libertad en el sector transporte, con valor total adjudicado y % de concentración. Cita cada RUC y cada OCID."
Tu agente busca y llama, en orden: proveedores_sancionados_sanciones (estado=VIGENTE) → compras_publicas_suppliers (filtrado por La Libertad) → compras_publicas_supplier_by_id (uno por cada RUC) → posiblemente compras_publicas_procurement para los OCID. Y te devuelve una tabla con citas por RUC, OCID, fuente y corte.
Catálogo de los 275 tools
Generado en build-time desde mcp-server/src/catalog.ts — no es una copia manual. Pasa el cursor sobre "sin scheduler" para el detalle: ninguna fuente tiene ingesta programada, los datos reflejan la última corrida manual del conector.
275 de 275 tools
radar-ejecucion
36 tools
radar_ejecucion_executionEjecución presupuestal (PIA/PIM/Devengado) por entidad + función + año fiscal, agregada desde el CSV nacional del MEF. Cobertura PARCIAL: acotada a La Libertad (offsets fijos en el conector), no todo …SIN_SCHEDULER/api/execution · query: nivel, funcion, anio, ubigeo, departamento, metaDepartamento
radar_ejecucion_execution_resumenAgrega PIA/PIM/devengado por función o genérica de gasto (DQ-08, 2026-09-08) sin tener que paginar el universo completo y sumar client-side. `groupBy` es requerido (funcion|generica); cualquier otro v…SIN_SCHEDULER/api/execution/resumen · query: groupBy, nivel, anio, ubigeo, departamento, metaDepartamento
radar_ejecucion_execution_by_entityDetalle de ejecución presupuestal de una entidad específica por su entity_code. Ingesta manual, sin scheduler — los datos reflejan la última corrida del conector, no necesariamente el estado actual de…SIN_SCHEDULER/api/execution/{entityCode}
radar_ejecucion_benchmarkCompara la ejecución de una entidad contra su cohorte (mismo nivel de gobierno) en un año fiscal dado — devuelve 422 si no hay regla de cohorte definida para su nivel_gobierno, en vez de publicar un b…SIN_SCHEDULER/api/benchmark/{entityCode} · query: anio
radar_ejecucion_meta_sourcesMetadata de los últimos 10 lotes de ingesta del MEF (cuándo se corrió, cuántos registros, checksum)./api/meta/sources
radar_ejecucion_lluvias_seguimientoTablero terminal de seguimiento ante lluvias: actividad MEF con PIA/PIM/devengado y, en una sección separada, proyectos territoriales con CUI verificado. No une ambas secciones por similitud de nombre…SIN_SCHEDULER/api/lluvias/seguimiento · query: anio, departamento, busqueda
radar_ejecucion_sector_inventoryInventario de entidades MEF presentes para La Libertad: Gobierno Nacional por destino declarado y Gobierno Regional por sede ejecutora. Indica si una entidad ya tiene clasificación sectorial verificad…SIN_SCHEDULER/api/sectores/inventory · query: anio, departamento, limit
radar_ejecucion_sector_fichaFicha de entidades verificadas de un sector: PIA/PIM/devengado, regla territorial y cortes usados. CUI, obra y contratación solo aparecen con claves oficiales exactas; no se infieren por nombre o embe…SIN_SCHEDULER/api/sectores/{sectorId}/ficha · query: anio, departamento
radar_ejecucion_sector_entidad_fichaFicha de UNA entidad específica (por entity_code), distinta de `radar_ejecucion_sector_ficha` (que trae todas las entidades verificadas de un sector completo) — mismo detalle (PIA/PIM/devengado, inver…SIN_SCHEDULER/api/sectores/entidades/{entityCode}/ficha · query: anio, departamento
radar_ejecucion_sector_comparativoComparativo descriptivo de entidades sectoriales verificadas. Mantiene separadas la responsabilidad nacional dirigida al departamento y la ejecución regional por sede; no genera score ni suma ambos un…SIN_SCHEDULER/api/sectores/comparativo · query: anio, departamento, sectores
radar_ejecucion_budget_movementExplicación determinística de cómo se distribuye PIA, PIM y devengado entre Gobierno Nacional dirigido a La Libertad y Gobierno Regional ejecutado por sus unidades. No describe pagos, avance físico, i…SIN_SCHEDULER/api/sectores/movimiento-presupuestal · query: anio, departamento, sectores
radar_ejecucion_care_servicesRegistro trazable de servicios que cuidan en La Libertad: infraestructura (CUI y obra INFOBRAS solo por clave exacta) y alimentación escolar (cobertura, comités, lotes, proveedores y entregas únicamen…SIN_SCHEDULER/api/servicios-cuidados · query: tipo, departamento
radar_ejecucion_care_service_by_idDetalle de un servicio específico del registro `radar_ejecucion_care_services` por su serviceId — incluye proveedores vinculados (RUC, lote) y evidencia de entrega por colegio, cuando existen. Mismo c…SIN_SCHEDULER/api/servicios-cuidados/{serviceId} · query: departamento
radar_ejecucion_food_lotsLotes de alimentación escolar materializados desde evidencia oficial en La Libertad. Expone contrato, comité, proveedor literal y RUC únicamente si fue publicado de forma exacta; una referencia de ent…SIN_SCHEDULER/api/servicios-cuidados/alimentacion/lotes · query: periodo, estado
radar_ejecucion_food_coverageCobertura escolar verificable de alimentación. Solo muestra colegio, provincia, distrito y entrega cuando existen código modular y acta/evidencia oficial; un total regional agregado no se reparte entr…SIN_SCHEDULER/api/servicios-cuidados/alimentacion/cobertura · query: periodo, provincia, distrito
radar_ejecucion_food_supplierLotes alimentarios y evidencia de cumplimiento consultables por RUC exacto de 11 dígitos. No vincula por nombre de consorcio; 404 significa que no existe un vínculo RUC-lote materializado, no una conc…SIN_SCHEDULER/api/servicios-cuidados/alimentacion/proveedores/{ruc} · query: periodo
radar_ejecucion_food_integrityControl de integridad de la cadena lote-RUC-colegio-entrega. Devuelve BLOQUEADO_POR_EVIDENCIA cuando faltan claves o actas; no convierte esos vacíos en un indicador de incumplimiento. Con estricto=tru…SIN_SCHEDULER/api/servicios-cuidados/alimentacion/integridad · query: periodo, estricto
radar_ejecucion_food_evidence_queueCola de evidencia faltante para trazabilidad alimentaria: RUC, padrón de colegios, actas o viabilidad de fuente. Es una prioridad de revisión humana, no una lista de observados. Ingesta manual, sin sc…SIN_SCHEDULER/api/servicios-cuidados/alimentacion/evidencia-pendiente · query: periodo, estado
radar_ejecucion_supplier_observationsObservaciones documentadas sobre un proveedor, únicamente por RUC exacto: sanción formal, denuncia con expediente, proceso en curso o antigüedad del RUC frente a una fecha contractual. No genera score…SIN_SCHEDULER/api/servicios-cuidados/alimentacion/observaciones-proveedor/{ruc} · query: tipo, estado
radar_ejecucion_supplier_observations_unlinkedReferencias externas sobre proveedores sin RUC exacto. Se preservan para revisión, pero el sistema prohíbe atribuirlas a un proveedor, lote, contrato o ranking. Ingesta manual, sin scheduler — los dat…SIN_SCHEDULER/api/servicios-cuidados/alimentacion/observaciones-proveedor/pendientes
radar_ejecucion_tourism_hospedajeIndicadores MINCETUR de hospedaje (arribos, pernoctaciones) por departamento/mes, fuente Indicadores de Ocupabilidad PNDA. Ingesta manual, sin scheduler — los datos reflejan la última corrida del cone…SIN_SCHEDULER/api/turismo/hospedaje · query: departamento, anio
radar_ejecucion_tourism_crossrefCruce turismo: flujo hospedaje MINCETUR vs gasto función TURISMO (MEF), con PIM/devengado MPT Trujillo y separación sede vs meta departamento. Ingesta manual, sin scheduler — los datos reflejan la últ…SIN_SCHEDULER/api/turismo/crossref · query: departamento, anio, anioFiscal, entidadMpt
radar_ejecucion_infrastructure_assetsActivos de infraestructura materializados para La Libertad: CUI/obra cuando existe, y evidencia separada de cierre, operador, mantenimiento, disponibilidad y servicio. Avance físico, presupuesto o ina…SIN_SCHEDULER/api/infraestructura/activos · query: departamento, sector
radar_ejecucion_infrastructure_assetFicha completa de un activo: identidad, obra INFOBRAS por CUI exacto, recepción/cierre, operador, mantenimiento, disponibilidad, indicadores y vacíos de evidencia. No certifica calidad, seguridad ni i…SIN_SCHEDULER/api/infraestructura/activos/{assetId}
radar_ejecucion_infrastructure_operationEvidencia de recepción, operador y disponibilidad de un activo. La ausencia de estos registros es un vacío de evidencia, no prueba de que el activo no funcione. Ingesta manual, sin scheduler — los dat…SIN_SCHEDULER/api/infraestructura/activos/{assetId}/operacion
radar_ejecucion_infrastructure_maintenanceEvidencia de mantenimiento atribuida a un activo. PIM/devengado identifica financiamiento o ejecución registrada, no prueba por sí solo mantenimiento realizado o disponibilidad. Ingesta manual, sin sc…SIN_SCHEDULER/api/infraestructura/activos/{assetId}/mantenimiento · query: anio
radar_ejecucion_infrastructure_integrityControl de integridad de infraestructura: verifica qué activos tienen cierre, operador, mantenimiento, disponibilidad e indicador. Con estricto=true devuelve 409 si no existe evidencia mínima para pre…SIN_SCHEDULER/api/infraestructura/integridad · query: departamento, sector, estricto
radar_ejecucion_infrastructure_evidence_queueCola de evidencia faltante por activo: recepción, operador, mantenimiento o disponibilidad. Es una prioridad de revisión, no una lista de infraestructura inoperativa. Ingesta manual, sin scheduler — l…SIN_SCHEDULER/api/infraestructura/evidencia-pendiente · query: estado
radar_ejecucion_sector_review_queueConsulta la cola de candidatos CUI-actividad o entidad-compra pendientes de revisión humana. Los candidatos no son vínculos oficiales ni alimentan agregados sectoriales./api/sectores/revision · query: estado, limit
radar_ejecucion_proyectosNombre real de proyecto/actividad/obra por entidad+función — el nivel de detalle que responde 'qué construye' una entidad, no solo bajo qué función/genérica cae. Ingesta manual, sin scheduler — los da…SIN_SCHEDULER/api/proyectos · query: entityCode, funcion, anio, metaDepartamento
radar_ejecucion_personalDotación de personal del Estado (MEF/AIRHSP) agregada por pliego/unidad ejecutora/régimen laboral/grupo ocupacional — cantidad y costo total anual. Agregación institucional, no personal identificable;…SIN_SCHEDULER/api/personal · query: entidad, ejercicio
radar_ejecucion_patrimonio_bienes_muebles_bajaActivos patrimoniales dados de baja (desincorporados) por entidad del Estado (MEF) — resolución, acto de baja y bien. Solo activos dados de baja, NO es el inventario completo de bienes muebles del Est…SIN_SCHEDULER/api/patrimonio/bienes-muebles-baja · query: entidad, ejercicio
radar_ejecucion_patrimonio_bienes_muebles_baja_por_distritoBajas patrimoniales agregadas por distrito, SOLO para municipalidades (el resto del universo — ministerios, gobiernos regionales, UGEL, empresas de agua/luz — queda excluido porque su RUC resuelve al …SIN_SCHEDULER/api/patrimonio/bienes-muebles-baja/por-distrito · query: departamento, ejercicio
radar_ejecucion_burocracia_inversionRatio gasto-en-planilla vs. gasto-en-inversión por entidad/distrito (genérica de gasto '1' = personal, '6' = adquisición de activos no financieros). Excluye gasto de Gobierno Nacional dirigido a un de…SIN_SCHEDULER/api/burocracia-inversion · query: anio, departamento, nivel, entityCode
radar_ejecucion_indice_ejecucionÍndice de calidad de ejecución presupuestal — tasa de ejecución (devengado/PIM) por entidad, con ranking dentro de su cohorte (mismo nivel de gobierno + departamento) y mediana de cohorte. Cohortes co…SIN_SCHEDULER/api/indices/ejecucion · query: anio, nivel, funcion, departamento, soloConRanking, orden
radar_ejecucion_indice_ejecucion_resumenTasas de ejecución por función de gasto para una entidad específica, con desviación respecto a la mediana de su cohorte (mismo nivel de gobierno, misma función). Ingesta manual, sin scheduler — los da…SIN_SCHEDULER/api/indices/ejecucion/por-funcion/{entityCode} · query: anio, funcion
compras-publicas
28 tools
compras_publicas_procurementProcesos de contratación pública (releases OCDS) ingeridos desde OECE. Cobertura PARCIAL: cada corrida trae hasta 10 páginas más recientes, no el histórico completo. Ingesta manual, sin scheduler — lo…SIN_SCHEDULER/api/procurement · query: departamento, categoria, buyerId
compras_publicas_procurement_by_ocidDetalle de un proceso de contratación específico por su OCID./api/procurement/{ocid}
compras_publicas_suppliersProveedores del Estado agregados por adjudicaciones, entidades distintas y valor total, con índice de concentración de mercado. Filtros opcionales: `departamento`, `anio` (año de adjudicación), `prove…SIN_SCHEDULER/api/suppliers · query: departamento, categoria, anio, proveedor, top
compras_publicas_supplier_by_idHistorial completo de adjudicaciones de un proveedor específico por su supplier_id./api/suppliers/{supplierId}
compras_publicas_crossrefCruce compras-publicas <-> radar-ejecucion por nombre de entidad (matcher difuso, persistido en entity_crosswalk) — trae devengado y compras por entidad ya cruzada. `confidence` filtra confirmada/cand…/api/crossref · query: confidence
compras_publicas_crossref_saludSalud del crossref compras-publicas <-> radar-ejecucion (entity_crosswalk): filas totales, confirmadas, candidatas y última construcción. `estado: \"VACIO\"` explícito si no hay filas — usar antes de …/api/crossref/salud
compras_publicas_unsuccessful_tendersÍtems de contratación pública declarados DESIERTO o NULO (dinero convocado, no gastado) — la mitad de los procesos OCDS que `compras_publicas_procurement` (adjudicaciones) nunca cubre. No incluye esta…SIN_SCHEDULER/api/procurement-sin-adjudicar · query: departamento, statusDetails, buyerId
compras_publicas_bidders_by_ocidParticipantes (postores) de un proceso de contratación específico por su OCID, con el ganador si lo hay. 'Participante' significa que figura en el registro OCDS — no equivale por sí solo a una cotizac…/api/bidders/{ocid}
compras_publicas_bidders_by_providerHistorial de participaciones de un proveedor como postor (no solo como ganador) — total de procesos, victorias y win rate. Cobertura parcial de registros OCDS disponibles en las corridas locales; las …/api/bidders/provider/{providerId}
compras_publicas_bidders_competitionTop 10 proveedores por victorias, con participaciones/victorias/descalificaciones observadas en la muestra ingerida. Resumen descriptivo — no mide competencia, desempeño ni irregularidad. Ingesta manu…SIN_SCHEDULER/api/bidders/analytics/competition
compras_publicas_bidders_coparticipationPares de proveedores con co-participación repetida (>=3 veces) en los mismos procesos, dentro de la muestra disponible. La co-participación puede responder a rubro, zona o periodo compartido — NO dete…SIN_SCHEDULER/api/bidders/analytics/co-participation
compras_publicas_entity_profileFicha transversal de una entidad compradora OCDS: resumen de procesos por categoría, adjudicaciones por año/moneda, participación de postores por proceso, estado de reconciliación OCID exacto, y si ti…/api/entities/{buyerId}/profile
compras_publicas_identitiesRelaciones de identidad entre RUC/nombres/identificadores vinculados a una entidad o persona (`entity_identity_links`) — busca por cualquier identificador (subject_id o valor origen/destino). Una rela…/api/identities · query: identifier, soloVerificadas
compras_publicas_conformacion_vinculosPersonas naturales (DNI enmascarado a los últimos 3 dígitos) que aparecen como socio/representante en más de un RUC distinto, y esos RUCs distintos ganaron adjudicaciones en más de una entidad convoca…/api/conformacion/vinculos
compras_publicas_conformacion_by_rucConformación societaria de un RUC específico (OSCE — Buscador de Proveedores del Estado): socios, representantes y órganos de administración, con DNI/CE enmascarado a los últimos 3 dígitos. Un RUC sin…/api/conformacion/{ruc}
compras_publicas_minor_contractsContrataciones menores a 8 UIT de municipalidades de La Libertad (SEACE, reconstrucción de evidencia pública, no el buscador oficial completo) — objeto, monto estimado/adjudicado, cotizaciones recibid…SIN_SCHEDULER/api/contracts · query: year, municipalityId, supplierId, category, minAmount, maxAmount, quotationCount, signalType, q, limit
compras_publicas_minor_contract_by_idDetalle completo de una contratación menor SEACE: cotizaciones recibidas, eventos, documentos, evidencia recolectada y señales de revisión detectadas, con las versiones de normalizador/modelo que las …/api/contracts/{id}
compras_publicas_municipalitiesMunicipalidades de La Libertad con contratos menores SEACE materializados — total de contratos, monto y proveedores distintos por municipalidad. Búsqueda parcial por nombre/RUC/distrito con `q`./api/municipalities · query: q, limit
compras_publicas_municipality_by_idFicha de una municipalidad: métricas agregadas de contratos menores, desglose por categoría, top 20 proveedores y conteo de señales de revisión detectadas. Las señales son patrones para revisión y no …/api/municipalities/{id}
compras_publicas_signalsSeñales de revisión detectadas sobre contrataciones menores SEACE (S01-S13: patrones de fraccionamiento, objetos similares, proveedor recurrente, etc.), de la corrida más reciente salvo que se indique…/api/signals · query: signalType, municipalityId, supplierId, contractingId, signalRunId, limit
compras_publicas_signal_by_idDetalle de una señal de revisión específica: evidencia recolectada y decisiones de revisión humana (aprobada/descartada) ya registradas. Identifica un patrón que merece revisión; no determina corrupci…/api/signals/{id}
compras_publicas_semantic_review_queueBandeja de pares de contratos comparables por similitud semántica (señales S12/S13) para revisión humana, deduplicada por par y priorizada (S13 antes que S12 porque añade el mismo proveedor). Una simi…/api/semantic-review-queue · query: municipalityId, limit
compras_publicas_semantic_review_clustersAgrupa señales S12/S13 en clusters de contratos relacionados entre sí (unión de pares transitivos), con monto total y similitud máxima del cluster. Igual que la cola de revisión: un cluster resume obj…/api/semantic-review-clusters · query: limit
compras_publicas_freshnessMetadata de frescura por fuente ingerida (OECE/OCDS y SEACE contratos menores): fecha de la última corrida, filas totales, id del último batch y filas rechazadas en ese batch. `rejectedInLatestBatch: …SIN_SCHEDULER/api/meta/freshness
compras_publicas_analytics_territorialAgregados de contratos menores SEACE de La Libertad por provincia y distrito: total de contratos, monto, proveedores distintos, y concentración de mercado (CR1/CR3: % del monto que se lleva el proveed…/api/analytics/territorial · query: year, category, dateBasis
compras_publicas_analyticsIndicadores descriptivos y reproducibles sobre contratos menores SEACE, según `kind`: 'concentration' (proveedores distintos y monto por municipalidad), 'competition' (promedio de cotizaciones y contr…/api/analytics/{kind}
compras_publicas_indice_concentracionÍndice de concentración de mercado en adjudicaciones (awards OECE/OCDS) — CR1/CR3/CR5 y HHI por departamento, con umbrales FTC/Sherman (HHI <1,500 competitivo, 1,500–2,500 moderado, >2,500 altamente c…SIN_SCHEDULER/api/indices/concentracion · query: departamento, categoria, soloRedes, proveedor, anio, conProveedores
compras_publicas_indice_concentracion_comparativaComparación directa de concentración entre awards (mayor cuantía) y contratos menores (menor a 8 UIT) — mercados distintos, la comparación de HHI es solo un proxy de diversificación del proveedor, no …SIN_SCHEDULER/api/indices/concentracion/comparativa · query: departamento, anio
radar-inversiones
5 tools
radar_inversiones_investmentsProyectos de inversión pública (Invierte.pe) — costos, estado, entidad responsable. Cobertura PARCIAL: snapshot por ventana de bytes del CSV, no el archivo completo. Ingesta manual, sin scheduler — lo…SIN_SCHEDULER/api/investments · query: departamento, estado, situacion, funcion, limit, offset
radar_inversiones_investment_by_cuiDetalle de un proyecto de inversión específico por su CUI (Código Único de Inversión)./api/investments/{cui}
radar_inversiones_crossrefCruce radar-inversiones <-> radar-ejecucion por SEC_EJEC (clave exacta, sin matching difuso) — inversiones de un departamento junto con el devengado presupuestal de la misma entidad. Default: LA LIBER…/api/crossref · query: departamento
radar_inversiones_investments_desactivadasInversiones DESACTIVADAS del Banco de Inversiones (MEF) — la mitad del Banco que `radar_inversiones_investments` no cubre. `situacion` conserva el estado que tenía la inversión al desactivarse (ej. 'E…SIN_SCHEDULER/api/investments-desactivadas · query: departamento, situacion, funcion, limit, offset
radar_inversiones_investment_desactivada_by_cuiDetalle de una inversión desactivada específica por su CUI./api/investments-desactivadas/{cui}
infobras
7 tools
infobras_meta_sourcesMetadata de los últimos lotes de ingesta INFOBRAS (cuándo se corrió, cuántos registros, cobertura). Usado por la barra de frescura GORE al mostrar obras vinculadas por CUI. Ingesta manual, sin schedul…SIN_SCHEDULER/api/meta/sources
infobras_public_worksObras públicas monitoreadas por la Contraloría (INFOBRAS) — avance físico/financiero, paralización, entidad responsable. Cobertura completa (snapshot nacional del XLSX). Paginación real: usa `limit`/`…SIN_SCHEDULER/api/public-works · query: departamento, estado, conParalizacion, limit, offset, distritoSospechoso
infobras_public_works_resumenResumen agregado: total de obras, % con paralización, % con avance físico reportado, conteo de distrito_sospechoso (DQ-14). `groupBy` (DQ-06, 2026-09-08) desglosa por sectorEntidad, nivelGobierno, nat…/api/public-works/resumen · query: departamento, groupBy
infobras_public_work_by_codigoDetalle de una obra específica por su código INFOBRAS./api/public-works/{codigoInfobras}
infobras_crossrefCruce infobras <-> radar-inversiones por CUI (clave exacta) — obras de un departamento junto con su inversión asociada. Default: LA LIBERTAD./api/crossref · query: departamento
infobras_crossref_saludSalud del crossref infobras <-> radar-ejecucion (entity_crosswalk): filas totales, confirmadas, candidatas y última construcción. `estado: \"VACIO\"` explícito si no hay filas — usar antes de confiar …/api/crossref/salud
infobras_crossref_ejecucionCruce infobras <-> radar-ejecucion por nombre de entidad (matcher difuso, persistido en entity_crosswalk, recalculable con `npm run crossref:build`) — trae devengado, obras y obras paralizadas por ent…/api/crossref/ejecucion · query: confidence
ceplan-estrategico
7 tools
ceplan_estrategico_indicatorsIndicadores priorizados de gestión estratégica del Estado, agregados por nivel de gobierno (GN/GR/MP/MD/Total) — NO hay modelo per-entidad disponible públicamente. Ingesta manual, sin scheduler — los …SIN_SCHEDULER/api/indicators · query: indicatorCode, nivelGobierno
ceplan_estrategico_indicators_segSEG (Strategic Execution Gap): nacional CEPLAN (CUMP03−CUMP02, GN/GR) o proxy departamental PROXY_DEPARTAMENTAL (MEF devengado/PIM − avance físico INFOBRAS). Solo 5 regiones piloto con ?departamento=.…/api/indicators/seg · query: departamento, anio
ceplan_estrategico_indicators_execution_efficiencyExecution Efficiency: nacional CEPLAN (CUMP02/CUMP03, GN/GR) o proxy departamental PROXY_DEPARTAMENTAL (avance físico INFOBRAS / ejecución presupuestal MEF). Solo 5 regiones piloto con ?departamento=.…/api/indicators/execution-efficiency · query: departamento, anio
ceplan_estrategico_indicators_plan_budget_alignmentPlan–Budget Alignment departamental (mapeo heurístico CEPLAN dimensión → función MEF v1). Participación % del devengado por dimensión en un departamento piloto. No prueba alineación PEI. Ingesta manua…SIN_SCHEDULER/api/indicators/plan-budget-alignment · query: departamento, anio
ceplan_estrategico_crossrefCruce ceplan-estrategico <-> radar-ejecucion por nivel de gobierno (único bucket exacto entre ambas fuentes: solo GN/GR, CEPLAN no distingue MP de MD y radar-ejecucion los junta en 'GOBIERNOS LOCALES'…/api/crossref
ceplan_estrategico_crossref_territorialCruce ceplan-estrategico <-> ceplan-geo por departamento piloto (5 regiones). Adjunta CUMP02/CUMP03 nacionales (GN/GR) con contexto territorial (distritos, infraestructura). Matcher: departamento_pref…/api/crossref/territorial · query: departamento
ceplan_estrategico_meta_aplicativoEstado del Aplicativo CEPLAN V.01 y fuentes alternativas para datos per-entidad (PEI/POI por pliego). Hoy perEntityAvailable=false: ObservaPerú solo trae agregados por nivel de gobierno. Ingesta manua…SIN_SCHEDULER/api/meta/aplicativo
ceplan-geo
16 tools
ceplan_geo_layersCatálogo de capas WFS ingeridas desde el GeoServer de CEPLAN (PostGIS). Cobertura nacional en capas MVP (distritos, aeropuertos, puertos). Ingesta manual, sin scheduler — los datos reflejan la última …SIN_SCHEDULER/api/layers
ceplan_geo_layer_by_idMetadatos de una capa geoespacial por UUID interno./api/layers/{id}
ceplan_geo_layer_featuresFeatures vectoriales de una capa, con bbox y limit opcionales./api/layers/{id}/features · query: bbox, limit
ceplan_geo_territoriesDistrito/territorio oficial por UBIGEO o por tríada departamento/provincia/distrito. Sin coordenadas inventadas. Ingesta manual, sin scheduler — los datos reflejan la última corrida del conector, no n…SIN_SCHEDULER/api/territories · query: ubigeo, departamento, provincia, distrito
ceplan_geo_territories_summaryAgregados territoriales por departamento piloto (5 regiones): conteo de distritos e infraestructura dentro del polígono departamental. Solo LA LIBERTAD, LAMBAYEQUE, PIURA, CAJAMARCA, CUSCO./api/territories/summary · query: departamento
ceplan_geo_territories_bboxTerritorios (distritos) que intersectan un bounding box./api/territories/bbox · query: minx, miny, maxx, maxy
ceplan_geo_infrastructureInfraestructura publicada por CEPLAN: aeropuertos, puertos, red hídrica principal (cb_redhidricaprinx) y proyectos sectoriales agro (ip_prysecagr). Filtro opcional por código INEI de departamento (2 d…SIN_SCHEDULER/api/infrastructure · query: type, departamento
ceplan_geo_infrastructure_nearInfraestructura (aeropuertos, puertos, red hídrica principal, proyectos sectoriales agro) dentro de un radio (km) del centroide del distrito (UBIGEO). Proximidad descriptiva, no causal. Ingesta manual…SIN_SCHEDULER/api/infrastructure/near · query: ubigeo, radius_km, type
ceplan_geo_crossref_inversionesCruce ceplan-geo <-> radar-inversiones: enriquece inversiones con territorio CEPLAN e infra cercana. Matcher territorial por nombre (la API de inversiones no expone UBIGEO). Requiere radar-inversiones…SIN_SCHEDULER/api/crossref/inversiones · query: departamento
ceplan_geo_crossref_obrasCruce ceplan-geo <-> infobras: enriquece obras con territorio CEPLAN sin usar coordenadas (INFOBRAS no las publica). Requiere infobras corriendo. Ingesta manual, sin scheduler — los datos reflejan la …SIN_SCHEDULER/api/crossref/obras · query: departamento
ceplan_geo_crossref_ejecucionCruce ceplan-geo <-> radar-ejecucion por UBIGEO: ejecución por sede (ubigeo) y gasto nacional dirigido (metaDepartamento) en secciones separadas, con infraestructura cercana. No sumar ambos ámbitos. R…SIN_SCHEDULER/api/crossref/ejecucion · query: ubigeo
ceplan_geo_crossref_saludSalud del caché de territory_name_crosswalk (audit 2026-09-13): filas/confirmadas/candidatas/sinMatch y `departamentosConstruidos` (de 25 posibles). Una tabla vacía o con pocos departamentos NO signif…SIN_SCHEDULER/api/crossref/salud
ceplan_geo_denominadores_poblacionPoblación por UBIGEO (piloto provincia Trujillo, Censo INEI 2017) para denominadores territoriales. Ingesta manual, sin scheduler — los datos reflejan la última corrida del conector, no necesariamente…SIN_SCHEDULER/api/denominadores/poblacion · query: departamento, provincia
ceplan_geo_denominadores_tasasTasas por distrito dentro de una provincia (ej. denuncias por 1 000 hab.) usando población INEI 2017 y volumen de seguridad-ciudadana. Ingesta manual, sin scheduler — los datos reflejan la última corr…SIN_SCHEDULER/api/denominadores/tasas · query: departamento, provincia, anio, por, metrica
ceplan_geo_denominadores_benchmark_ejecucionEjecución presupuestal (PIM/devengado, solo GOBIERNOS LOCALES) por distrito dentro de una provincia, junto con población INEI 2017, para comparar avance de ejecución entre distritos de una misma provi…SIN_SCHEDULER/api/denominadores/benchmark-ejecucion · query: departamento, provincia
ceplan_geo_patrimonio_prediosPredios estatales supervisados por SBN (Superintendencia Nacional de Bienes Estatales) — resultado de supervisión, titular, área y si es zona de playa protegida. Cobertura PARCIAL: solo predios efecti…/api/patrimonio/predios · query: departamento, provincia, distrito
identidad-fiscal
17 tools
identidad_fiscal_contribuyentesBusca contribuyentes en el Padrón RUC de SUNAT (personas jurídicas, RUC-20) por razón social, estado o ubigeo. Cobertura nacional completa (~2.3M filas) — paginación real: usa `limit`/`offset`; la res…SIN_SCHEDULER/api/contribuyentes · query: razonSocial, estado, ubigeo, limit, offset
identidad_fiscal_contribuyente_by_rucDetalle de un contribuyente específico por RUC exacto (11 dígitos)./api/contribuyentes/{ruc}
identidad_fiscal_crossref_proveedoresCruce identidad-fiscal <-> compras-publicas por RUC exacto (extraído de supplier_id, cobertura ~77.3% de adjudicaciones) — marca proveedores con estatus tributario irregular (BAJA/NO HABIDO) que ganar…/api/crossref · query: departamento, soloIrregulares
identidad_fiscal_crossref_entidadesCruce identidad-fiscal <-> radar-ejecucion por nombre de entidad (matcher difuso, confirmada/candidata) — resuelve el RUC de cada gobierno/municipalidad para chequear su propio estatus tributario. Def…/api/crossref/entidades · query: departamento
identidad_fiscal_ficha_rucBusca en la ficha individual de SUNAT (`ficha_ruc`) por razón social, cultivo (texto libre sobre razón social) o si exporta. Cobertura MUY PARCIAL: esta ficha se consulta una por una vía navegador, bl…SIN_SCHEDULER/api/ficha-ruc · query: razonSocial, cultivo, exportador, limit, offset
identidad_fiscal_ficha_ruc_by_rucFicha de un RUC específico. Si ya fue consultado manualmente (ver `identidad_fiscal_ficha_ruc`), devuelve la ficha completa de SUNAT (razón social, fechas, domicilio, actividades CIIU, comprobantes el…/api/ficha-ruc/{ruc} · query: ruc
identidad_fiscal_padron_ppaConfirma si un RUC está registrado en el Padrón de Productores Agrarios de MIDAGRI — dato de formalidad agraria, no tributario ni comercial. Solo el booleano `registrado` + nombre en el padrón es real…SIN_SCHEDULER/api/padron-ppa · query: registrado, limit, offset
identidad_fiscal_padron_ppa_by_rucEstado de un RUC específico en el Padrón de Productores Agrarios (ver `identidad_fiscal_padron_ppa`). 404 si ese RUC no fue consultado todavía contra MIDAGRI — distinto de `registrado: false`, que sig…/api/padron-ppa/{ruc}
identidad_fiscal_financieras_informalesCandidatas a financiera informal ('gota a gota', casa de cambio o de empeño) por coincidencia de nombre en el Padrón RUC nacional (contribuyentes, no CIIU: el padrón reducido no trae código de activid…SIN_SCHEDULER/api/financieras-informales · query: departamento, soloActivas, limit, offset
identidad_fiscal_financieras_informales_resumen_geoAgregados por departamento de `identidad_fiscal_financieras_informales` cruzados con la tasa de extorsión SIDPOL por 100k habitantes (mismo denominador que el Termómetro SIDPOL). `candidatas`/`candida…/api/financieras-informales/resumen-geo
identidad_fiscal_oece_fichaFicha de Proveedor del Estado (OECE, ex-OSCE) por RUC — snapshot fresco de datos SUNAT + contacto (teléfono/email) + si está realmente inscrito en el RNP. `datosSunat` responde para CUALQUIER RUC váli…SIN_SCHEDULER/api/oece-ficha · query: razonSocial, departamento, inscritoRnp, limit, offset
identidad_fiscal_oece_ficha_by_rucFicha OECE completa de un RUC, incluida su conformación societaria/directiva (`personas`: representantes legales, Consejo de Administración, socios — con DNI, cargo y fecha de ingreso de cada persona)…/api/oece-ficha/{ruc}
identidad_fiscal_ruc_consulta_masivaTercera fuente de SUNAT (`ruc_consulta_masiva`) — hasta 100 RUC por corrida vía el formulario de 'Consulta Múltiple' (e-consultaruc.sunat.gob.pe), SIN reCAPTCHA a diferencia de la ficha individual. 23…SIN_SCHEDULER/api/ruc-consulta-masiva · query: razonSocial, estado, departamento, provincia, distrito, buenContribuyente, limit, offset
identidad_fiscal_ruc_consulta_masiva_by_rucDetalle completo de un RUC en `ruc_consulta_masiva` (ver `identidad_fiscal_ruc_consulta_masiva`). 404 si ese RUC no fue consultado todavía por esta vía./api/ruc-consulta-masiva/{ruc}
identidad_fiscal_exportaciones_fobValor FOB USD exportado por RUC, agregado por mes/aduana/agente de aduana/país de destino — fuente Aduanas-SUNAT (`aduanet.gob.pe`), sin captcha, ingesta automatizada. NO trae kilos ni peso, solo FOB …SIN_SCHEDULER/api/exportaciones-fob · query: ruc, anio, mes, paisCodigo, groupBy, limit, offset
identidad_fiscal_exportaciones_fob_resumenFOB total y número de embarques por año para un RUC específico (agregado sobre `identidad_fiscal_exportaciones_fob`) — la forma correcta de responder '¿cuánto exportó este RUC en 20XX?' sin sumar fila…/api/exportaciones-fob/resumen/{ruc} · query: anio
identidad_fiscal_eudr_legalidadRiesgo de legalidad EUDR (art. 10 del Reglamento UE 2023/1115) para el titular (RUC) de una parcela/organización: parcelas EUDR registradas en identidad-fiscal + sanciones ambientales OEFA (infraccion…/api/eudr-legalidad · query: ruc
proveedores-sancionados
14 tools
proveedores_sancionados_sancionesInhabilitaciones y multas del Tribunal de Contrataciones para un RUC específico (requerido). 'Vigente hoy' no equivale a 'vigente al momento de la adjudicación' — revisar fechas `desde`/`hasta` de cad…SIN_SCHEDULER/api/sanciones · query: ruc
proveedores_sancionados_crossrefCruce proveedores-sancionados <-> compras-publicas por RUC exacto — señal más fuerte que el estatus tributario: una inhabilitación VIGENTE es prohibición LEGAL de contratar con el Estado. `soloInhabil…SIN_SCHEDULER/api/crossref · query: departamento, soloInhabilitados, soloNuevos
proveedores_sancionados_radarRadar de Captura Contractual consolidado (RCC-05 a RCC-08, docs/prd/PRD-001-radar-captura-contractual.md) — resumen nacional de proveedores con inhabilitación VIGENTE HOY (verificado por rango de fech…SIN_SCHEDULER/api/radar · query: ventanaDiasNuevos
proveedores_sancionados_personasCruce persona-a-persona (2026-09-06): ¿una persona sancionada directamente (RUC-10, persona natural) es también socio/representante/miembro del órgano de administración de una empresa activa (supplier…SIN_SCHEDULER/api/crossref/personas-sancionadas · query: soloVigentes
proveedores_sancionados_candidatos_sancionadosCruce candidato<->sanción (OE-03, 2026-09-10): candidatos de candidatos-erm (por departamento, o una lista explícita de DNI separada por comas) contra vínculos societarios (supplier_conformacion, comp…SIN_SCHEDULER/api/crossref/candidatos-sancionados · query: departamento, dni
proveedores_sancionados_recurrenteSeñal de sancionado recurrente (OE-04, 2026-09-10): agrupa inhabilitaciones por RUC y marca los que tienen `minResoluciones` o más resoluciones DISTINTAS cuyo rango completo (primera a última fecha `d…SIN_SCHEDULER/api/crossref/sancionado-recurrente · query: minResoluciones, ventanaDias
proveedores_sancionados_velocidad_sancion_contratoAlerta de velocidad sanción→contrato (2026-09-21, originada en un hallazgo real: LABORATORIOS UNIDOS S.A., RUC 20417180134, recibió S/ 600,000 del MINISTERIO DE SALUD el 2026-08-31 con una inhabilitac…SIN_SCHEDULER/api/crossref/velocidad-sancion-contrato · query: departamento, ventanaDiasPostSancion
proveedores_sancionados_redes_proveedoresProveedores de contrataciones menores (compras-publicas/SEACE) que ganan en varias municipalidades distintas de un departamento — señal de red o concentración territorial, NO una conclusión de irregul…/api/crossref/redes-proveedores · query: departamento, minMunicipios, soloSancionados
proveedores_sancionados_inhabilitaciones_judicialesInhabilitaciones por mandato judicial vigentes [OECE] (investigado y construido 2026-09-20) — base legal DISTINTA a `proveedores_sancionados_sanciones` (esa es sanción administrativa del Tribunal de C…SIN_SCHEDULER/api/inhabilitaciones-judiciales · query: rucDni, dni, limit, offset
proveedores_sancionados_doble_inhabilitacionCruce dentro de esta misma app (2026-09-21, no un crosswalk fuzzy — JOIN real por RUC/DNI): ¿qué proveedor/persona tiene sanción ADMINISTRATIVA (Tribunal de Contrataciones, `proveedores_sancionados_sa…/api/crossref/doble-inhabilitacion · query: ruc
proveedores_sancionados_extorsion_duenos_realesExtorsión en territorio alto contra los dueños reales de la obra pública (2026-09-26): cruza las denuncias policiales de Extorsión por distrito (seguridad-ciudadana) con los ganadores de los contratos…SIN_SCHEDULER/api/crossref/extorsion-duenos-reales · query: departamento, anio
proveedores_sancionados_extorsion_sancionadosExtorsión en distritos con proveedor sancionado (2026-09-26): para cada distrito con denuncias de Extorsión, lista los proveedores sancionados (persona jurídica, con su RUC) con contratos en ese mismo…SIN_SCHEDULER/api/crossref/extorsion-sancionados · query: departamento, anio
proveedores_sancionados_extorsion_velocidad_sancionVelocidad sanción→contrato en distritos con denuncias de Extorsión (2026-09-26): a diferencia de los otros dos cruces de extorsión, aquí la ventana temporal ES la señal — un proveedor que empieza a co…SIN_SCHEDULER/api/crossref/extorsion-velocidad-sancion · query: departamento, anio, ventanaDiasPostSancion
proveedores_sancionados_meta_freshnessFreshness de la fuente de sanciones (TCE/OSCE, clave `tce_osce`): fecha de la última ingesta, días sin actualizar y filas ingeridas. Sirve para no presentar una sanción vigente como si reflejara el es…SIN_SCHEDULER/api/meta/freshness
actividad-agraria
11 tools
actividad_agraria_wageValor de jornal agrícola (S/.) por departamento/año/mes, fuente MIDAGRI. Serie mensual normalizada; un valor null puede significar 'mes reportado sin dato' ('-' en el origen) o 'mes futuro aún no repo…SIN_SCHEDULER/api/wage · query: departamento, anio
actividad_agraria_regional_outcomeMétricas de resultado agropecuario regional (VBP, superficie, productores) — piloto SIEA La Libertad 2024 materializado como MANUAL_PILOT hasta existir CSV PNDA equivalente. Ingesta manual, sin schedu…SIN_SCHEDULER/api/regional-outcome · query: departamento, anio
actividad_agraria_agromercado_articulacionOrganizaciones (cooperativas/asociaciones) con un Plan de Articulación Comercial vigente en 2025 bajo Agromercado (antes 'Sierra y Selva Exportadora', MIDAGRI) — el padrón de 'tratamiento' de un progr…SIN_SCHEDULER/api/agromercado-articulacion · query: departamento, producto, ruc, soloConRuc, confianzaMinima, limit, offset
actividad_agraria_agromercado_organizaciones_distritoConteo de organizaciones asistidas por Agromercado agregado por ubigeo/distrito (dataset 'Organizaciones Asistidas' — A0012_Mapa_DataSet.csv). No es un listado nominal de cooperativas; para planes con…SIN_SCHEDULER/api/agromercado-organizaciones-distrito · query: departamento, ubigeo, limit, offset
actividad_agraria_agromercado_eventos_articulacionEventos y mecanismos de articulación comercial realizados por Agromercado en 2025 (A0016_Mecanismo_DataSet.csv): encuentros comerciales, activaciones, degustaciones, etc., con producto, departamento y…SIN_SCHEDULER/api/agromercado-eventos-articulacion · query: departamento, tipo, limit, offset
actividad_agraria_agromercado_asistencias_tecnicasAsistencias técnicas de Agromercado (A0005_AT_DataSet.csv): actividad, temática, ubicación, fecha y beneficiarios por intervención. Sin ruta Express: MCP-only. Ingesta manual, sin scheduler — los dato…SIN_SCHEDULER/api/agromercado-asistencias-tecnicas · query: departamento, anio, ubigeo, limit, offset
actividad_agraria_agromercado_estudios_mercadoEstudios especializados de mercado publicados por Agromercado (A0020_EstudiosMercado_DataSet.csv), con cadena de valor, región de cobertura y enlace al informe en gob.pe. Sin ruta Express: MCP-only. I…SIN_SCHEDULER/api/agromercado-estudios-mercado · query: anio, cadena, limit, offset
actividad_agraria_trase_peru_cocoaCadena de suministro cacao Perú (Trase.earth peru_cocoa_v0_1_0): exportador, puerto, destino, toneladas y FOB USD por año (2013–2022 en la release actual). Sin RUC. Sin ruta Express: MCP-only. Ingesta…SIN_SCHEDULER/api/trase-peru-cocoa · query: anio, exportador, pais_destino, puerto, limit, offset
actividad_agraria_crossrefCruce resultado agro (SIEA piloto) + insumos MIDAGRI (jornal/tractor/yunta) vs gasto AGROPECUARIA en radar-ejecucion, separando ejecución con sede regional/local de gasto nacional dirigido (meta_depar…/api/crossref · query: departamento, anio
actividad_agraria_tractor_rentalPrecio de alquiler de tractor agrícola (S/.) por departamento/año/mes, fuente MIDAGRI-03.04. Misma semántica que jornal: null = mes sin dato o futuro no reportado. Cobertura nacional. Ingesta manual, …SIN_SCHEDULER/api/tractor-rental · query: departamento, anio
actividad_agraria_yunta_rentalPrecio de alquiler de yunta (S/.) por departamento/año/mes, fuente MIDAGRI-03.05. Misma semántica que jornal: null = mes sin dato o futuro no reportado. Cobertura nacional. Ingesta manual, sin schedul…SIN_SCHEDULER/api/yunta-rental · query: departamento, anio
seguridad-ciudadana
9 tools
seguridad_ciudadana_denunciasDenuncias policiales agregadas (SIDPOL, MININTER) por departamento/provincia/distrito/año/mes/modalidad (Robo, Hurto, Extorsión, Estafa, Violencia contra la mujer e integrantes, Secuestro, Otros). Son…SIN_SCHEDULER/api/denuncias · query: departamento, provincia, ubigeo, anio, modalidad
seguridad_ciudadana_denuncias_termometroTermómetro de denuncias: compara el mes más reciente disponible de un departamento (y opcionalmente modalidad) contra el mismo mes en años anteriores (2018-2026) usando z-score (CRÍTICO z>3, ALERTA z>…SIN_SCHEDULER/api/denuncias/termometro · query: departamento, modalidad, anio
seguridad_ciudadana_crossrefCruce seguridad-ciudadana <-> radar-ejecucion por departamento exacto (sin fuzzy) — total de denuncias del año por modalidad junto a la ejecución presupuestal de la función ORDEN PUBLICO Y SEGURIDAD, …/api/crossref · query: departamento, anio
seguridad_ciudadana_comisariasComisarías auditadas con hallazgos de Contraloría, con su informe de origen (URL) y el detalle de hallazgos en JSONB. Filtra por severidad de hallazgo (critica|mayor|menor) vía containment sobre el JS…SIN_SCHEDULER/api/comisarias · query: departamento, distrito, severidad, limit, offset
seguridad_ciudadana_comisaria_detalleDetalle de una comisaría auditada por su `id` interno (el de la fila en `comisarias_auditadas`, no un código de unidad policial). 404 si el id no existe. Ingesta manual, sin scheduler — los datos refl…SIN_SCHEDULER/api/comisarias/{id}
seguridad_ciudadana_equipamientoEquipamiento PNP adquirido vía SEACE (inversión en vehículos, armamento, comunicaciones y equipo de seguridad) por año y tipo, con el proveedor y el contrato de origen. Sin filtro `tipo` devuelve adem…SIN_SCHEDULER/api/equipamiento · query: anio_desde, anio_hasta, tipo, limit, offset
seguridad_ciudadana_equipamiento_resumenInversión PNP en equipamiento agregada por año (contratos y monto total), para ver la tendencia plurianual sin el detalle por contrato. Ingesta manual, sin scheduler — los datos reflejan la última cor…SIN_SCHEDULER/api/equipamiento/resumen · query: anio_desde, anio_hasta
seguridad_ciudadana_indice_denunciasÍndice de inseguridad por modalidad de denuncia policial (SIDPOL) — tasa de denuncias por cada 10,000 habitantes por departamento × modalidad, normalizada por población (padrón electoral RENIEC 2026, …SIN_SCHEDULER/api/indices/denuncias · query: anio, departamento, provincia, modalidad, orden
seguridad_ciudadana_indice_denuncias_comparativoEvolución de la tasa de denuncias de un departamento entre dos años, por modalidad — variación > 0 no implica necesariamente más criminalidad, puede ser más denuncias (mejor cultura de reporte). Inges…SIN_SCHEDULER/api/indices/denuncias/comparativo · query: departamento, anioInicio, anioFin
bcrp-comercio-exterior
18 tools
bcrp_comercio_exterior_tradeComercio exterior agregado nacional (millones US$ FOB) — exportaciones, importaciones y balanza comercial mensual, series PN38714BM–PN38723BM. Sin desagregación territorial ni por empresa; indicador m…SIN_SCHEDULER/api/trade · query: series, category, anio, desde, hasta
bcrp_comercio_exterior_macroSeries macro nacionales del BCRP — tipo de cambio (S/ por US$), inflación (IPC Lima var% mensual), PBI (índice 2007=100), tasa de referencia de política monetaria (%). Mensuales, agregado nacional. Co…SIN_SCHEDULER/api/trade/macro · query: series, category, anio, desde, hasta
bcrp_comercio_exterior_meta_sourcesMetadata de los últimos 10 lotes de ingesta BCRP (series, rango, checksum)./api/meta/sources
bcrp_comercio_exterior_comtradeFlujos de comercio UN Comtrade (benchmark externo, en USD — no millones) por país reporter × socio × capítulo arancelario × año. Por defecto trae Perú (reporter 604) con socio '0' = Mundo y los princi…SIN_SCHEDULER/api/comtrade · query: reporter, partner, cmdCode, anio, desde, hasta, flujo, groupBy, modo, socio, umbralRca, fobMin, limit, offset
bcrp_comercio_exterior_wdiPanel país × año de World Development Indicators + Worldwide Governance Indicators (Banco Mundial): PBI, PBI per cápita, crecimiento, exportaciones e importaciones % del PIB, arancel aplicado media si…SIN_SCHEDULER/api/wdi · query: pais, indicador, anio, desde, hasta, limit, offset
bcrp_comercio_exterior_wdi_indicadoresCatálogo de los indicadores WDI efectivamente ingeridos, con países cubiertos, rango de años y cantidad de valores no nulos — para saber qué se puede pedir antes de consultar. Ingesta manual, sin sche…SIN_SCHEDULER/api/wdi/indicadores
bcrp_comercio_exterior_atlas_rankingsRankings de complejidad económica del Growth Lab (Harvard Dataverse, doi:10.7910/DVN/XTAQMC, versión 12, CC0): ECI SITC, HS92 y HS12, y la proyección de crecimiento, por país y año. Es solo el CSV gro…SIN_SCHEDULER/api/atlas-rankings · query: pais, anio, desde, hasta, limit, offset
bcrp_comercio_exterior_lsciLiner Shipping Connectivity Index de UNCTAD (US.LSCI), trimestral, país × periodo. Indicadores: index (base Q1 2023 = 100), growth_yoy, growth_previous y ranking. No incluye la serie mensual US.LSCI_M…SIN_SCHEDULER/api/lsci · query: economia, periodo, indicador, limit, offset
bcrp_comercio_exterior_breadyPuntajes por pilar de Business Ready (B-READY) 2025, una fila por economía y pilar (marco regulatorio, servicios públicos, eficiencia operativa). Sale de la hoja 00_B-READY_Pillar_Score. No incluye el…SIN_SCHEDULER/api/bready · query: economia, edicion, pilar, limit, offset
bcrp_comercio_exterior_doing_businessDoing Business histórico congelado, hoja All Data del Excel corregido (DB Year 2004–2020). El informe se discontinuó el 16 de septiembre de 2021. CC BY 4.0. DB Year es el año del informe en el archivo…SIN_SCHEDULER/api/doing-business · query: codigo, anio, tema, indicador, limit, offset
bcrp_comercio_exterior_cacao_precio_referenciaPrecio mensual global de cacao (USD/t), serie IMF PCOCOUSDM vía FRED — referencia interina hasta integrar ICCO diario. Sin ruta Express. Ingesta manual, sin scheduler — los datos reflejan la última co…SIN_SCHEDULER/api/cacao-precio-referencia · query: desde, hasta, limit, offset
bcrp_comercio_exterior_baciFlujos CEPII BACI HS92, vintage 202601: año, exportador, importador, HS6, valor en miles de USD y cantidad en toneladas. La carga por defecto es Perú (código CEPII 604) como exportador e importador, t…SIN_SCHEDULER/api/baci · query: anio, desde, hasta, exportador, importador, hs6, limit, offset
bcrp_comercio_exterior_baci_paisesCatálogo de países de CEPII BACI (country_codes_V202601.csv): código numérico CEPII, nombre, ISO2, ISO3. 225 filas. Nombra los códigos exportador/importador de bcrp_comercio_exterior_baci. Sin ruta Ex…SIN_SCHEDULER/api/baci/paises · query: codigo, iso3, limit, offset
bcrp_comercio_exterior_gravity_acuerdosAcuerdos de CEPII Gravity V202211 (Etalab 2.0): par de países y año, con fta_wto, fta_wto_raw, rta_coverage y rta_type. Es la proyección de esas columnas. No incluye el CSV ancho de 87 columnas (1.25 …SIN_SCHEDULER/api/gravity/acuerdos · query: anio, origen, destino, conAcuerdo, limit, offset
bcrp_comercio_exterior_gravity_etiquetasEtiquetas de rta_type y rta_coverage de CEPII Gravity V202211 (Label_rta_type_V202211.csv y Label_rta_coverage_V202211.csv). rta_type: 1 CU, 2 CU & EIA, 3 EIA, 4 FTA, 5 FTA & EIA, 7 PSA & EIA. rta_cov…SIN_SCHEDULER/api/gravity/etiquetas · query: variable
bcrp_comercio_exterior_geodist_paisesPaíses de CEPII GeoDist (geo_cepii): ISO2, ISO3, código numérico CEPII (Perú 604), coordenadas, cap, maincity, salida al mar, primer colonizador y lang9. 238 filas y 225 ISO3: 13 países traen capital …SIN_SCHEDULER/api/geodist/paises · query: iso3, limit, offset
bcrp_comercio_exterior_geodist_diadasDíadas de CEPII GeoDist (dist_cepii): contigüidad, lengua oficial, lengua étnica, colonia, distancia simple y ponderada, en kilómetros. Incluye los pares que el extracto Perú no lista como origen. Uso…SIN_SCHEDULER/api/geodist/diadas · query: origen, destino, limit, offset
bcrp_comercio_exterior_trainsArancel reportado de UNCTAD TRAINS vía WITS: una llamada, Perú 604, socio Mundo 000, año 2021, product=All y datatype=reported. 5388 partidas HS6, nomenclatura H5, tipo MFN. El promedio simple es la o…SIN_SCHEDULER/api/trains · query: anio, reporter, partner, producto, limit, offset
inversion-privada
8 tools
inversion_privada_projectsCartera de inversión privada PROINVERSIÓN (VERTIX) — proyectos APP y PA con sector, fase, titular y monto. Sin CUI; departamento inferido por filtro del buscador. Cobertura completa de la cartera cons…SIN_SCHEDULER/api/projects · query: departamento, sector, tipo, titular, fase
inversion_privada_project_by_idDetalle de un proyecto de la cartera VERTIX por su Id interno PROINVERSIÓN./api/projects/{vertixId}
inversion_privada_meta_sourcesMetadata de los últimos lotes de ingesta VERTIX (APP/PA) y OxI, con desglose APP/PA y por fase OxI./api/meta/sources
inversion_privada_oxi_projectsCartera OxI (Obras por Impuestos) en promoción por PROINVERSIÓN — universo distinto a APP/PA, misma plataforma VERTIX. `codigoReferencia` viene de una columna fuente que mezcla tres sistemas de código…SIN_SCHEDULER/api/oxi · query: departamento, funcion, fase, entidad
inversion_privada_oxi_by_idDetalle de un proyecto OxI específico por su Id numérico interno (`oxiId`)./api/oxi/{oxiId}
inversion_privada_oxi_crossref_invierteCruce OxI <-> radar-inversiones (Invierte.pe) por codigo_snip exacto (sin fuzzy). Solo confirma lo que efectivamente matchea — una fila sin match no implica que el proyecto no exista en Invierte.pe, s…/api/crossref/oxi · query: departamento
inversion_privada_gis_geojsonGeoJSON FeatureCollection real y descargable de la cartera VERTIX (endpoint público de vertix.proinversion.gob.pe, sin login — a diferencia del visor GIS oficial que sí lo requiere). Cruce IDPROYECTO=…SIN_SCHEDULER/api/gis/geojson · query: departamento
inversion_privada_gis_project_geometryGeometría(s) GIS de un proyecto APP/PA específico por su vertix_id (mismo Id de vertixService.php)./api/gis/projects/{vertixId}
bcrp-la-libertad
2 tools
bcrp_la_libertad_indicadoresIndicadores mensuales de actividad económica de La Libertad (BCRP Sucursal Trujillo): agropecuario, pesca, minería, crédito, depósitos, ejecución presupuestal (anexo=10). A diferencia del resto del ca…/api/indicadores · query: anexo, indicador, anio, mes
bcrp_la_libertad_meta_sourcesMetadata de los últimos 10 lotes de ingesta manual (PDF por PDF, ver `bcrp_la_libertad_indicadores`) y desglose de filas por anexo — útil para confirmar qué anexos/periodos ya se ingirieron sin tener …/api/meta/sources
servicios-salud
2 tools
servicios_salud_ipressEstablecimientos de salud (RENIPRESS/SUSALUD) con su estado operativo real (`ACTIVO` u otro valor tal cual lo declara SUSALUD, no normalizado a booleano). Cobertura nacional completa, no acotada a La …SIN_SCHEDULER/api/ipress · query: ubigeo, departamento, distrito, estado, limit, offset
servicios_salud_crossrefCruce por UBIGEO entre inversión pública en salud (`investments` de radar-inversiones, FUNCION IN ('SALUD', 'SALUD Y SANEAMIENTO') — ambos valores confirmados en vivo, no asumidos) y establecimientos …SIN_SCHEDULER/api/crossref · query: departamento, ubigeo
programas-sociales
2 tools
programas_sociales_coberturaCobertura mensual de programas sociales MIDIS (JUNTOS, WASI MIKUNA/ex-QALI WARMA, FONCODES, CUNAMÁS, CONTIGO, PAIS/Tambos y Pensión 65) ya agregada por distrito por el propio MIDIS — nunca un registro…SIN_SCHEDULER/api/cobertura · query: ubigeo, fechaCorte
programas_sociales_crossrefCruce por UBIGEO entre inversión pública en protección social (`investments` de radar-inversiones, FUNCION IN ('PROTECCIÓN SOCIAL', 'ASISTENCIA Y PREVISION SOCIAL') — ambos valores confirmados en vivo…SIN_SCHEDULER/api/crossref · query: departamento, ubigeo
actividad-empresarial
2 tools
actividad_empresarial_empresasConteo mensual de empresas activas del sector privado por distrito, fuente MTPE. Cobertura nacional. Único año disponible: 2022 — MTPE no ha publicado un corte más reciente bajo este dataset. Ingesta …SIN_SCHEDULER/api/empresas · query: ubigeo, anio, mes
actividad_empresarial_crossrefCruce descriptivo por UBIGEO entre inversión pública total (`investments` de radar-inversiones, todas las funciones — no hay categoría de gasto específica para actividad empresarial) y el conteo de em…SIN_SCHEDULER/api/crossref · query: departamento, ubigeo
informes-control
2 tools
informes_control_informesInformes de auditoría/servicios de control de la Contraloría (entidad, ubicación, fechas, sector, si tiene un hallazgo de responsabilidad). Por diseño, NUNCA expone nombres de funcionarios ni detalle …SIN_SCHEDULER/api/informes · query: entidad, departamento, periodo, esConResponsabilidad, limit, offset
informes_control_crossrefCruce por nombre de entidad (fuzzy — la fuente no da un código de entidad compartido) entre informes de auditoría de Contraloría y ejecución presupuestal de radar-ejecucion. Devuelve cuántos informes …SIN_SCHEDULER/api/crossref · query: departamento
mindef
3 tools
mindef_offset_agreementsConvenios Específicos de Compensaciones Industriales y Sociales Offset del MINDEF: obligaciones de compensación que un proveedor extranjero asume como parte de un contrato de defensa (institución, ent…SIN_SCHEDULER/api/offset-agreements · query: entidadContraparte
mindef_training_abroadPersonal militar capacitado en el exterior (institución, curso, país, fechas). `personalCantidad` es un conteo por curso, nunca una lista de nombres — el dataset del MEF/MINDEF no publica identificado…SIN_SCHEDULER/api/training-abroad · query: pais
mindef_peace_missionsPersonal de las FF.AA. desplegado en Misiones de Paz, Observadores Militares y Contingentes Militares (misión, institución, país, año, cantidad). `cantidad` es un conteo agregado por misión/año, no un…SIN_SCHEDULER/api/peace-missions · query: anio, pais
mimp
2 tools
mimp_cem_casosCasos atendidos por violencia contra la mujer e integrantes del grupo familiar, por Centro Emergencia Mujer (CEM) — agregado por centro/año/departamento, desglosado por sexo y tipo de violencia. NUNCA…SIN_SCHEDULER/api/cem · query: departamento, anio
mimp_chat100_consultasConsultas atendidas por el servicio Chat 100 (línea contra la violencia familiar y sexual) — agregado nacional anual por sexo, sin desagregación territorial ni individual en la fuente. Ingesta manual,…SIN_SCHEDULER/api/chat100 · query: anio
renamu
3 tools
renamu_municipalidadesIdentificación de municipalidades (RENAMU/INEI, encuesta censal anual, 1,891 municipalidades) — ubigeo, departamento, provincia, distrito, tipo (Provincial/Distrital/Centro Poblado). Alcance deliberad…SIN_SCHEDULER/api/municipalidades · query: anio, departamento, ubigeo, historico
renamu_equipamientoCapacidad institucional de una municipalidad por ubigeo (RENAMU/INEI, Módulo II: equipamiento y TIC) — vehículos (auto, ambulancia, volquete, camión recolector de basura, camión cisterna, grupo electr…SIN_SCHEDULER/api/equipamiento · query: ubigeo, anio
renamu_crossrefCruce inversión pública ejecutada POR el gobierno local (radar-inversiones, Invierte.pe/CUI, `nivel=GL`) contra capacidad institucional real de esa misma municipalidad (RENAMU: ¿tiene vehículo operati…SIN_SCHEDULER/api/crossref · query: departamento, ubigeo, anio
candidatos-erm
2 tools
candidatos_erm_candidatosCandidatos inscritos a Gobernador/Vicegobernador Regional, Consejero Regional, Alcalde y Regidor Provincial/Distrital — Elecciones Regionales y Municipales de octubre 2026. Fuente NO oficial: JNE no p…SIN_SCHEDULER/api/candidatos · query: dni, departamento, provincia, distrito, ubigeo, cargo, organizacionPolitica, tipoEleccion, estado, limit, offset
candidatos_erm_ficha_electoralFicha electoral por circunscripción (ERM 2026, 2026-10-15): junta candidatos de ese UBIGEO, autoridades electas vigentes del JNE, la municipalidad RENAMU (identificación + conectividad + vehículos del…SIN_SCHEDULER/api/ficha-electoral · query: ubigeo
autoridades-electas
1 tools
autoridades_electas_autoridadesAutoridades proclamadas por el JNE (nombre, cargo, organización política, ubigeo, periodo de mandato) — no candidatos: `pronunciamiento` es un acta de proclamación oficial real, verificada contra el c…SIN_SCHEDULER/api/autoridades · query: nombre, cargo, organizacionPolitica, ubigeo, anioEleccion, limit, offset
instituciones-educativas
3 tools
instituciones_educativas_institucionesPadrón nacional de instituciones y programas educativos (MINEDU/ESCALE) — nombre, nivel/modalidad, gestión, dirección, ubigeo, coordenadas (lat/lon, único conector del catálogo con georreferenciación …SIN_SCHEDULER/api/instituciones · query: departamento, provincia, distrito, ubigeo, estado, gestion, nombre, areaCenso, limit, offset
instituciones_educativas_resumenCobertura educativa agregada por provincia y distrito de un departamento (total de instituciones y cuántas están activas) — pensado para no forzar paginar miles de filas de `instituciones_educativas_i…SIN_SCHEDULER/api/resumen · query: departamento
instituciones_educativas_trayectoriaMatriculación y trayectoria estudiantil por servicio educativo (SIAGIE/MINEDU, Unidad de Estadística), 2021-2024 — agregado por código modular, con LEFT JOIN al padrón de IIEE para ubigeo/nombre/terri…SIN_SCHEDULER/api/trayectoria · query: codMod, anio, departamento, provincia, distrito, ubigeo, limit, offset
infracciones-ambientales
2 tools
infracciones_ambientales_infraccionesRegistro Único de Infractores Ambientales Sancionados (OEFA) — administrado sancionado, subsector económico (minería, industria, hidrocarburos, agricultura, pesquería, residuos sólidos, electricidad, …SIN_SCHEDULER/api/infracciones · query: departamento, provincia, distrito, subsectorEconomico, administrado, limit, offset
infracciones_ambientales_crossref¿Qué empresas sancionadas por OEFA (RUIAS) siguen contratando activamente con el Estado (compras-publicas)? Solo cruza R.U.C. (empresas) — las infracciones a persona natural (D.N.I.) vienen enmascarad…/api/crossref · query: ruc, departamento, limit, offset
red-vial-subnacional
1 tools
red_vial_subnacional_intervencionesIntervenciones en redes viales departamentales/vecinales (Provías Descentralizado, MTC) — código de ruta, tramo, longitud en km, estado de conservación (Bueno/Regular/Malo), tipo de superficie, tipo d…SIN_SCHEDULER/api/intervenciones · query: departamento, provincia, estado, codigoRuta, limit, offset
residuos-solidos
1 tools
residuos_solidos_residuosGeneración anual de residuos sólidos domiciliarios y municipales por distrito (MINAM/SIGERSOL) — población INEI, generación per cápita, toneladas/día y toneladas/año. Serie histórica real 2019-2024 (6…SIN_SCHEDULER/api/residuos · query: departamento, provincia, distrito, ubigeo, anio, historico, limit, offset
infraestructura-mtc
6 tools
infraestructura_mtc_terminales_portuariosCatálogo de terminales portuarios y embarcaderos (MTC) — ubicación, ámbito (marítimo/fluvial/lacustre), tipo, uso, tráfico, estado de conservación, titularidad y administrador. Panel multi-corte 2022-…SIN_SCHEDULER/api/terminales-portuarios · query: idDepartamento, ambito, estado, fechaCorte, historico, limit, offset
infraestructura_mtc_aerodromosCatálogo de infraestructura aeroportuaria/aeródromos (MTC) — ubicación, tipo, código OACI, escala, estado, jerarquía, titularidad y administrador. La columna ID original de la fuente viene con el lite…SIN_SCHEDULER/api/aerodromos · query: idDepartamento, provincia, tipoAerodromo, fechaCorte, historico, limit, offset
infraestructura_mtc_peajesCatálogo de unidades de peaje de la red vial nacional (MTC) — ubicación, código de ruta, km de inicio, titularidad, administrador y estado operativo. Panel multi-corte (233 features nacionales, 3 cort…SIN_SCHEDULER/api/peajes · query: idDepartamento, codigoRuta, estado, fechaCorte, historico
infraestructura_mtc_terminales_vulnerabilidadÍndice de vulnerabilidad estructural de terminales portuarias, ordenadas de mayor a menor score. El score combina estado de conservación, concesión, geolocalización y antigüedad con pesos fijos (metod…SIN_SCHEDULER/api/terminales/vulnerabilidad · query: departamento, ambito, fuente, limit, offset
infraestructura_mtc_terminal_vulnerabilidadÍndice de vulnerabilidad de UNA terminal portuaria por su código, con el desglose de componentes del score y su ranking global dentro de la misma fuente. 404 si el código no existe en esa fuente. Inge…SIN_SCHEDULER/api/terminales/vulnerabilidad/{codigo} · query: fuente
infraestructura_mtc_terminales_vulnerabilidad_climaÍndice v2 de vulnerabilidad: la parte estructural del score más el riesgo CLIMÁTICO de la terminal (fuente ANA), con la serie histórica del riesgo. Es un índice COMPUESTO y por tanto más frágil que el…SIN_SCHEDULER/api/terminales/vulnerabilidad/clima · query: departamento, ambito, fecha, fuente, limit, offset
riesgo-fiscal-isds
4 tools
riesgo_fiscal_isds_pasivos_contingentesPasivos contingentes explícitos del Sector Público No Financiero, POR AÑO DE CIERRE (no por edición del MMM — es una serie continua que cada documento nuevo extiende o revisa): controversias internaci…/api/mmm/pasivos-contingentes
riesgo_fiscal_isds_edicionesMetadata de cada documento fuente (MMM o IAPM) registrado: fecha de publicación, fuente oficial, fecha de verificación, estado verificado/no_localizado. Los 3 documentos leídos hasta ahora (MMM_2024_2…/api/mmm/ediciones
riesgo_fiscal_isds_serie_historicaSerie histórica 2014/2021/2024 citada por Luis Miguel Castilla (ex-MEF, PERUMIN 37, sept-2025) sobre el peso de las controversias internacionales como % del PBI. Es una FUENTE SECUNDARIA (declaración …/api/mmm/serie-historica
riesgo_fiscal_isds_meta_sourcesMetadata de los últimos 10 lotes de ingesta manual (PDF por PDF vía `npm run ingest:pdf`) — checksum, edición, filas insertadas. Útil para confirmar qué documentos ya se ingirieron sin consultar `pasi…SIN_SCHEDULER/api/mmm/meta/sources
poder-judicial
4 tools
poder_judicial_procesosEstadística agregada de procesos judiciales (pendientes/ingresados/resueltos) por año, mes y órgano jurisdiccional a nivel nacional — SIN expedientes individuales ni nombres de partes, sin PII. Invest…SIN_SCHEDULER/api/procesos-judiciales · query: anio, mes, distritoJudicial, provincia, distrito, tipoOrgano, especExp, condicion, estado, dependencia, limit, offset
poder_judicial_crimen_organizadoEstadística agregada de casos de Crimen Organizado — filtra `procesos_judiciales_jurisdiccional` a juzgados/salas especializados en 'Crimen Organizado' (12 dependencias distintas identificadas en vivo…/api/procesos-judiciales/crimen-organizado · query: anio, distritoJudicial, limit, offset
poder_judicial_procesos_resumenAgrega (SUM) las columnas titulares de `poder_judicial_procesos` (`pendiente`, `resuelto`, `ingreso_sin`, `ingreso_con`, `sentencia`, `conciliado`) por `distritoJudicial`/`tipoOrgano`/`especExp`/`anio…/api/procesos-judiciales/resumen · query: groupBy, anio, mes, distritoJudicial
poder_judicial_territoriosTriadas (provincia, distrito) distintas presentes en `poder_judicial_procesos`, con conteo de filas — pensado para auditar la cobertura del cruce territorial (390 triadas, 388 confirmadas contra el ca…/api/procesos-judiciales/territorios
violencia-escolar
2 tools
violencia_escolar_casosListado detallado de casos de violencia escolar reportados a SíseVe (MINEDU) — fecha, DRE, UGEL, nivel educativo, tipo de reporte (`Personal IE a Escolares` vs `Entre Escolares`), tipo de violencia (P…SIN_SCHEDULER/api/casos · query: dre, ugel, nivelEducativo, tipoReporte, tipoViolencia, subtipoViolencia, tipoEstadoReporte, fechaDesde, fechaHasta, limit, offset
violencia_escolar_resumenConteo de casos de violencia escolar por tipo (Psicológica/Física/Sexual), agregado por DRE a nivel nacional (sin filtro) o por UGEL dentro de un DRE específico (con `dre`) — evita paginar miles de fi…SIN_SCHEDULER/api/resumen · query: dre
legislativo-congreso
5 tools
legislativo_congreso_proyectosProyectos de ley del Congreso de la República — filtra por periodo parlamentario (`perParId`), estado (texto exacto, ej. 'APROBADO', 'EN COMISIÓN'), autor (búsqueda parcial ILIKE) o texto libre sobre …SIN_SCHEDULER/api/proyectos · query: periodo, estado, autor, texto, limit, offset
legislativo_congreso_proyecto_detalleDetalle de un proyecto de ley específico por `periodo` (perParId) + `numero` (pleyNum) — no por el código legible (ej. '14864/2025-CR'), que contiene '/' y no es válido como segmento de ruta sin codif…SIN_SCHEDULER/api/proyectos/{periodo}/{numero}
legislativo_congreso_periodosLista qué periodos parlamentarios (`perParId`) están disponibles — es decir, se han ingerido con éxito al menos una vez — con la fecha de la última ingesta y el conteo de proyectos en esa corrida. Un …SIN_SCHEDULER/api/proyectos/periodos
legislativo_congreso_cruces_infobrasCruce keyword-based entre proyectos de ley y obras públicas de INFOBRAS, por departamento — SIN IA ni embeddings: `matchScore` es la fracción de keywords del título del proyecto que aparecen en el nom…SIN_SCHEDULER/api/cruces/proyectos-infobras · query: departamento, periodo, umbral_score, matched_minimo, limit, offset
legislativo_congreso_cruce_infobras_proyectoCruce de un proyecto de ley concreto contra obras públicas de INFOBRAS, por `periodo` (perParId) + `numero` (pleyNum). Misma heurística keyword-based y mismo `matchScore` que `legislativo_congreso_cru…SIN_SCHEDULER/api/cruces/proyectos-infobras/{periodo}/{numero} · query: departamento, umbral_score, matched_minimo
catastro-minero
2 tools
catastro_minero_derechosDerechos mineros del catastro de INGEMMET — filtra por departamento/provincia/distrito (ej. 'LA LIBERTAD'), estado (código tal cual la fuente, ej. 'T'=Titulado, 'P'=En trámite — ver `estadoDescripcion…SIN_SCHEDULER/api/derechos · query: departamento, provincia, distrito, estado, sustancia, concesion, titular, limit, offset
catastro_minero_derecho_detalleDetalle de un derecho minero específico por `codigou` (código único de INGEMMET, ej. '010033716'). Responde 404 si no existe. Ingesta manual, sin scheduler — los datos reflejan la última corrida del c…SIN_SCHEDULER/api/derechos/{codigou}
areas-protegidas
2 tools
areas_protegidas_areasÁreas naturales protegidas y afines de SERNANP — 5 capas: `anp_nacional_definitiva` (Parques/Reservas/Santuarios Nacionales, con `categoria`), `zona_reservada`, `area_conservacion_regional`, `area_con…SIN_SCHEDULER/api/areas · query: capa, nombre, ubicacion, categoria, limit, offset
areas_protegidas_area_detalleDetalle de un área específica por `capa` + `objectid` (ID interno de ArcGIS, único dentro de cada capa) — no por el código de área (`codigo`), que puede repetirse en features multi-parte. Responde 404…SIN_SCHEDULER/api/areas/{capa}/{objectid}
senace-cartera-proyectos
2 tools
senace_cartera_proyectosCartera de proyectos de certificación ambiental de SENACE (Clasificación, EIA-d, EIA-sd, MEIA-d, ITS, PPC, TdR y otros instrumentos). Fuente: portal público de datos abiertos de SENACE, sin autenticac…SIN_SCHEDULER/api/proyectos · query: estado, actividad, ruc, texto, limit, offset
senace_cartera_proyecto_detalleDetalle de un proyecto específico por `senaceId` (ID único de SENACE en este dataset). Responde 404 si no existe. Ingesta manual, sin scheduler — los datos reflejan la última corrida del conector, no …SIN_SCHEDULER/api/proyectos/{senaceId}
catastro-forestal
3 tools
catastro_forestal_titulosTítulos habilitantes y clasificación forestal de SERFOR — 10 capas de 2 servicios ArcGIS: `modalidad_permisos`, `modalidad_cesiones_en_uso`, `modalidad_autorizaciones_pfdm_avnb`, `modalidad_autorizaci…SIN_SCHEDULER/api/titulos · query: capa, nomDep, nomPro, nomDis, limit, offset
catastro_forestal_titulo_detalleDetalle de un título específico por `capa` + `objectid` (ID interno de ArcGIS, único dentro de cada capa, no globalmente). Responde 404 si no existe. Ingesta manual, sin scheduler — los datos reflejan…SIN_SCHEDULER/api/titulos/{capa}/{objectid}
catastro_forestal_conflicto_uso_sueloCruce territorial (por distrito) entre concesiones forestales vigentes de SERFOR (capa `modalidad_concesiones_forestales`, vigencia por `fec_ter`, NO por `SITUAC` -- sin significado documentado por la…SIN_SCHEDULER/api/crossref/conflicto-uso-suelo · query: departamento
geo-intersections
15 tools
geo_intersections_cruce_puntoDado un punto (lat/lon), devuelve los derechos mineros y títulos forestales que lo cubren directamente (punto exacto) o dentro de un radio en km. PostGIS ST_Contains.Ingesta manual, sin scheduler — lo…SIN_SCHEDULER/api/cruce/punto · query: lat, lon, radio_km
geo_intersections_reporteReporte completo de superposiciones entre derechos mineros y títulos forestales (mining ∩ forest). Filtra por departamento, sustancia, capa forestal y área mínima. Ordenado por km² de intersección des…SIN_SCHEDULER/api/cruce/report · query: departamento, sustancia, capa, min_area_km2, limit, offset
geo_intersections_statsEstadísticas resumen: cuántos derechos mineros y títulos forestales hay con geometría, cuántas intersecciones totales, desglose por departamento, sustancia y capa forestal.Ingesta manual, sin schedule…SIN_SCHEDULER/api/cruce/stats
geo_intersections_mineroSuperposiciones de un derecho minero específico (por CODIGOU) con títulos forestales. Muestra qué bosques cubre parcialmente ese derecho.Ingesta manual, sin scheduler — los datos reflejan la última co…SIN_SCHEDULER/api/cruce/minero/{codigou}
geo_intersections_forestalSuperposiciones de un título forestal específico (por capa + objectid) con derechos mineros. Muestra qué concesiones mineras cubren parcialmente ese bosque.Ingesta manual, sin scheduler — los datos re…SIN_SCHEDULER/api/cruce/forestal/{capa}/{objectid}
geo_intersections_comunidadesComunidades Campesinas y Nativas de SERFOR OCAPAS_MIDAGRI (réplica SERFOR de datos MIDAGRI, no el catastro oficial MIDAGRI directo). Filtra por `capa` (`comunidades_campesinas`/`comunidades_nativas`) …SIN_SCHEDULER/api/communities · query: capa, departamento, limit, offset
geo_intersections_comunidad_detalleDetalle de una comunidad campesina o nativa específica por `objectid` (ID de ArcGIS) + `capa` (obligatorio). `objectid` por sí solo NO es clave única — la tabla garantiza UNIQUE(capa, objectid), no UN…SIN_SCHEDULER/api/communities/{objectid} · query: capa
geo_intersections_comunidades_intersectComunidades campesinas/nativas que intersectan una geometría GeoJSON dada (PostGIS ST_Intersects) — útil para cruzar territorio comunal con un punto, polígono de proyecto de inversión, u otra capa geo…SIN_SCHEDULER/api/communities/intersect · query: geometry, limit, offset
geo_intersections_comunidades_statsResumen por capa de comunidades campesinas/nativas: total de filas, cuántas tienen geometría y área total en km². Ingesta manual, sin scheduler — los datos reflejan la última corrida del conector, no …SIN_SCHEDULER/api/communities/stats
geo_intersections_comunidad_cruceSuperposiciones (minero + forestal) de una comunidad campesina o nativa específica, por `capa` + `objectid`. Precomputado (ver `npm run ingest:comunidad-cruce`), solo considera derechos mineros TITULA…SIN_SCHEDULER/api/cruce/comunidad/{capa}/{objectid}
geo_intersections_comunidad_minero_reporteReporte paginado de comunidades ∩ derechos mineros titulados — filtra por `capa`, `departamento`, `titular` (ILIKE, ej. 'barrick'), `min_area_km2` o `min_community_overlap_pct` (% del territorio de la…SIN_SCHEDULER/api/cruce/comunidad-minero/report · query: capa, departamento, titular, min_area_km2, min_community_overlap_pct, limit, offset
geo_intersections_comunidad_forestal_reporteReporte paginado de comunidades ∩ títulos forestales — filtra por `capa`, `departamento`, `forest_capa` (ej. 'modalidad_concesiones_forestales', la categoría más sensible: concesiones de tala comercia…SIN_SCHEDULER/api/cruce/comunidad-forestal/report · query: capa, departamento, forest_capa, min_area_km2, min_community_overlap_pct, limit, offset
geo_intersections_comunidad_minero_coberturaCobertura REAL de derechos mineros titulados por comunidad — una fila por COMUNIDAD (no por par como `geo_intersections_comunidad_minero_reporte`), usando `ST_Union` de todos los derechos que la inter…SIN_SCHEDULER/api/cruce/comunidad-minero/cobertura · query: capa, departamento, provincia, distrito, min_pct, min_area_km2, limit, offset
geo_intersections_comunidad_forestal_coberturaCobertura REAL de títulos forestales por comunidad — análogo a `geo_intersections_comunidad_minero_cobertura` con `forest_titles` en vez de `mining_rights`, misma corrección por `ST_Union`. Ingesta ma…SIN_SCHEDULER/api/cruce/comunidad-forestal/cobertura · query: capa, departamento, provincia, distrito, min_pct, min_area_km2, limit, offset
geo_intersections_comunidad_cruce_statsResumen del cruce comunidades ∩ minero/forestal: comunidades afectadas, comunidades con doble exposición (minero Y forestal a la vez), distribución de severidad por cobertura real (buckets <10%/10-50%…SIN_SCHEDULER/api/cruce/comunidad/stats
emergencias-indeci
3 tools
emergencias_indeciEmergencias y daños históricos a nivel nacional (2003-2025) de INDECI/SINPAD — inundaciones, huaicos, sismos, heladas, incendios, sequías y otros 22 tipos de peligro. Datos EDAN (Evaluación de Daños y…SIN_SCHEDULER/api/emergencias · query: departamento, provincia, distrito, peligro, anio, limit, offset
emergencias_indeci_detalleDetalle de una emergencia específica por `id` interno (no por `sinpadId`, que no es único). Responde 404 si no existe. Ingesta manual, sin scheduler — los datos reflejan la última corrida del conector…SIN_SCHEDULER/api/emergencias/{id}
emergencias_indeci_preparacion_riesgoCruce territorial (por distrito) entre historial de emergencias tipo El Niño (INDECI, peligro por defecto: LLUVIA INTENSA/INUNDACION/HUAYCO/DESLIZAMIENTO/EROSION) y proyectos de inversión de prevenció…SIN_SCHEDULER/api/crossref/preparacion-riesgo · query: departamento, peligros
fonafe-empresarial
2 tools
fonafe_empresarial_empresasListado de las 34 empresas activas bajo el ámbito de FONAFE (Fondo Nacional de Financiamiento de la Actividad Empresarial del Estado) — slug, código interno, razón social, sector (Distribución Eléctri…SIN_SCHEDULER/api/empresas · query: sector, slug, limit, offset
fonafe_empresarial_presupuestoPresupuesto empresarial y ejecución mensual por empresa y rubro (FONAFE) — presupuestado anual, presupuesto del último mes informado, ejecución del último mes. Cada fila es un rubro (ingresos, costos,…SIN_SCHEDULER/api/presupuesto · query: slug, sector, anio, rubro, limit, offset
onp-presupuesto
1 tools
onp_presupuesto_ejecucionEjecución presupuestal anual (2008-2025) del gasto de planilla de los regímenes previsionales administrados por la ONP (Oficina de Normalización Previsional) — pago de pensión, devengados, intereses l…SIN_SCHEDULER/api/ejecucion · query: anio, descripcion, fuente, limit, offset
osinergmin-combustibles
2 tools
osinergmin_combustibles_grifosRegistro de grifos y estaciones de servicio (OSINERGMIN) — expediente, código OSINERGMIN, RUC, razón social, ubicación, tipo de establecimiento, capacidad de almacenamiento, vigencia de registro. 3,42…SIN_SCHEDULER/api/grifos · query: departamento, provincia, distrito, ruc, tipoEstablecimiento, limit, offset
osinergmin_combustibles_preciosReporte diario SCOP de precios registrados por Distribuidores Minoristas de Combustibles Líquidos (OSINERGMIN) — diesel, petróleo industrial, gasohol. Precio mínimo/máximo en soles por el RUC del dist…SIN_SCHEDULER/api/precios · query: departamento, provincia, producto, ruc, limit, offset
ositran-reclamos
3 tools
ositran_reclamos_reclamosReclamos de usuarios sobre carreteras concesionadas (OSITRAN) — por concesión, medio de presentación, motivo, materia y estado del reclamo, agregado por año/mes. 3,978 filas verificadas. Paginación re…SIN_SCHEDULER/api/reclamos · query: anio, mes, entidadPrestadora, siglasConcesion, estadoReclamo, limit, offset
ositran_reclamos_traficoTráfico vehicular por peaje en carreteras concesionadas (OSITRAN) — cantidad de vehículos por clase, tipo de tarifa, tipo de eje, agregado por año/mes. 41,000 filas verificadas. Paginación real: usa `…SIN_SCHEDULER/api/trafico · query: anio, mes, siglasConcesion, peaje, limit, offset
ositran_reclamos_recaudacionRecaudación por peaje en carreteras concesionadas (OSITRAN) — importe en soles por tipo de recaudación/tarifa/vehículo, agregado por año/mes. 40,500 filas verificadas. Paginación real: usa `limit`/`of…SIN_SCHEDULER/api/recaudacion · query: anio, mes, siglasConcesion, peaje, limit, offset
smv-sanciones
1 tools
smv_sanciones_sancionesSanciones a personas jurídicas supervisadas por la SMV (Superintendencia del Mercado de Valores) desde 2018 — amonestaciones y multas con resolución, empresa, sumilla de la infracción, monto en soles …SIN_SCHEDULER/api/sanciones · query: empresa, tipo, fechaInicio, fechaFin, limit, offset
sunat-aduanas
6 tools
sunat_aduanas_portsImportaciones CIF por aduana y año (trimestral + total anual) — SUNAT Anuario de Comercio Exterior, cdro_15. Cobertura nacional, todas las aduanas (marítimas, fluviales y pasos de frontera). Ingesta m…SIN_SCHEDULER/api/ports · query: aduana, anio, desde, hasta, limit
sunat_aduanas_ports_subpartidasImportaciones por aduana + subpartida arancelaria (FOB/CIF, variación % y estructura %) — SUNAT Anuario de Comercio Exterior, cdro_16. `subpartida` es el código arancelario (ej. '2709000000'), no la d…SIN_SCHEDULER/api/ports/subpartidas · query: aduana, anio, desde, hasta, subpartida, limit
sunat_aduanas_ports_topRanking de aduanas por volumen CIF total importado en un año dado — SUNAT Anuario de Comercio Exterior, cdro_15. Ingesta manual, sin scheduler — los datos reflejan la última corrida del conector, no n…SIN_SCHEDULER/api/ports/top · query: anio
sunat_aduanas_meta_freshnessMetadata de frescura de la ingesta SUNAT: fecha del último lote cargado, conteo de filas por tabla, y detalle del archivo fuente más reciente. Ingesta manual, sin scheduler — los datos reflejan la últ…SIN_SCHEDULER/api/meta/freshness
sunat_aduanas_comercio_bienesComercio exterior del Perú por subpartida arancelaria (10 dígitos) × país destino/origen × vía de transporte × año, en MILLONES US$ — MINCETUR/DGIECE 'Comercio Exterior de Bienes' (fuente distinta del…SIN_SCHEDULER/api/comercio-bienes · query: anio, desde, hasta, flujo, subpartida, pais, bloque, sector, tipo, via, groupBy, limit, offset
sunat_aduanas_comercio_bienes_metaFrescura y cobertura de la ingesta MINCETUR 'Comercio Exterior de Bienes': últimos lotes cargados (checksum, filas leídas) y años/flujos disponibles con su fecha de corte de la fuente. Ingesta manual,…SIN_SCHEDULER/api/comercio-bienes/meta
sunedu-licenciamiento
1 tools
sunedu_licenciamiento_licenciamientoLicenciamiento institucional de universidades peruanas (SUNEDU) — estado (LICENCIA OTORGADA/DENEGADA/NO PRESENTADO), vigencia, tipo de gestión (público/privado) y ubicación geográfica. No incluye el r…SIN_SCHEDULER/api/licenciamiento · query: nombre, estadoLicenciamiento, departamento, provincia, tipoGestion, limit, offset
territorio-inteligencia
5 tools
territorio_inteligencia_captura_territorioConcentración de superficie minera o forestal por titular (minero) o modalidad/sector (forestal) — el catastro forestal no tiene columna de titular (SERFOR no publica dueño de concesión/cesión foresta…SIN_SCHEDULER/api/captura-territorio · query: departamento, tipoCatastro, limiteRucs
territorio_inteligencia_titulares_riesgoTitulares mineros (INGEMMET) con coincidencia de nombre contra sanciones de `proveedores-sancionados` (inhabilitaciones OSCE, inhabilitaciones judiciales, multas) — el cruce es por NOMBRE vía matcher …SIN_SCHEDULER/api/titulares-riesgo · query: ruc, departamento, soloVigentes
territorio_inteligencia_inconsistencia_presupuestoProyectos de Obras por Impuestos (`inversion-privada.oxi_investment_promotions`) cruzados por distrito+provincia contra derechos mineros vigentes (`catastro-minero`) — `conflictoDeteccionado` es una s…SIN_SCHEDULER/api/inconsistencia-presupuesto · query: departamento, sector
territorio_inteligencia_riesgo_eudrRiesgo EUDR por título forestal — cuenta alertas tempranas de deforestación reales de MINAM (GeoServidor, capa Tem_AlertasTempranasDeforestacion, 183,767 puntos nacionales verificados en vivo 2026-10-…SIN_SCHEDULER/api/riesgo-eudr · query: departamento
territorio_inteligencia_ficha_distritalFicha distrital de presión institucional por UBIGEO (2026-10-15): junta cuatro fuentes independientes que comparten UBIGEO — denuncias SIDPOL por modalidad para el año pedido, la cobertura social MIDI…SIN_SCHEDULER/api/ficha-distrital · query: ubigeo, anio
sinadef-defunciones
2 tools
sinadef_defunciones_defuncionesFallecidos del SINADEF (MINSA), solo La Libertad. `muerteViolenta` es la clasificación del certificado de defunción (HOMICIDIO, SUICIDIO, ACCIDENTE DE TRANSITO, ACCIDENTE DE TRABAJO, OTRO ACCIDENTE) —…/api/defunciones · query: provincia, distrito, muerteViolenta, anio, limit, offset
sinadef_defunciones_resumenConteo de defunciones SINADEF (La Libertad) por categoría de `muerteViolenta` — para cruzar contra la tasa de denuncias SIDPOL de seguridad-ciudadana por provincia/año./api/defunciones/resumen · query: provincia, anio
¿Falta un tool? → revisa el estado de la API y luego agrégalo en el catálogo MCP.