accueil / serveurs / Recherche & Web / io.github.eduair94/cambio-uruguay
io.github.eduair94/cambio-uruguay
serveur MCP (Model Context Protocol) · cambio-uruguay 0.3.1
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.eduair94/cambio-uruguay est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.eduair94/cambio-uruguay » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 29 outils
- best_house≈ 158 tokens
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).
Paramètres, retour & exemple (2)
Paramètresside· string · requis · buy | sell
'buy' = you buy the currency; 'sell' = you sell itcurrency· string · requis
ISO currency code, e.g. USD
Exemple d'appel{"name": "best_house", "arguments": {"side": "buy", "currency": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - car_declared_risks≈ 562 tokens
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.
Paramètres, retour & exemple (14)
Paramètresbody· string · optionnel · sedan | hatchback | suv | pickup | rural | furgon | monovolumen | coupe
Carrocería: sedan, hatchback, suv, pickup, rural (familiar), furgon, monovolumen, coupe, cabriolet.fuel· string · optionnel · nafta | diesel | electrico | hibrido | gncpage· integer · optionnelbrand· string · optionnelkmMax· integer · optionnellimit· integer · optionnelseller· string · optionnel · dealer | private
dealer = automotora, private = particular.yearMin· integer · optionnelcategory· string · optionnel · deuda | papeles | siniestro | recupero | mecanica | chapa_extranjera | uso_intensivodepartment· string · optionnel · Artigas | Canelones | Cerro Largo | Colonia | Durazno | Flores | Florida | LavallejapriceMaxUsd· number · optionnel
Precio máximo en dólares.onlyMeasured· boolean · optionnel
Sólo los que tienen cohorte limpia para medir el descuento.transmission· string · optionnel · manual | automaticamaxLitersPer100Km· number · optionnel
Consumo máximo (litros cada 100 km).
Exemple d'appel{"name": "car_declared_risks", "arguments": {"body": "sedan", "fuel": "nafta", "page": 1, "brand": "texte", "kmMax": 1, "limit": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - car_market_report≈ 264 tokens
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.
Paramètres, retour & exemple (3)
Paramètresmodel· string · optionnel
Modelo para depreciation, p. ej. "Onix" o "Chevrolet Prisma".section· string · optionnel · overview | budgets | depreciation | negotiation | seller_gaps | valuation | rotationbudgetUsd· number · optionnel
Exemple d'appel{"name": "car_market_report", "arguments": {"model": "texte", "section": "overview", "budgetUsd": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - car_model_prices≈ 193 tokens
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?'.
Paramètres, retour & exemple (3)
Paramètresyear· integer · optionnelbrand· string · requismodel· string · requis
Exemple d'appel{"name": "car_model_prices", "arguments": {"brand": "texte", "model": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - check_online_store≈ 191 tokens
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.
Paramètres, retour & exemple (1)
Paramètresname· string · requis
Nombre, dominio o URL de la tienda.
Exemple d'appel{"name": "check_online_store", "arguments": {"name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - compare_neighborhoods≈ 358 tokens
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).
Paramètres, retour & exemple (6)
Paramètrestype· string · optionnel · apartamento | casa
Precios de apartamentos (default) o casas.limit· integer · optionnelrankBy· string · optionnel · rent | monthly | safety | servicesbedrooms· string · optionnel · any | 0 | 1 | 2 | 3 | 4plusdepartment· string · optionnel
Departamento de Uruguay con tildes, p. ej. "Montevideo", "Canelones", "Maldonado", "Colonia".neighborhoods· array · optionnel
Exemple d'appel{"name": "compare_neighborhoods", "arguments": {"type": "apartamento", "limit": 1, "rankBy": "rent", "bedrooms": "any", "department": "texte", "neighborhoods": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - convert≈ 162 tokens
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.
Paramètres, retour & exemple (3)
Paramètresto· string · requis
Target ISO code, e.g. UYUfrom· string · requis
Source ISO code, e.g. USDamount· number · requis
Amount to convert
Exemple d'appel{"name": "convert", "arguments": {"to": "texte", "from": "texte", "amount": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - daily_summary≈ 142 tokens
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.
Paramètres, retour & exemple (2)
Paramètreslang· string · optionnel · es | en | pt
Language (default es)currency· string · optionnel
Optional ISO code for a per-currency analysis, e.g. USD
Exemple d'appel{"name": "daily_summary", "arguments": {"lang": "es", "currency": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - estimate_fair_rent≈ 390 tokens
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.
Paramètres, retour & exemple (10)
Paramètrestype· string · requis · apartamento | casaareaM2· number · requis
Superficie en m².bedrooms· integer · requiscurrency· string · optionnel · UYU | USDareaBasis· string · optionnel · built | total
built = construida (default), total = con balcones/terrazas.bathrooms· integer · requisdepartment· string · requis
Departamento de Uruguay con tildes, p. ej. "Montevideo", "Canelones", "Maldonado", "Colonia".askingPrice· number · optionnel
Precio pedido a evaluar, en la moneda indicada.neighborhood· string · requisparkingSpaces· integer · optionnel
Exemple d'appel{"name": "estimate_fair_rent", "arguments": {"type": "apartamento", "areaM2": 1, "bedrooms": 1, "bathrooms": 1, "department": "texte", "neighborhood": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - find_car_opportunities≈ 550 tokens
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.
Paramètres, retour & exemple (14)
Paramètresbody· string · optionnel · sedan | hatchback | suv | pickup | rural | furgon | monovolumen | coupe
Carrocería: sedan, hatchback, suv, pickup, rural (familiar), furgon, monovolumen, coupe, cabriolet.fuel· string · optionnel · nafta | diesel | electrico | hibrido | gncpage· integer · optionnelsort· string · optionnel · gap | price_asc | year_desc | km_asc | consumption_asctier· string · optionnel · strict | exploratorybrand· string · optionnelkmMax· integer · optionnellimit· integer · optionnelseller· string · optionnel · dealer | private
dealer = automotora, private = particular.yearMin· integer · optionneldepartment· string · optionnel · Artigas | Canelones | Cerro Largo | Colonia | Durazno | Flores | Florida | LavallejapriceMaxUsd· number · optionnel
Precio máximo en dólares.transmission· string · optionnel · manual | automaticamaxLitersPer100Km· number · optionnel
Consumo máximo (litros cada 100 km).
Exemple d'appel{"name": "find_car_opportunities", "arguments": {"body": "sedan", "fuel": "nafta", "page": 1, "sort": "gap", "tier": "strict", "brand": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - find_property_opportunities≈ 432 tokens
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.
Paramètres, retour & exemple (12)
Paramètrespage· integer · optionnelsort· string · optionnel · evidence | discount | price | recenttype· string · optionnel · apartamento | casasignal· string · optionnel · total_price | price_per_m2perPage· integer · optionnelbedrooms· integer · optionnel
Dormitorios exactos.evidence· string · optionnel · standard | exploratorymaxPrice· number · optionnel
Tope del precio comparado: pesos por mes en alquiler (alquiler + gastos comunes), dólares en venta.operation· string · optionnel · rent | sale
rent = alquiler (default), sale = venta.confidence· string · optionnel · supported | limiteddepartment· string · optionnel
Departamento de Uruguay con tildes, p. ej. "Montevideo", "Canelones", "Maldonado", "Colonia".neighborhood· string · optionnel
Exemple d'appel{"name": "find_property_opportunities", "arguments": {"page": 1, "sort": "evidence", "type": "apartamento", "signal": "total_price", "perPage": 1, "bedrooms": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - geocode_uy_address≈ 242 tokens
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.
Paramètres, retour & exemple (2)
Paramètresaddress· string · requis
Calle y número ("Av. Italia 2500"), esquina ("Rivera y Soca"), barrio o nombre del lugar ("Hospital de Clínicas").department· string · optionnel
Departamento de Uruguay con tildes, p. ej. "Montevideo", "Canelones", "Maldonado", "Colonia".
Exemple d'appel{"name": "geocode_uy_address", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_car≈ 166 tokens
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>.
Paramètres, retour & exemple (1)
Paramètreskey· string · requis
Exemple d'appel{"name": "get_car", "arguments": {"key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_evolution≈ 176 tokens
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.
Paramètres, retour & exemple (3)
Paramètresorigin· string · requis
Exchange house id, e.g. brou, itau, prexperiod· integer · optionnel
Months of history (default 6)currency· string · requis
ISO currency code, e.g. USD
Exemple d'appel{"name": "get_evolution", "arguments": {"origin": "texte", "currency": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_news≈ 101 tokens
Latest Uruguayan dollar/economy headlines (Google News), de-duplicated and newest first.
Paramètres, retour & exemple (1)
Paramètreslimit· integer · optionnel
Max headlines (default 12)
Exemple d'appel{"name": "get_news", "arguments": {"limit": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_rates≈ 145 tokens
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.
Paramètres, retour & exemple (1)
Paramètrescurrency· string · requis
ISO currency code, e.g. USD, EUR, ARS, BRL
Exemple d'appel{"name": "get_rates", "arguments": {"currency": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_rental≈ 226 tokens
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>.
Paramètres, retour & exemple (1)
Paramètreskey· string · requis
key de la vivienda o URL de su ficha.
Exemple d'appel{"name": "get_rental", "arguments": {"key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_directories≈ 121 tokens
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.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_directories", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_houses≈ 72 tokens
All Uruguayan exchange houses (casas de cambio) tracked, with display name, website, and departments served.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_houses", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - plan_home_setup≈ 254 tokens
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.
Paramètres, retour & exemple (3)
Paramètreshave· array · optionnel
Lo que ya tiene: "heladera", "colchón", "microondas"…level· string · optionnel · minima | decente | completa
minima (lo imprescindible, default), decente, completa.condition· string · optionnel · cheapest | new
cheapest (default: usado cuando conviene) o new (todo nuevo).
Exemple d'appel{"name": "plan_home_setup", "arguments": {"have": [], "level": "minima", "condition": "cheapest"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - rank_rentals_for_household≈ 1187 tokens
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.
Paramètres, retour & exemple (19)
Paramètrespets· boolean · optionnel
Necesitan que acepte mascotas.limit· integer · optionnel
Resultados a devolver (default 10).types· array · optionnelpeople· array · requisminArea· number · optionnel
m² mínimos.parking· boolean · optionnelpriority· string · optionnel · balanced | budget | commute
Qué pesa más: equilibrado (default), precio o cercanía.furnished· boolean · optionnel
true = sólo los que el aviso dice amueblados; false = sólo los que dice sin muebles.department· string · optionnel
Departamento (default Montevideo).savingsUyu· number · optionnel
Ahorro mensual que quieren mantener.minBedrooms· integer · optionneltransportUyu· number · optionnel
Gasto mensual en transporte.onlyPreferred· boolean · optionnel
true = sólo los barrios preferidos; false = los prefiere pero no descarta otros.includeReported· boolean · optionnel
Incluir avisos reportados como no disponibles (default no).housingBudgetUyu· number · requis
Presupuesto mensual para vivienda en pesos (alquiler + gastos comunes).otherExpensesUyu· number · optionnel
Otros gastos fijos mensuales del hogar en pesos.includeOverBudget· boolean · optionnel
Incluir los que se pasan del presupuesto (marcados).excludedNeighborhoods· array · optionnel
Barrios a descartar.preferredNeighborhoods· array · optionnel
Barrios preferidos ("Pocitos" o "Pocitos, Montevideo").
Exemple d'appel{"name": "rank_rentals_for_household", "arguments": {"people": [], "housingBudgetUyu": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - read_page≈ 204 tokens
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.
Paramètres, retour & exemple (2)
Paramètrespage· string · requis
URL o ruta: "https://cambio-uruguay.com/alquilar-en-uruguay" o "/alquilar-en-uruguay".offset· integer · optionnel
Desde qué carácter seguir (lo indica la respuesta anterior).
Exemple d'appel{"name": "read_page", "arguments": {"page": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - rental_market_stats≈ 293 tokens
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.
Paramètres, retour & exemple (5)
Paramètrestype· string · optionnel · apartamento | casabedrooms· integer · optionnelcurrency· string · optionnel · UYU | USD
Moneda de los avisos a analizar (default UYU: los avisos en pesos).department· string · optionnel
Departamento de Uruguay con tildes, p. ej. "Montevideo", "Canelones", "Maldonado", "Colonia".neighborhood· string · optionnel
Barrio (requiere department).
Exemple d'appel{"name": "rental_market_stats", "arguments": {"type": "apartamento", "bedrooms": 1, "currency": "UYU", "department": "texte", "neighborhood": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_products≈ 389 tokens
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.
Paramètres, retour & exemple (6)
Paramètrestext· string · optionnel
Palabras a buscar: "heladera no frost", "iphone 13", "silla ergonómica".brand· string · optionnellimit· integer · optionnelvertical· string · optionnel · celulares | sillas | hogar | monopatines | bicicletas-electricas | todas
Directorio (default: todas).condition· string · optionnel · new | used | any
used = sólo con banda de usados, al precio usado.maxPriceUyu· number · optionnel
Precio máximo en pesos.
Exemple d'appel{"name": "search_products", "arguments": {"text": "texte", "brand": "texte", "limit": 1, "vertical": "celulares", "condition": "new", "maxPriceUyu": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_rentals≈ 2287 tokens
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.
Paramètres, retour & exemple (37)
Paramètresnear· object · optionnel
Buscar cerca de un punto: ordena por distancia y, con radiusKm, filtra. Sólo cuentan avisos con ubicación propia.page· integer · optionnelpets· boolean · optionnel
Sólo avisos que aceptan mascotas explícitamente.sort· string · optionnel · recientes | precio | precio-desc | total | precio-m2 | metros | baja | distancia
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.term· string · optionnel · anual | invernal
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, que son el alquiler común). Los de temporada de verano (por noche o quincena) no se publican.text· string · optionnel
Texto libre en título y descripción, p. ej. "terraza", "patio".types· array · optionnel
"vivienda" = apartamento+casa+habitación. Default: todos los tipos (incluye locales y oficinas), así que para vivir pasá ["vivienda"] o ["apartamento"].agency· string · optionnel
Clave de una inmobiliaria.source· string · optionnel · mercadolibre | infocasas | facebook | elpais | casasweb | tiktok | instagram | facebookreels
Un solo portal.areaMax· number · optionnel
m² máximos.areaMin· number · optionnel
m² mínimos.parking· boolean · optionnel
Con garaje.perPage· integer · optionnel
Resultados a devolver (default 10).bedrooms· integer · optionnel
Dormitorios mínimos (0 = monoambiente). Con bedroomsExact=true, exactos.amenities· array · optionnel
Comodidades que debe tener (todas).bathrooms· integer · optionnel
Baños mínimos.furnished· boolean · optionnel
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.department· string · optionnel
Departamento de Uruguay con tildes, p. ej. "Montevideo", "Canelones", "Maldonado", "Colonia".guarantees· array · optionnel
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.ownerDirect· boolean · optionnel
Sólo dueño directo (sin inmobiliaria).priceMaxUyu· number · optionnel
Alquiler máximo en PESOS (sin gastos comunes). Los avisos en dólares se comparan convertidos.priceMinUyu· number · optionnel
Alquiler mínimo en PESOS (sin gastos comunes). Si la persona habla en dólares, convertí (1 USD ≈ 41 UYU, o usá convert).excludeTypes· array · optionnel
Tipos a dejar afuera; se restan de types (["vivienda"] sin ["habitacion"] = casas y apartamentos).excludeWords· array · optionnel
Palabras que el TÍTULO no puede tener, sin importar acentos: ["temporario", "pension"].hideReported· string · optionnel · none | any | multiple
Avisos que la comunidad reportó como no disponibles. Default "multiple" (oculta con 2+ reportes).priceDropped· boolean · optionnel
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.bedroomsExact· boolean · optionnelmonthlyMaxUyu· number · optionnel
Tope del TOTAL mensual en pesos (alquiler + gastos comunes). Excluye avisos que no publican gastos comunes.neighborhoods· array · optionnel
Barrios como aparecen en los avisos: "Pocitos", "Cordón", "Punta Carretas", "Malvín"…excludeSources· array · optionnel
Portales a ocultar. Si la misma vivienda está en otro portal, sigue apareciendo con ese aviso.expensesMaxUyu· number · optionnel
Gastos comunes máximos en pesos. Excluye avisos que no los publican.listedCurrency· string · optionnel · UYU | USD
Sólo avisos publicados en esa moneda. NO cambia la moneda de los topes: priceMinUyu/priceMaxUyu son siempre pesos.postedWithinDays· integer · optionnel
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.hidePerNightPrices· boolean · optionnel
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 ⚠.roomsAndResidences· string · optionnel · hide | only
Habitaciones y residencias (se alquila una cama o un cuarto: residencias estudiantiles, pensiones, cuartos compartidos). "hide" las saca; "only" deja sólo ésas.neighborhoodQuality· array · optionnel
Barrios que están entre los mejores en: denuncias (menos delitos), agua (menos cortes), luz, saneamiento, limpieza, alumbrado.excludeNeighborhoods· array · optionnel
Barrios a dejar afuera: "Centro", "Cerro"…
Exemple d'appel{"name": "search_rentals", "arguments": {"near": {}, "page": 1, "pets": true, "sort": "recientes", "term": "anual", "text": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_site≈ 270 tokens
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.
Paramètres, retour & exemple (2)
Paramètreslimit· integer · optionnel
Páginas con texto a devolver (default 6).query· string · requis
Pregunta o palabras clave en español: "franquicia courier", "cuánto cobra el BROU por transferir", "aguinaldo".
Exemple d'appel{"name": "search_site", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_used_cars≈ 940 tokens
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.
Paramètres, retour & exemple (24)
Paramètresbody· string · optionnel · sedan | hatchback | suv | pickup | rural | furgon | monovolumen | coupe
Carrocería: sedan, hatchback, suv, pickup, rural (familiar), furgon, monovolumen, coupe, cabriolet.fuel· string · optionnel · nafta | diesel | electrico | hibrido | gncpage· integer · optionnelsort· string · optionnel · recent | price_asc | price_desc | km_asc | year_desc | consumption_asctext· string · optionnel
Texto libre: "4x4", "full", "cuero".brand· string · optionnel
Marca: "Volkswagen", "Chevrolet", "Toyota"…color· string · optionnel
blanco, gris, plata, rojo, azul, negro, verde, celeste, beige, marron, dorado, bordo, naranja, amarillo, violeta.doors· integer · optionnelkmMax· integer · optionnellimit· integer · optionnel
Resultados a devolver (default 10).model· string · optionnel
Modelo: "Gol", "Onix", "Hilux" (requiere brand).seller· string · optionnel · dealer | private
dealer = automotora, private = particular.source· string · optionnel
mercadolibre, facebook, duenodirecto, clasiautos, julio, shoppingdeautos, carper, fidocar, motorlider, carone.yearMax· integer · optionnelyearMin· integer · optionnelpriceDrop· boolean · optionnel
Sólo los que bajaron de precio.sinceDays· integer · optionnel
Publicados en los últimos N días.department· string · optionnel · Artigas | Canelones | Cerro Largo | Colonia | Durazno | Flores | Florida | LavallejapriceMaxUsd· number · optionnel
Precio máximo en dólares.priceMinUsd· number · optionneltransmission· string · optionnel · manual | automaticanoDeclaredRisk· boolean · optionnel
Excluir los que declaran deuda, choque, papeles, recupero, etc.maxLitersPer100Km· number · optionnel
Consumo máximo (litros cada 100 km).onlyOpportunities· boolean · optionnel
Sólo pedidos por debajo de autos iguales.
Exemple d'appel{"name": "search_used_cars", "arguments": {"body": "sedan", "fuel": "nafta", "page": 1, "sort": "recent", "text": "texte", "brand": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - site_sections≈ 95 tokens
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.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "site_sections", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - supermarket_prices≈ 189 tokens
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.
Paramètres, retour & exemple (3)
Paramètrestext· string · optionnel
Artículo: "aceite girasol", "leche", "arroz".limit· integer · optionneldepartment· string · optionnel
Exemple d'appel{"name": "supermarket_prices", "arguments": {"text": "texte", "limit": 1, "department": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».