mcp-Uruguay
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MCP_URUGUAY_CACHE | No | Carpeta donde se guarda la caché. Por defecto es ~/.cache/mcp-uruguay. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| cotizacionA | Cotización oficial del Banco Central del Uruguay, en pesos uruguayos, para una fecha AAAA-MM-DD. Monedas: USD (dólar billete), UI (Unidad Indexada), ARS (peso argentino billete), BRL (real billete). Fines de semana y feriados no tienen publicación: con hacia_atras=true se usa el último día hábil previo (hasta 7 días) y la respuesta dice qué día se usó. |
| cotizacion_mensualA | Promedio mensual de una cotización del BCU entre dos meses AAAA-MM (hasta 240 meses), con la cantidad de días publicados de cada mes. El mes en curso viene marcado como incompleto. |
| pesos_constantesA | Lleva montos en pesos corrientes de distintos meses a pesos de un mes base, deflactando con la
Unidad Indexada promedio del BCU. |
| ipc_argentinaA | Índice de precios al consumidor nacional de Argentina, base dic-2016 = 100, entre dos meses AAAA-MM. Devuelve el índice, no la inflación. |
| ipca_brasilA | IPCA de Brasil como número-índice (base dic-1993 = 100), entre dos meses AAAA-MM. Devuelve el índice, no la inflación. |
| combustible_ancapA | Precio máximo al público, con IVA, de los combustibles de ANCAP fijado por el Poder Ejecutivo.
Sin |
| ventas_combustibleA | Cantidad vendida por ANCAP de cada combustible, por mes (volúmenes, no precios; para precios usar
combustible_ancap). Sin |
| paridad_combustiblesA | ¿ANCAP vende el combustible por encima o por debajo de lo que costaría importarlo? Compara el precio
ex planta de ANCAP con el precio de paridad de importación (PPI) que calcula URSEA, los dos sin
impuestos, en $/litro, mes a mes desde 2022. Sin |
| climaA | Clima de la estacion INIA Salto Grande, la misma serie desde 1970. Sin fechas: la tendencia de la temperatura media anual, en grados Celsius por decada, con su
error estandar. Con |
| observaciones_inumetA | Observaciones meteorológicas de INUMET en siete estaciones del país (Salto, Artigas, Colonia, Mercedes, Paso de los Toros, Rocha y Aeropuerto Melilla). Solo con |
| estaciones_cercanasB | Estaciones de la red de la Comisión Técnica Mixta de Salto Grande (cuenca del río Uruguay, las dos orillas) más cercanas a un punto, con las variables que publica cada una y su último dato. |
| nivel_rioA | Altura del río (H) en una estación de la Comisión Técnica Mixta de Salto Grande, resumida por día
(mínimo, media y máximo), con la última lectura y cuánto subió o bajó en el período. Lecturas cada 15
minutos. |
| nivel_rio_comparadoA | ¿El río está alto o bajo para la época? Media de la altura en los últimos |
| variacion_realA | Cuánto cambió un monto entre dos meses (AAAA-MM) en términos nominales y reales: ventas, precios,
sueldos o alquileres. |
| ubicar_puntoA | Dado un punto (latitud y longitud en grados), en qué departamento y en qué localidad de Uruguay cae, según los polígonos oficiales del INE, con la población 2023 de la localidad. Si cae en el campo, la localidad más cercana y a qué distancia. Suma la dirección más cercana de IDE.uy con su distancia. Combinar con geocodificar_direccion para pasar de una dirección a su departamento. |
| localidadA | Población y viviendas 2023 de una localidad uruguaya, por nombre (sin importar tildes). Si el nombre
existe en más de un departamento, devuelve todas; |
| resultados_electoralesA | Resultados de una elección uruguaya, del país o de un departamento: habilitados, emitidos, participación, votos por partido (nacionales y departamentales) y por opción (candidatos del balotaje, plebiscitos). Sale de los datos por mesa de la Corte Electoral e incluye los votos observados, que se escrutan en mesas especiales sin localidad. Los porcentajes son sobre los votos emitidos. |
| compras_estadoA | Cuánto adjudicó el Estado uruguayo en un año (2002 en adelante), en pesos, con los organismos que más
compraron y los mayores ítems. |
| asistencia_parlamentariaA | Asistencia a sesiones del Senado o de Diputados en una legislatura (46 a 50, la actual): menor y mayor
asistencia entre quienes tuvieron al menos |
| pedidos_de_informesA | Pedidos de informes de la Cámara de Diputados a ministerios y organismos (artículo 118 de la
Constitución), legislatura actual: cuántos se contestaron por organismo y por semestre, sobre los que ya
cumplieron el plazo legal de 45 días, y cuántos pidió cada partido. |
| leyesA | Leyes promulgadas desde 1985: por texto del título (sin importar tildes), por rango de fechas AAAA-MM-DD o por número. Devuelve el enlace al texto actualizado en IMPO. |
| proyectos_parlamentoA | Proyectos entrados al Parlamento desde 1985 (legislaturas 42 a 50), por texto del título, legislatura o tipo («ley», «resolución», «minuta», «declaración»). Un proyecto que aparece en dos legislaturas cuenta una vez. La primera búsqueda sin legislatura baja nueve archivos. |
| validar_documentoA | Valida el dígito verificador de un RUT (12 dígitos) o una cédula de identidad (8 dígitos) de Uruguay. Acepta puntos, guiones y comas. No consulta a DGI: es validez aritmética. |
| semanaA | Semana ISO 8601 (W1, W2...) de una fecha AAAA-MM-DD, con su lunes y su domingo. |
| geocodificar_direccionA | Coordenadas (lat, lon) de una dirección o esquina de Uruguay con la API oficial de IDE.uy, con la calidad del resultado: puerta exacta, puerta aproximada, esquina o centro de calle. Si la API devuelve otra calle o el centro de la localidad, no se da coordenada. Pasar localidad y departamento mejora mucho el resultado. Esquinas: '18 de Julio y Ejido' o 'Artigas esq. Solari'. |
| buscar_indicador_socialA | Busca entre los ~1.260 indicadores sociales del Observatorio Social del MIDES (pobreza, empleo, desempleo, educación, vivienda, salud, ingresos, cuidados, juventud, personas mayores, censos...) por palabras, sin tildes. Devuelve los nombres para pasar a indicador_social. Para un departamento, incluir la palabra 'departamento' (por ejemplo 'pobreza departamento'). |
| indicador_socialA | Lee un indicador del Observatorio Social del MIDES (el nombre sale de buscar_indicador_social):
título, unidad, forma de cálculo, fuente del dato (casi siempre la Encuesta Continua de Hogares del
INE) y la tabla por dimensión y período, con datos hasta 2023-2024. |
| recursos_catalogoA | Los archivos vigentes (nombre, URL, formato, fecha) de un dataset de catalogodatos.gub.uy, por su
identificador (por ejemplo |
| diagnosticoA | Que archivo de cada fuente esta cacheado en esta maquina, de cuando es la copia que se esta usando, y cuanto pesa. Sirve para saber si un numero viejo viene de una copia vieja. No sale a la red. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| combustible_en_pesos_constantes | El precio de un combustible en pesos de un mismo mes, contra la paridad de importación. |
| clima_de_salto | Lluvia y temperatura de Salto en una ventana, desde las dos estaciones públicas disponibles. |
| el_rio_en_salto | El nivel del río en Salto, comparado con la misma época de años anteriores. |
| compras_del_estado | Cuánto adjudicó el Estado de un producto en un año, sin dejar que un solo ítem engañe. |
| real_o_nominal | Si un monto subió o bajó descontando la inflación. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| trampas | Lo que cada lector sabe de su fuente y el número no muestra. |
| fuentes | Quién publica cada dato, como lo cita el campo `fuente`. |
| inumet-estaciones | Las siete estaciones de `observaciones_inumet`. |
| bcu-monedas | Qué es cada moneda que acepta `cotizacion`. |
TDQS
Scored across 29 tools
Most tools target a clearly distinct dataset or action (procurement vs exchange rate vs river level vs elections), and descriptions actively disambiguate adjacent pairs (cotizacion vs cotizacion_mensual, combustible_ancap vs ventas_combustible vs paridad_combustibles, nivel_rio vs nivel_rio_comparado). The weakest seams are the weather pair (observaciones_inumet vs clima — different networks, easy to mix up) and the economic tools (pesos_constantes vs variacion_real vs ipc_argentina/ipca_brasil) which an agent must read carefully to choose between.
All names are lowercase snake_case Spanish with no accents, which is a consistent surface style. However the grammatical pattern is mixed: most are bare nouns (cotizacion, leyes, semana) while a few are verb-first (buscar_indicador_social, geocodificar_direccion, validar_documento, ubicar_punto), so the agent cannot infer a predictable verb_noun convention.
29 tools is on the heavy side of the scale and the surface is a grab bag of unrelated domains stitched together (meteorology, fuel, parliament, geocoding, ISO week numbers). Almost every tool maps to a real distinct dataset so few are truly redundant, but trivia like semana and diagnostico sit oddly next to substantive datasets and push the set past a comfortably scannable size.
Coverage within each domain is decent (read-only series, comparisons, geocoding, validation), but there are notable dead ends: recursos_catalogo requires a dataset identifier with no companion tool to search or list catalogodatos.gub.uy datasets, and there is no weather forecast or any write/lifecycle operation. Election and indicator tools also depend on discovery tools that only partially bridge the gap (buscar_indicador_social exists, but no equivalent search for datasets or elections).