Servidor MCP con datos públicos de Uruguay y la región: BCU, INDEC, IBGE, ANCAP, INIA, Salto Grande, RUT y cédula. Solo lectura, cada dato con su fuente.
- ✓Open-source license (MIT)
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Topics declared
- ✓Documented (README)
claude mcp add mcp-uruguay -- uvx mcp-uruguay{
"mcpServers": {
"mcp-uruguay": {
"command": "uvx",
"args": ["mcp-uruguay"]
}
}
}Resumen de MCP Servers
# mcp-uruguay
<!-- mcp-name: io.github.manusabbath-arch/mcp-uruguay -->
[](https://github.com/manusabbath-arch/mcp-uruguay/actions/workflows/tests.yml)
[](https://pypi.org/project/mcp-uruguay/)
[](LICENSE)
> **In English:** an MCP server that gives AI agents Uruguayan and regional public data straight
> from the primary sources: Central Bank of Uruguay exchange rates and inflation-adjusted pesos,
> Argentina's CPI, Brazil's IPCA, ANCAP fuel prices, INIA weather in Salto, Uruguay River stations,
> IDE.uy geocoding and RUT/ID validation. Read-only, and every answer carries its source and
> retrieval time.
Servidor [MCP](https://modelcontextprotocol.io) con **datos públicos de Uruguay y la región**,
leídos de la fuente primaria. Le da a cualquier agente de IA (Claude, o cualquier cliente MCP)
cotizaciones del BCU, pesos constantes, IPC de Argentina y Brasil, combustibles de ANCAP, clima
de Salto, estaciones del río Uruguay y validación de RUT y cédula.
Está construido sobre [uydatos](https://github.com/manusabbath-arch/uy-datos-abiertos), así que
hereda su regla: **rechazar en vez de arreglar**. Un agente que recibe un error con motivo puede
decirlo; uno que recibe un número plausible pero falso lo repite.
## Herramientas
| Herramienta | Qué responde | Fuente |
|---|---|---|
| `cotizacion` | Dólar, UI, peso argentino o real de un día; si es fin de semana, dice qué día hábil usó | BCU |
| `cotizacion_mensual` | Promedio mensual, con los días publicados y el mes en curso marcado como parcial | BCU |
| `pesos_constantes` | Lleva montos de distintos meses a pesos de un mes base, con la Unidad Indexada | BCU |
| `ipc_argentina` | IPC nacional, base dic-2016 = 100 | INDEC |
| `ipca_brasil` | IPCA número-índice, base dic-1993 = 100 | IBGE |
| `combustible_ancap` | Precio máximo al público de cada combustible, por mes | ANCAP |
| `clima_salto` | Lluvia y temperaturas diarias desde 1970, con la anomalía contra la normal | INIA |
| `clima_tendencia` | Tendencia de la temperatura media anual, en °C por década | INIA |
| `estaciones_cercanas` | Estaciones hidrometeorológicas de la cuenca del río Uruguay cerca de un punto | CTM Salto Grande |
| `geocodificar_direccion` | Coordenadas de una dirección o esquina, con su calidad; descarta otra calle o el centro de la localidad | IDE.uy |
| `validar_documento` | Dígito verificador de RUT o cédula | sin red |
| `semana` | Semana ISO (`W41`) de una fecha, con su lunes y su domingo | sin red |
| `recursos_catalogo` | Archivos vigentes de un dataset de catalogodatos.gub.uy | Catálogo de datos abiertos |
**Todas son de solo lectura**, y así lo declaran al cliente.
Cada respuesta trae dos campos para citar el dato:
- `fuente`: quién lo publica.
- `bajado`: cuándo se obtuvo la copia que se usó.
```json
{
"moneda": "USD",
"fecha_pedida": "2026-10-04",
"fecha_cotizacion": "2026-10-02",
"valor_en_pesos": 40.342,
"nota": "Se usó la cotización del 2026-10-02, último día publicado antes del 2026-10-04. ...",
"fuente": "Banco Central del Uruguay, web service de cotizaciones (cotizaciones.bcu.gub.uy)",
"bajado": "2026-10-09T20:45"
}
```
## Instalación
Requiere [uv](https://docs.astral.sh/uv/). No hace falta clonar nada.
**Claude Code**
```sh
claude mcp add uruguay -- uvx mcp-uruguay
```
**Claude Desktop y otros clientes** (`claude_desktop_config.json` o el equivalente de tu cliente)
```json
{
"mcpServers": {
"uruguay": {
"command": "uvx",
"args": ["mcp-uruguay"]
}
}
}
```
Después, preguntale al agente cosas como:
- *"¿Cuánto valía el dólar el 4 de octubre de 2026?"*
- *"Vendí 1.200.000 pesos en septiembre de 2025 y 1.450.000 en septiembre de 2026. ¿Cuánto crecí en términos reales?"*
- *"¿Hizo más calor de lo normal en Salto en enero de 2026?"*
- *"¿Cuál es la estación meteorológica más cercana a 18 de Julio y Ejido, en Montevideo?"*
## Caché
Lo que se baja queda en `~/.cache/mcp-uruguay`, o en la carpeta que indique la variable
`MCP_URUGUAY_CACHE`.
- **Lo cerrado no se vuelve a pedir:** un mes ya terminado del BCU no cambia.
- **Lo vivo vence:** el mes en curso a las 3 horas; el IPC, el IPCA, ANCAP y las estaciones al
día; el clima a la semana.
- **Una descarga ilegible nunca reemplaza a una copia buena.**
La primera consulta de clima baja la serie completa de INIA (unos 57 archivos) y tarda alrededor
de un minuto. Las siguientes son instantáneas.
## Desarrollo
```sh
git clone https://github.com/manusabbath-arch/mcp-uruguay && cd mcp-uruguay
uv run --with pytest --with-editable . pytest # sin red
uv run --with pytest --with-editable . pytest -m red # contra las fuentes reales
```
Los tests del servidor conectan un cliente MCP real en el mismo proceso. Verifican que las 13
herramientas existan, que todas sean de solo lectura y que un error vuelva con su motivo.
## Licencia
MIT. Usalo, adaptalo y compartilo; solo mantené el aviso de autoría.
Lo que la gente pregunta sobre mcp-uruguay
¿Qué es manusabbath-arch/mcp-uruguay?
+
manusabbath-arch/mcp-uruguay es mcp servers para el ecosistema de Claude AI. Servidor MCP con datos públicos de Uruguay y la región: BCU, INDEC, IBGE, ANCAP, INIA, Salto Grande, RUT y cédula. Solo lectura, cada dato con su fuente. Tiene 0 estrellas en GitHub y su última actualización registrada es del 2026-10-10.
¿Cómo se instala mcp-uruguay?
+
Puedes instalar mcp-uruguay clonando el repositorio (https://github.com/manusabbath-arch/mcp-uruguay) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.
¿Es seguro usar manusabbath-arch/mcp-uruguay?
+
Nuestro agente de seguridad ha analizado manusabbath-arch/mcp-uruguay y le ha asignado un Trust Score de 95/100 (tier: Verified). Revisa el desglose completo de comprobaciones superadas y flags en esta página.
¿Quién mantiene manusabbath-arch/mcp-uruguay?
+
manusabbath-arch/mcp-uruguay es mantenido por manusabbath-arch. La última actividad registrada en GitHub es del 2026-10-10, con 0 issues abiertos.
¿Hay alternativas a mcp-uruguay?
+
Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.
Despliega mcp-uruguay en tu cloud
Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.
¿Mantienes este repo? Añade un badge a tu README
Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.
[](https://claudewave.com/repo/manusabbath-arch-mcp-uruguay)<a href="https://claudewave.com/repo/manusabbath-arch-mcp-uruguay"><img src="https://claudewave.com/api/badge/manusabbath-arch-mcp-uruguay" alt="Featured on ClaudeWave: manusabbath-arch/mcp-uruguay" width="320" height="64" /></a>Más MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
The fastest path to AI-powered full stack observability, even for lean teams.