Cambio Uruguay
REMOTE · MCP.CAMBIO-URUGUAY.COM
Uruguay: exchange rates, rentals, used cars, product prices and search across cambio-uruguay.com
Available components
Last scanned (1 hour ago)
Scores higher than 79% of remote servers
Reachable. Last reached 17 Oct 2026.
Category Search and Retrieval
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →
Endpoint Security57
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- Authorisation not fully verified: no authorisation is required to call this server, and 7 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe. See how to fix → View diagnostics → Unverified
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- HSTS check failed: the Strict-Transport-Security header is absent. See how to fix → View diagnostics → Fail
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability76
- 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
- AI-judged instruction clarity (excellent).Pass
- Context-footprint check failed: tool/resource definitions use about 6953 tokens (~239/item across 29 items; 29 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management100
- No destabilizing schema changes in the last 30 days.Pass
Tool Coverage88
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 64% of tool parameters carry a description.Partial
Tool Safety100
- No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
- We read all 29 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
- An AI judge read all 30 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
- Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 10 Oct 26 +3
- The server rewrote its instructions, which are the text every model session reads security
- Tool “search_rentals” rewrote its description, which is the text the model reads security
- Server version: 0.3.0 → 0.3.1 functional
- “search_rentals” added an optional parameter “excludeNeighborhoods” cosmetic
- “search_rentals” added an optional parameter “excludeSources” cosmetic
- “search_rentals” added an optional parameter “excludeTypes” cosmetic
- “search_rentals” added an optional parameter “excludeWords” cosmetic
- “search_rentals” added an optional parameter “hidePerNightPrices” cosmetic
- “search_rentals” added an optional parameter “postedWithinDays” cosmetic
- “search_rentals” added an optional parameter “priceDropped” cosmetic
- “search_rentals” added an optional parameter “roomsAndResidences” cosmetic
- “search_rentals” added an optional parameter “term” cosmetic
- “rank_rentals_for_household” reworded the description of “furnished” cosmetic
- “search_rentals” reworded the description of “furnished” cosmetic
- “search_rentals” reworded the description of “sort” cosmetic
- 8 Oct 26 −2
- Stability: 0.97 → pass security
- This server's schema is too large to store in full, so we cannot compare its tools day to day functional
- 4 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 90 to 93. That category is still filling its 30-day observation window: 27 days of observed history at the previous scan, 28 at this one. The score rises as the window fills, whether or not the server changes.
- 2 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 83 to 87. That category is still filling its 30-day observation window: 25 days of observed history at the previous scan, 26 at this one. The score rises as the window fills, whether or not the server changes.
- 29 Sept 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 73 to 77. That category is still filling its 30-day observation window: 22 days of observed history at the previous scan, 23 at this one. The score rises as the window fills, whether or not the server changes.
- 28 Sept 26 0
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 27 Sept 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 67 to 70. That category is still filling its 30-day observation window: 20 days of observed history at the previous scan, 21 at this one. The score rises as the window fills, whether or not the server changes.
- 25 Sept 26 +1
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 17 Oct 2026 · Probed https://mcp.cambio-uruguay.com/mcp
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=cambio-uruguay.com | CN=WE1,O=Google Trust Services,C=US | 12 Sept 2026 | 11 Dec 2026 | ECDSA 256 | ECDSA-SHA256 | f6682a61ff789dca0e2b14ddd2eff061 |
| SANs: cambio-uruguay.com, *.cambio-uruguay.com | ||||||
| CN=WE1,O=Google Trust Services,C=US (CA) | CN=GTS Root R4,O=Google Trust Services LLC,C=US | 13 Dec 2023 | 20 Feb 2029 | ECDSA 256 | ECDSA-SHA384 | 7ff31977972c224a76155d13b6d685e3 |
| CN=GTS Root R4,O=Google Trust Services LLC,C=US (CA) | CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE | 15 Nov 2023 | 28 Jan 2028 | ECDSA 384 | SHA256-RSA | 7fe530bf331343bedd821610493d8a1b |
Background: What to check on a remote MCP endpoint →
DNSSEC insecure
Validation of mcp.cambio-uruguay.com. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| com. | present | 19718 | 13 | Verified |
| cambio-uruguay.com. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication No authorisation required
The endpoint answered without asking for a token. Anyone who knows the URL can reach it.
| Result | No authorisation required |
|---|---|
| HTTP status | 200 |
Background: How OAuth 2.1 works in the 2026 MCP spec →
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://mcp.cambio-uruguay.com/mcp | Verified | 200 | |
| http (plaintext) | http://mcp.cambio-uruguay.com/mcp | HTTPS enforced | 301 | https://mcp.cambio-uruguay.com/mcp |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →
best_house Best exchange house ~92
The single best casa de cambio right now to buy or sell a currency. side='buy' means you buy the currency (best = lowest sell price); side='sell' means you sell it (best = highest buy price).
| Name | Type | Req | Description |
|---|---|---|---|
| currency | string | yes | ISO currency code, e.g. USD |
| side | string | yes | 'buy' = you buy the currency; 'sell' = you sell it |
No output schema declared.
No examples provided.
car_declared_risks Autos con deuda, choque o papeles declarados ~271
Avisos cuyo vendedor DECLARA un riesgo (deuda, papeles, siniestro/choque, recupero, mecánica, chapa extranjera, uso intensivo como ex taxi) con su frase textual, la severidad y cuánto menos pide frente a los mismos autos que no declaran nada; más el resumen por categoría. Útil para entender el descuento de un auto con deuda o para descartar riesgos.
| Name | Type | Req | Description |
|---|---|---|---|
| body | string | – | Carrocería: sedan, hatchback, suv, pickup, rural (familiar), furgon, monovolumen, coupe, cabriolet. |
| brand | string | – | – |
| category | string | – | – |
| department | string | – | – |
| fuel | string | – | – |
| kmMax | integer | – | – |
| limit | integer | – | – |
| maxLitersPer100Km | number | – | Consumo máximo (litros cada 100 km). |
| onlyMeasured | boolean | – | Sólo los que tienen cohorte limpia para medir el descuento. |
| page | integer | – | – |
| priceMaxUsd | number | – | Precio máximo en dólares. |
| seller | string | – | dealer = automotora, private = particular. |
| transmission | string | – | – |
| yearMin | integer | – | – |
No output schema declared.
No examples provided.
car_market_report Informe del mercado de autos usados ~152
Informe del mercado uruguayo de usados (oferta publicada, no ventas). Secciones: overview (tamaño, precio/año/km medianos, modelos con más oferta), budgets (qué modelos se consiguen con cada presupuesto: pasá budgetUsd), depreciation (cuánto pierde por año cada modelo: pasá model), negotiation (cuántos bajan el precio y cuánto), seller_gaps (automotora vs particular), valuation (cuánto restan los km y suma la caja automática), rotation.
| Name | Type | Req | Description |
|---|---|---|---|
| budgetUsd | number | – | – |
| model | string | – | Modelo para depreciation, p. ej. "Onix" o "Chevrolet Prisma". |
| section | string | – | – |
No output schema declared.
No examples provided.
car_model_prices Precios de un modelo por año y versión ~99
Cuánto se pide por un modelo: mediana y rango por año y por versión (motor y caja), la guía de precios de Mercado Libre, las oportunidades del modelo y los más baratos (de un año si se indica). Para '¿cuánto vale un Onix 2019?' o '¿a cuánto vendo mi auto?'.
| Name | Type | Req | Description |
|---|---|---|---|
| brand | string | yes | – |
| model | string | yes | – |
| year | integer | – | – |
No output schema declared.
No examples provided.
check_online_store Revisar una tienda online ~105
Señales fechadas de una tienda online que vende en Uruguay (o de compra en el exterior): antigüedad del dominio, calificación en Google, Trustpilot, menciones en Reddit uruguayo, HTTPS, contacto y RUT visibles, política de devoluciones y medios de pago. Nunca da un veredicto de confianza: presentá las señales y dejá que la persona decida.
| Name | Type | Req | Description |
|---|---|---|---|
| name | string | yes | Nombre, dominio o URL de la tienda. |
No output schema declared.
No examples provided.
compare_neighborhoods Comparar barrios ~216
Compara barrios lado a lado con datos públicos: alquiler mediano y total con gastos comunes, precio por m², delitos denunciados (Ministerio del Interior, por tipo), cortes de agua (OSE), reclamos de saneamiento/limpieza/alumbrado/calles (IM), servicios cercanos (supermercados, farmacias, salud, transporte, educación) y el puesto de cada barrio entre los 62 de Montevideo. Pasá neighborhoods para comparar esos, o rankBy para listar los mejores (rent = más baratos, monthly = menor total, safety = menos denuncias, services = más servicios).
| Name | Type | Req | Description |
|---|---|---|---|
| bedrooms | string | – | – |
| department | string | – | Departamento de Uruguay con tildes, p. ej. "Montevideo", "Canelones", "Maldonado", "Colonia". |
| limit | integer | – | – |
| neighborhoods | array | – | – |
| rankBy | string | – | – |
| type | string | – | Precios de apartamentos (default) o casas. |
No output schema declared.
No examples provided.
convert Convert an amount ~94
Convert an amount between currencies using the best available Uruguayan market rates. Foreign↔foreign routes through UYU (Uruguayan peso). Codes: USD, EUR, ARS, BRL, UYU, etc.
| Name | Type | Req | Description |
|---|---|---|---|
| amount | number | yes | Amount to convert |
| from | string | yes | Source ISO code, e.g. USD |
| to | string | yes | Target ISO code, e.g. UYU |
No output schema declared.
No examples provided.
daily_summary AI market summary ~77
AI-generated analysis of the Uruguayan exchange market. Without a currency, a whole-market summary; with one, a per-currency analysis. lang is es | en | pt.
| Name | Type | Req | Description |
|---|---|---|---|
| currency | string | – | Optional ISO code for a per-currency analysis, e.g. USD |
| lang | string | – | Language (default es) |
No output schema declared.
No examples provided.
estimate_fair_rent Tasar un alquiler ~222
Estima el alquiler justo de una vivienda concreta (barrio, tipo, dormitorios, baños, m²) con avisos comparables de anunciantes distintos y, si se da askingPrice, ubica ese precio (percentil y % sobre/bajo la mediana). Sirve para '¿me están cobrando caro?' o para negociar. Casas: superficie construida.
| Name | Type | Req | Description |
|---|---|---|---|
| areaBasis | string | – | built = construida (default), total = con balcones/terrazas. |
| areaM2 | number | yes | Superficie en m². |
| askingPrice | number | – | Precio pedido a evaluar, en la moneda indicada. |
| bathrooms | integer | yes | – |
| bedrooms | integer | yes | – |
| currency | string | – | – |
| department | string | yes | Departamento de Uruguay con tildes, p. ej. "Montevideo", "Canelones", "Maldonado", "Colonia". |
| neighborhood | string | yes | – |
| parkingSpaces | integer | – | – |
| type | string | yes | – |
No output schema declared.
No examples provided.
find_car_opportunities Oportunidades de autos usados ~279
Autos pedidos por DEBAJO de su cohorte fija: mismo modelo, año, versión, motor y caja, con km dentro de max(20.000, 30 %). Cada oportunidad pasa por su ficha (activa, mismo precio, sin choque/recupero/deuda/chapa extranjera declarados). Trae brecha %, brecha conservadora, la muestra (n, vendedores, p25/mediana/p75) y comparables con link. tier strict = evidencia sólida; exploratory = para explorar.
| Name | Type | Req | Description |
|---|---|---|---|
| body | string | – | Carrocería: sedan, hatchback, suv, pickup, rural (familiar), furgon, monovolumen, coupe, cabriolet. |
| brand | string | – | – |
| department | string | – | – |
| fuel | string | – | – |
| kmMax | integer | – | – |
| limit | integer | – | – |
| maxLitersPer100Km | number | – | Consumo máximo (litros cada 100 km). |
| page | integer | – | – |
| priceMaxUsd | number | – | Precio máximo en dólares. |
| seller | string | – | dealer = automotora, private = particular. |
| sort | string | – | – |
| tier | string | – | – |
| transmission | string | – | – |
| yearMin | integer | – | – |
No output schema declared.
No examples provided.
find_property_opportunities Oportunidades inmobiliarias ~240
Viviendas pedidas por DEBAJO de avisos comparables (mismo barrio, tipo, dormitorios y superficie, varios anunciantes), con la brecha %, una brecha conservadora, cuántos comparables y anunciantes la sostienen, el nivel de evidencia y las cautelas. Alquiler compara alquiler + gastos comunes. Es una comparación de precios pedidos, no una tasación.
| Name | Type | Req | Description |
|---|---|---|---|
| bedrooms | integer | – | Dormitorios exactos. |
| confidence | string | – | – |
| department | string | – | Departamento de Uruguay con tildes, p. ej. "Montevideo", "Canelones", "Maldonado", "Colonia". |
| evidence | string | – | – |
| maxPrice | number | – | Tope del precio comparado: pesos por mes en alquiler (alquiler + gastos comunes), dólares en venta. |
| neighborhood | string | – | – |
| operation | string | – | rent = alquiler (default), sale = venta. |
| page | integer | – | – |
| perPage | integer | – | – |
| signal | string | – | – |
| sort | string | – | – |
| type | string | – | – |
No output schema declared.
No examples provided.
geocode_uy_address Ubicar una dirección en Uruguay ~155
Convierte una dirección, esquina, barrio o nombre de lugar de Uruguay («Facultad de Ingeniería», «Tres Cruces», «Pocitos») en coordenadas con Google Maps. search_rentals y rank_rentals_for_household ya geocodifican solas si les pasás address: no hace falta llamar a esta antes.
| Name | Type | Req | Description |
|---|---|---|---|
| address | string | yes | Calle y número ("Av. Italia 2500"), esquina ("Rivera y Soca"), barrio o nombre del lugar ("Hospital de Clínicas"). |
| department | string | – | Departamento de Uruguay con tildes, p. ej. "Montevideo", "Canelones", "Maldonado", "Colonia". |
No output schema declared.
No examples provided.
get_car Ver un auto en detalle ~98
Ficha de un aviso de auto usado: versión, motor, km, consumo, la cohorte de autos iguales (mediana y rango) y dónde queda este precio, la referencia de la guía de ML, los riesgos que declara el vendedor con su frase y autos parecidos. Acepta la key o la URL https://cambio-uruguay.com/autos-usados-uruguay/<key>.
| Name | Type | Req | Description |
|---|---|---|---|
| key | string | yes | – |
No output schema declared.
No examples provided.
get_evolution Get rate history ~97
Historical rate series and statistics (min/max/avg/current/change) for a given exchange house (origin) and currency over the last N months. Use list_houses for valid origin ids.
| Name | Type | Req | Description |
|---|---|---|---|
| currency | string | yes | ISO currency code, e.g. USD |
| origin | string | yes | Exchange house id, e.g. brou, itau, prex |
| period | integer | – | Months of history (default 6) |
No output schema declared.
No examples provided.
get_news Get market news ~42
Latest Uruguayan dollar/economy headlines (Google News), de-duplicated and newest first.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | Max headlines (default 12) |
No output schema declared.
No examples provided.
get_rates Get exchange rates ~95
Current buy/sell rates for a currency across Uruguayan exchange houses (casas de cambio): market average, best buy/sell house, lowest spread, and the full per-house list. Excludes BCU and interbank quotes. Currency is an ISO code like USD, EUR, ARS, BRL.
| Name | Type | Req | Description |
|---|---|---|---|
| currency | string | yes | ISO currency code, e.g. USD, EUR, ARS, BRL |
No output schema declared.
No examples provided.
get_rental Ver un alquiler en detalle ~139
Ficha completa de una vivienda en alquiler: todos los avisos que la publican (precio por portal e inmobiliaria), descripción, comodidades, texto de la garantía, superficies, comparación con la mediana de viviendas parecidas del mismo barrio (y cuánto por encima o debajo está), viviendas similares y perfil del barrio (denuncias, cortes de agua, reclamos de saneamiento/limpieza/alumbrado). Acepta la key que devuelven las otras tools o la URL https://cambio-uruguay.com/alquileres/<key>.
| Name | Type | Req | Description |
|---|---|---|---|
| key | string | yes | key de la vivienda o URL de su ficha. |
No output schema declared.
No examples provided.
list_directories Directorios de cambio-uruguay.com ~65
Qué directorios mantiene el sitio (alquileres, ventas, autos, celulares, sillas, tiendas, súper, casas de cambio, couriers, tarjetas, equipar la casa, movilidad eléctrica), cuántos ítems tiene cada uno, su fecha y su link.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
list_houses List exchange houses ~33
All Uruguayan exchange houses (casas de cambio) tracked, with display name, website, and departments served.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
plan_home_setup Cuánto sale equipar una casa ~140
Presupuesto para equipar una vivienda vacía (ideal después de alquilar sin amueblar): canasta mínima, decente o completa, línea por línea con precio y si conviene usado o nuevo, restando lo que la persona ya tiene. Si faltan precios de algún ítem el total es parcial y lo dice.
| Name | Type | Req | Description |
|---|---|---|---|
| condition | string | – | cheapest (default: usado cuando conviene) o new (todo nuevo). |
| have | array | – | Lo que ya tiene: "heladera", "colchón", "microondas"… |
| level | string | – | minima (lo imprescindible, default), decente, completa. |
No output schema declared.
No examples provided.
rank_rentals_for_household Rankear alquileres para un hogar ~498
El buscador PERSONALIZADO: puntúa todas las viviendas vigentes (apartamentos y casas) para un hogar concreto. Cada persona puede tener ingreso, días de home office y hasta 4 destinos (trabajo, estudio) con días por semana y modo de traslado. Combina presupuesto (alquiler + gastos comunes vs. ingreso y otros gastos) y distancias a los destinos según la prioridad (balanced, budget, commute). Devuelve puntaje 0-100, total mensual, % del ingreso que se va en vivienda, lo que le queda al hogar, la distancia de cada persona a cada destino, motivos a favor y advertencias. Pedile a la persona lo mínimo: presupuesto, dónde trabaja/estudia cada uno, dormitorios, mascotas. Los ingresos no se guardan. Límite del sitio: ~10 consultas por minuto; la primera puede tardar hasta un minuto.
| Name | Type | Req | Description |
|---|---|---|---|
| department | string | – | Departamento (default Montevideo). |
| excludedNeighborhoods | array | – | Barrios a descartar. |
| furnished | boolean | – | true = sólo los que el aviso dice amueblados; false = sólo los que dice sin muebles. |
| housingBudgetUyu | number | yes | Presupuesto mensual para vivienda en pesos (alquiler + gastos comunes). |
| includeOverBudget | boolean | – | Incluir los que se pasan del presupuesto (marcados). |
| includeReported | boolean | – | Incluir avisos reportados como no disponibles (default no). |
| limit | integer | – | Resultados a devolver (default 10). |
| minArea | number | – | m² mínimos. |
| minBedrooms | integer | – | – |
| onlyPreferred | boolean | – | true = sólo los barrios preferidos; false = los prefiere pero no descarta otros. |
| otherExpensesUyu | number | – | Otros gastos fijos mensuales del hogar en pesos. |
| parking | boolean | – | – |
| people | array | yes | – |
| pets | boolean | – | Necesitan que acepte mascotas. |
| preferredNeighborhoods | array | – | Barrios preferidos ("Pocitos" o "Pocitos, Montevideo"). |
| priority | string | – | Qué pesa más: equilibrado (default), precio o cercanía. |
| savingsUyu | number | – | Ahorro mensual que quieren mantener. |
| transportUyu | number | – | Gasto mensual en transporte. |
| types | array | – | – |
No output schema declared.
No examples provided.
read_page Leer una página del sitio ~117
El texto de una página de cambio-uruguay.com con sus secciones, en tramos de 8.000 caracteres (usá offset para seguir). Para citar con precisión lo que search_site encontró. Las cifras son del día en que se leyó la página.
| Name | Type | Req | Description |
|---|---|---|---|
| offset | integer | – | Desde qué carácter seguir (lo indica la respuesta anterior). |
| page | string | yes | URL o ruta: "https://cambio-uruguay.com/alquilar-en-uruguay" o "/alquilar-en-uruguay". |
No output schema declared.
No examples provided.
rental_market_stats Cuánto cuesta alquilar ~187
Estadísticas del mercado de alquiler: mediana y rango típico (p25–p75) del alquiler, gastos comunes, total mensual y precio por m², por departamento, barrio, tipo y dormitorios, más los barrios más accesibles y más caros. Usalo para '¿cuánto sale alquilar 2 dormitorios en Pocitos?' o '¿dónde me alcanza con $30.000?'. Son precios pedidos, no firmados.
| Name | Type | Req | Description |
|---|---|---|---|
| bedrooms | integer | – | – |
| currency | string | – | Moneda de los avisos a analizar (default UYU: los avisos en pesos). |
| department | string | – | Departamento de Uruguay con tildes, p. ej. "Montevideo", "Canelones", "Maldonado", "Colonia". |
| neighborhood | string | – | Barrio (requiere department). |
| type | string | – | – |
No output schema declared.
No examples provided.
search_products Buscar productos y precios en Uruguay ~236
Búsqueda unificada en los directorios de productos, relevados a diario en tiendas uruguayas, Mercado Libre y Facebook Marketplace: celulares (modelo + almacenamiento, precio nuevo más bajo), sillas de escritorio y gamer (con calificación), hogar (38 categorías para equipar una casa: heladera, lavarropas, colchón, cocina, aire acondicionado, TV…, con banda de precio nuevo y usado) y movilidad eléctrica (monopatines, bicicletas eléctricas). Devuelve el precio más bajo con vendedor y link, la banda típica (p25–mediana–p75), cuánto ahorra comprar usado y la ficha del sitio. Ordena del más barato al más caro.
| Name | Type | Req | Description |
|---|---|---|---|
| brand | string | – | – |
| condition | string | – | used = sólo con banda de usados, al precio usado. |
| limit | integer | – | – |
| maxPriceUyu | number | – | Precio máximo en pesos. |
| text | string | – | Palabras a buscar: "heladera no frost", "iphone 13", "silla ergonómica". |
| vertical | string | – | Directorio (default: todas). |
No output schema declared.
No examples provided.
search_rentals Buscar alquileres en Uruguay ~1,416
Busca viviendas en alquiler en todo Uruguay (unión de Mercado Libre, InfoCasas, Inmuebles El País, Casasweb y Facebook Marketplace, ~57.000 propiedades, avisos vistos en los últimos 10 días). Filtra por barrio, tipo, dormitorios, baños, m², precio (UYU o USD), TOTAL MENSUAL con gastos comunes, gastos comunes máximos, mascotas, garaje, con o sin muebles, plazo (anual o invernal), tipo de garantía (ANDA, Contaduría, seguro, depósito, BHU, propietario), comodidades, dueño directo, inmobiliaria, portal, texto libre, cercanía a un punto, calidad del barrio (pocas denuncias, pocos cortes de agua o reclamos), publicados en los últimos N días y alquileres que BAJARON de precio. Devuelve cada vivienda con alquiler, gastos comunes y total cuando el MISMO aviso los publica (~70 % no publica gastos comunes), link al aviso original, ficha en cambio-uruguay.com, la mediana de la búsqueda, los barrios con más oferta y un link para guardar la búsqueda o crear una alerta. Para rankear según ingresos y traslados de un hogar usá rank_rentals_for_household.
| Name | Type | Req | Description |
|---|---|---|---|
| agency | string | – | Clave de una inmobiliaria. |
| amenities | array | – | Comodidades que debe tener (todas). |
| areaMax | number | – | m² máximos. |
| areaMin | number | – | m² mínimos. |
| bathrooms | integer | – | Baños mínimos. |
| bedrooms | integer | – | Dormitorios mínimos (0 = monoambiente). Con bedroomsExact=true, exactos. |
| bedroomsExact | boolean | – | – |
| department | string | – | Departamento de Uruguay con tildes, p. ej. "Montevideo", "Canelones", "Maldonado", "Colonia". |
| excludeNeighborhoods | array | – | Barrios a dejar afuera: "Centro", "Cerro"… |
| excludeSources | array | – | Portales a ocultar. Si la misma vivienda está en otro portal, sigue apareciendo con ese aviso. |
| excludeTypes | array | – | Tipos a dejar afuera; se restan de types (["vivienda"] sin ["habitacion"] = casas y apartamentos). |
| excludeWords | array | – | Palabras que el TÍTULO no puede tener, sin importar acentos: ["temporario", "pension"]. |
| expensesMaxUyu | number | – | Gastos comunes máximos en pesos. Excluye avisos que no los publican. |
| furnished | boolean | – | true = sólo avisos que dicen amueblado (incluye semi amueblado); false = sólo los que dicen sin muebles. Los que no lo aclaran quedan afuera con cualquiera de los dos. |
| guarantees | array | – | Garantías aceptadas (cualquiera de ellas): anda, contaduria (Contaduría General de la Nación), aseguradora (Porto, Sura, Mapfre…), propietaria (fiador propietario), deposito, bhu, aConvenir. |
| hidePerNightPrices | boolean | – | Ocultar avisos en dólares con un precio muy por debajo de lo más barato de su zona: casi siempre tarifas por noche de temporada (Punta del Este, José Ignacio). Sin esto se muestran marcados con ⚠. |
| hideReported | string | – | Avisos que la comunidad reportó como no disponibles. Default "multiple" (oculta con 2+ reportes). |
| listedCurrency | string | – | Sólo avisos publicados en esa moneda. NO cambia la moneda de los topes: priceMinUyu/priceMaxUyu son siempre pesos. |
| monthlyMaxUyu | number | – | Tope del TOTAL mensual en pesos (alquiler + gastos comunes). Excluye avisos que no publican gastos comunes. |
| near | object | – | Buscar cerca de un punto: ordena por distancia y, con radiusKm, filtra. Sólo cuentan avisos con ubicación propia. |
| neighborhoodQuality | array | – | Barrios que están entre los mejores en: denuncias (menos delitos), agua (menos cortes), luz, saneamiento, limpieza, alumbrado. |
| neighborhoods | array | – | Barrios como aparecen en los avisos: "Pocitos", "Cordón", "Punta Carretas", "Malvín"… |
| ownerDirect | boolean | – | Sólo dueño directo (sin inmobiliaria). |
| page | integer | – | – |
| parking | boolean | – | Con garaje. |
| perPage | integer | – | Resultados a devolver (default 10). |
| pets | boolean | – | Sólo avisos que aceptan mascotas explícitamente. |
| postedWithinDays | integer | – | Sólo avisos publicados (o vistos por primera vez, si el portal no da la fecha) en los últimos N días: 1 = desde ayer, 7 = la última semana. |
| priceDropped | boolean | – | Sólo viviendas cuyo alquiler pedido BAJÓ en los últimos 30 días (entre 1 % y 50 %, y el aviso sigue pidiendo el precio bajado). Cada resultado dice cuánto bajó, desde cuánto y cuándo. |
| priceMaxUyu | number | – | Alquiler máximo en PESOS (sin gastos comunes). Los avisos en dólares se comparan convertidos. |
| priceMinUyu | number | – | Alquiler mínimo en PESOS (sin gastos comunes). Si la persona habla en dólares, convertí (1 USD ≈ 41 UYU, o usá convert). |
| roomsAndResidences | string | – | Habitaciones y residencias (se alquila una cama o un cuarto: residencias estudiantiles, pensiones, cuartos compartidos). "hide" las saca; "only" deja sólo ésas. |
| sort | string | – | recientes (default), precio, precio-desc, total (menor total mensual), precio-m2, metros, baja (mayor baja de precio de los últimos 30 días primero). Con near se ordena por distancia. |
| source | string | – | Un solo portal. |
| term | string | – | Plazo del contrato. "invernal" = alquiler de invierno (marzo a diciembre, sobre todo en la costa), con precio mensual; "anual" = todo menos los que SÓLO ofrecen invierno (incluye los que no aclaran,… |
| text | string | – | Texto libre en título y descripción, p. ej. "terraza", "patio". |
| types | array | – | "vivienda" = apartamento+casa+habitación. Default: todos los tipos (incluye locales y oficinas), así que para vivir pasá ["vivienda"] o ["apartamento"]. |
No output schema declared.
No examples provided.
search_site Buscar en cambio-uruguay.com ~177
Busca en TODO el sitio: guías (impuestos, aduana y compras en el exterior, tarjetas, bancos, préstamos, sueldo y BPS, alquilar, consumo), herramientas y calculadoras, glosario, directorios y páginas de datos. Devuelve las páginas a las que conviene ir (título, sección, URL) y los pasajes de texto que responden, con la fecha en que se leyó cada página. Usala para cualquier pregunta que no sea buscar avisos, y para saber a qué página mandar a la persona.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | Páginas con texto a devolver (default 6). |
| query | string | yes | Pregunta o palabras clave en español: "franquicia courier", "cuánto cobra el BROU por transferir", "aguinaldo". |
No output schema declared.
No examples provided.
search_used_cars Buscar autos usados en Uruguay ~575
Busca autos usados en todo Uruguay (~19.000 avisos de Mercado Libre, Facebook Marketplace, Dueño Directo, Clasiautos, Julio, Shopping de Autos, Carper, Fidocar, Motorlider y Car One; un mismo auto en varias fuentes aparece una vez). Filtra por marca y modelo (nombres comunes, se resuelven solos), año, km, precio en US$, consumo máximo L/100 km, combustible, caja, carrocería, puertas, color, departamento, automotora o particular, fuente, bajó de precio, sólo oportunidades, sin deuda ni choque declarados y publicados en los últimos N días. Cada auto trae versión, motor, consumo, si es oportunidad frente a autos iguales, precio de la guía de ML, riesgos que el vendedor declara (con su frase) y links.
| Name | Type | Req | Description |
|---|---|---|---|
| body | string | – | Carrocería: sedan, hatchback, suv, pickup, rural (familiar), furgon, monovolumen, coupe, cabriolet. |
| brand | string | – | Marca: "Volkswagen", "Chevrolet", "Toyota"… |
| color | string | – | blanco, gris, plata, rojo, azul, negro, verde, celeste, beige, marron, dorado, bordo, naranja, amarillo, violeta. |
| department | string | – | – |
| doors | integer | – | – |
| fuel | string | – | – |
| kmMax | integer | – | – |
| limit | integer | – | Resultados a devolver (default 10). |
| maxLitersPer100Km | number | – | Consumo máximo (litros cada 100 km). |
| model | string | – | Modelo: "Gol", "Onix", "Hilux" (requiere brand). |
| noDeclaredRisk | boolean | – | Excluir los que declaran deuda, choque, papeles, recupero, etc. |
| onlyOpportunities | boolean | – | Sólo pedidos por debajo de autos iguales. |
| page | integer | – | – |
| priceDrop | boolean | – | Sólo los que bajaron de precio. |
| priceMaxUsd | number | – | Precio máximo en dólares. |
| priceMinUsd | number | – | – |
| seller | string | – | dealer = automotora, private = particular. |
| sinceDays | integer | – | Publicados en los últimos N días. |
| sort | string | – | – |
| source | string | – | mercadolibre, facebook, duenodirecto, clasiautos, julio, shoppingdeautos, carper, fidocar, motorlider, carone. |
| text | string | – | Texto libre: "4x4", "full", "cuero". |
| transmission | string | – | – |
| yearMax | integer | – | – |
| yearMin | integer | – | – |
No output schema declared.
No examples provided.
site_sections Secciones del sitio ~40
El menú de cambio-uruguay.com: secciones y páginas principales con su URL. Para orientar a la persona sobre qué hay en el sitio y dónde.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
supermarket_prices Precios de supermercado ~109
Precios oficiales del SIPC (MEF) por artículo (barato/mediana/caro y cuántos locales) y los supermercados más baratos de un departamento por canasta emparejada de 33 artículos (nunca por total bruto). Útil para estimar el costo de vida al mudarse.
| Name | Type | Req | Description |
|---|---|---|---|
| department | string | – | – |
| limit | integer | – | – |
| text | string | – | Artículo: "aceite girasol", "leche", "arroz". |
No output schema declared.
No examples provided.
How do I install the Cambio Uruguay MCP server?
Cambio Uruguay is a hosted endpoint at https://mcp.cambio-uruguay.com/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.
remote · mcp.cambio-uruguay.com
claude mcp add --transport http eduair94-cambio-uruguay 'https://mcp.cambio-uruguay.com/mcp'
What is the Cambio Uruguay MCP server?
Cambio Uruguay is an MCP server listed in the public MCP registry as io.github.eduair94/cambio-uruguay. Uruguay: exchange rates, rentals, used cars, product prices and search across cambio-uruguay.com. This page covers its hosted endpoint (https://mcp.cambio-uruguay.com/mcp).
Is the Cambio Uruguay MCP server safe to use?
Cambio Uruguay scores 78 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.
What tools does the Cambio Uruguay MCP server expose?
Cambio Uruguay exposes 29 tools: get_rates, best_house, convert, list_houses, get_evolution, and 24 more. Their descriptions and schemas cost roughly 6,066 tokens of context every time the server is loaded.
Does the Cambio Uruguay MCP server require authentication?
No. We connected to Cambio Uruguay without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.
Is the Cambio Uruguay MCP server still maintained?
Cambio Uruguay is still listed as active in the MCP registry. We last reached this channel on 17 October 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.