SNIFA MCP Server
README.md
# Conector MCP — SNIFA (SMA)
Conecta Claude a la información pública de fiscalización ambiental de la
**Superintendencia del Medio Ambiente** (SNIFA). Para rastrear el enforcement
sobre proyectos: sanciones, fiscalizaciones, medidas y el catastro de unidades
fiscalizables, filtrable por **categoría (Energía, Minería…)**, región y titular.
## Herramientas
| Herramienta | Qué hace |
|---|---|
| `filtros()` | Lista secciones y valores válidos de categoría/región. |
| `buscar(seccion, texto, categoria, region, expediente, limite)` | Busca en una sección con filtros. |
| `ficha(seccion, id)` | Detalle: hechos/infracciones, documentos descargables, relacionados. |
| `leer_documento(url, paginas)` | Descarga un PDF (resolución, etc.) y extrae su texto. |
Secciones: `sancionatorios`, `fiscalizaciones`, `sanciones` (firmes),
`unidades` (catastro), `medidas`, `requerimientos`.
## Despliegue (igual que los otros conectores)
1. **GitHub**: sube estos archivos a un repo.
2. **Railway**: New Project → Deploy from GitHub repo → Dockerfile →
Settings → Networking → Generate Domain. (Puerto 8080.)
3. **Claude**: Configuración → Conectores → Agregar conector personalizado →
`https://TU-DOMINIO.up.railway.app/mcp`.
## Notas
- Todo público, sin login.
- Usa cabeceras de navegador (User-Agent + `X-Requested-With`) para evitar 403.
- Datos duros/masivos: la SMA publica volcados CSV/Excel en "Datos Abiertos"
(Google Drive) si alguna vez quieres análisis pesado.
This server cannot be deployed
Maintenance
ActivitySlowing
ResponsivenessNo issues