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"]
}
}
}MCP Servers overview
# 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.
What people ask about mcp-uruguay
What is manusabbath-arch/mcp-uruguay?
+
manusabbath-arch/mcp-uruguay is mcp servers for the Claude AI ecosystem. 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. It has 0 GitHub stars and its last recorded update is dated 2026-10-10.
How do I install mcp-uruguay?
+
You can install mcp-uruguay by cloning the repository (https://github.com/manusabbath-arch/mcp-uruguay) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is manusabbath-arch/mcp-uruguay safe to use?
+
Our security agent has analyzed manusabbath-arch/mcp-uruguay and assigned a Trust Score of 95/100 (tier: Verified). See the full breakdown of passed checks and flags on this page.
Who maintains manusabbath-arch/mcp-uruguay?
+
manusabbath-arch/mcp-uruguay is maintained by manusabbath-arch. The last recorded GitHub activity is dated 2026-10-10, with 0 open issues.
Are there alternatives to mcp-uruguay?
+
Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.
Deploy mcp-uruguay to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](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>More 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.