Finance Toolkit
500+ transparent financial methods calculated from raw statements, not third-party endpoints.
제작자가 쓴 설명(영어 원문)
Uruguay: exchange rates, rentals, used cars, product prices and search across cambio-uruguay.com
이 세 가지는 절대 하나의 점수로 합치지 않아요. 의견, 측정, 인기는 서로 다른 것이니까요.
이 서버는 아직 쉬운 말로 된 요약을 쓰지 못했어요. 아래는 레지스트리에서 읽어 온 사실이에요.
쓰고 있는 AI 앱을 고른 다음 설정을 복사하세요.
필요한 것
어떤 앱을 쓰세요?
위에서 앱을 고르세요. 기억해 두었다가 다음부터는 버튼에 “…에 설치”라고 표시해요.
웹, 데스크톱, 모바일의 Claude에서 쓸 수 있어요:
https://mcp.cambio-uruguay.com/mcp터미널에서 이 명령어를 실행하세요
claude mcp add --transport http cambio-uruguay https://mcp.cambio-uruguay.com/mcp프로젝트의 .cursor/mcp.json 또는 ~/.cursor/mcp.json에 붙여 넣으세요
{
"mcpServers": {
"cambio-uruguay": {
"url": "https://mcp.cambio-uruguay.com/mcp"
}
}
}브라우저가 앱을 열지 물어본 다음, 앱이 설정을 보여 주고 확인을 요청해요. 키 값은 비워 두니 직접 입력하세요.
프로젝트의 .vscode/mcp.json에 붙여 넣으세요
{
"servers": {
"cambio-uruguay": {
"type": "http",
"url": "https://mcp.cambio-uruguay.com/mcp"
}
}
}브라우저가 앱을 열지 물어본 다음, 앱이 설정을 보여 주고 확인을 요청해요. 키 값은 비워 두니 직접 입력하세요.
ChatGPT는 인터넷에 있는 서버에만 연결할 수 있어요:
https://mcp.cambio-uruguay.com/mcp메뉴 이름은 요금제나 시기에 따라 조금 다를 수 있어요.
선택한 앱은 이 기기의 쿠키에만 저장돼요. 계정은 필요 없어요.
이 설정은 제작자의 레지스트리 정보로 만들었어요. README와 다르면 README를 따르세요.
도구 이름과 설명은 서버가 2026년 11월 9일에 알려 준 그대로예요. 우리가 아니라 제작자가 쓴 글이고, 일반 텍스트로만 보여 드려요.
get_ratesCurrent 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.
best_houseThe 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).
convertConvert 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.
list_housesAll Uruguayan exchange houses (casas de cambio) tracked, with display name, website, and departments served.
get_evolutionHistorical 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.
get_newsLatest Uruguayan dollar/economy headlines (Google News), de-duplicated and newest first.
daily_summaryAI-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.
geocode_uy_addressConvierte una dirección, esquina, barrio o lugar de Uruguay («Tres Cruces», «Facultad de Ingeniería») en coordenadas (Google Maps). search_rentals y rank_rentals_for_household geocodifican solas si les pasás address.
search_rentalsAlquileres de todo Uruguay (Mercado Libre, InfoCasas, El País, Casasweb, redes; últimos 10 días): alquiler, gastos comunes y total si el aviso los da, links, mediana y barrios. Para un hogar con ingresos y traslados: rank_rentals_for_household.
rank_rentals_for_householdBuscador PERSONALIZADO: puntúa las viviendas vigentes para un hogar según presupuesto (alquiler + gastos comunes frente a ingresos y gastos) y distancia de cada persona a sus destinos. Devuelve puntaje 0-100, % del ingreso, lo que le queda al hogar, distancias y advertencias. Ped
get_rentalFicha completa de una vivienda en alquiler: todos los avisos que la publican (precio por portal e inmobiliaria), descripción, comodidades, garantía, superficies, comparación con la mediana de viviendas parecidas del barrio, similares y perfil del barrio (denuncias, cortes de agua
rental_market_statsMercado de alquiler: mediana y rango 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. Para '¿cuánto sale un 2 dormitorios en Pocitos?' o '¿dónde me alcanza con $30.000?'.
estimate_fair_rentEstima el alquiler justo de una vivienda concreta con avisos comparables de anunciantes distintos y, si se da askingPrice, ubica ese precio (percentil y % sobre o bajo la mediana). Para '¿me están cobrando caro?' o para negociar.
compare_neighborhoodsCompara barrios con datos públicos: alquiler mediano y total, precio por m², delitos denunciados (Ministerio del Interior), cortes de agua (OSE), reclamos a la IM, servicios cercanos y el puesto de cada barrio entre los 62 de Montevideo. Pasá neighborhoods para comparar esos, o r
find_property_opportunitiesViviendas pedidas por DEBAJO de avisos comparables (mismo barrio, tipo, dormitorios y superficie, varios anunciantes), con la brecha %, una brecha conservadora, cuántos comparables la sostienen y las cautelas. Alquiler compara alquiler + gastos comunes. Compara precios pedidos, n
search_used_carsBusca autos usados en todo Uruguay: Mercado Libre, Facebook Marketplace, Dueño Directo, Clasiautos y automotoras; un mismo auto en varias fuentes aparece una vez. Cada auto trae versión, motor, consumo, si es oportunidad frente a autos iguales, precio de la guía de ML, riesgos qu
find_car_opportunitiesAutos 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 mues
get_carFicha 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.
car_model_pricesCuá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?'.
car_declared_risksAvisos 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 pa
car_market_reportInforme 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
list_directoriesQué 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.
search_productsBú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 ca
plan_home_setupPresupuesto 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.
check_online_storeSeñ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 c
supermarket_pricesPrecios 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.
search_siteBusca 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
read_pageEl 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.
site_sectionsEl 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.
누구나 볼 수 있는 정보를 점검했고, 코드는 읽지 않았어요. 해당하지 않는 항목은 개수에서 뺐어요. · 2026년 11월 9일 점검
레지스트리 이름이 GitHub 계정 eduair94 기준으로 확인되었고, 이 계정이 저장소를 소유하고 있어요
아직 GitHub에서 이 저장소를 읽어 오지 않았어요
아직 GitHub에서 이 저장소를 읽어 오지 않았어요
54ms 만에 응답(HTTP 200)
로그인 필요 없음
도구 설명 29개를 읽었고, AI에게 보내는 숨겨진 지시는 없었어요
레지스트리에서 이 카테고리의 활성 서버 전체와 비교했어요. 스타는 게시자가 저장소를 소유한 경우에만 세요.
해당하는 기본 점검 3개 중 3개를 통과했어요. 코드는 읽지 않았어요. 키나 토큰을 넣기 전에 서버가 어떤 권한을 요구하는지 확인하고, 꼭 필요한 권한만 있는 키를 쓰세요.
레지스트리에 필수 키가 나와 있지 않아요. 다만 처음 쓸 때 로그인을 요구하는 서버도 있어요.
제작자의 클라우드에서 실행돼요. 설치 없이 인터넷으로 연결하지만, 보내는 내용은 제작자의 서버를 거쳐요.
GitHub 저장소는 마지막으로 – 변경됐고, 최신 버전(0.3.0)은 2개월 전 레지스트리에 올라왔어요.
Claude Desktop, Claude Code, Cursor, VS Code처럼 MCP를 지원하는 앱에서 쓸 수 있어요. URL로 연결되기 때문에, 원격 MCP 서버를 지원하는 앱(예: 개발자 모드의 ChatGPT)에서도 쓸 수 있어요.
같은 카테고리에는: Finance Toolkit, SolidInvoice, Korea Tax Calculator
같은 카테고리에서 다른 제작자가 만든 서버예요. 스타 순으로 정렬했어요.
카드 보는 법:↓ 주간 다운로드i★ GitHub 스타i세 기둥: 리뷰 · 점검 · 사용 정도i업데이트 = 최신 버전을 레지스트리에 공개한 날i
500+ transparent financial methods calculated from raw statements, not third-party endpoints.
Create and send invoices and quotes, manage clients, and track payments in SolidInvoice.
Korean tax calculation and tax-audit judgment MCP: 97 tools with statutory citations.
제작자의 저장소에서 쓰인 그대로 가져왔어요. PopNx MCP가 검토하거나 보증한 내용이 아니에요. HTML, 이미지, 스크립트는 제거했어요. 링크를 누르면 이 사이트를 벗어나요.
A Model Context Protocol server that lets any AI assistant (Claude, ChatGPT, Cursor, Cline, …) search Uruguay: rentals ranked for a whole household, fair rent and neighbourhoods, property and used-car opportunities, used cars, product prices, and live exchange rates across every casa de cambio.
Read-only wrapper over the public cambio-uruguay.com API. No account, no API key, no scraping.
No install needed — run it with npx:
npx cambio-uruguay-mcp
Add to claude_desktop_config.json (Settings → Developer → Edit Config):
{
"mcpServers": { "cambio-uruguay": { "command": "npx", "args": ["-y", "cambio-uruguay-mcp"] } } }
.cursor/mcp.json (or Settings → MCP):
{
"mcpServers": { "cambio-uruguay": { "command": "npx", "args": ["-y", "cambio-uruguay-mcp"] } } }
Same shape: command npx, args ["-y", "cambio-uruguay-mcp"].
A public Streamable-HTTP endpoint is available for clients that support remote MCP servers:
https://mcp.cambio-uruguay.com/mcp
{
"mcpServers": { "cambio-uruguay": { "url": "https://mcp.cambio-uruguay.com/mcp" } } }
It is stateless and read-only.
29 read-only tools in five toolsets. The hosted endpoint serves all of them at /mcp, or one toolset per path so a client only loads what it needs:
| Path | Toolset | What it covers |
|---|---|---|
/mcp | all | everything below |
/mcp/alquileres | rentals | ~57,000 rental homes from 5 portals, household ranking, fair rent, neighbourhoods, opportunities |
/mcp/autos | used cars | ~19,000 used cars from 10 sources, opportunities, declared risks, model prices, market report |
/mcp/productos | products | phones, desk chairs, 38 home categories, e-mobility, online-store signals, supermarket prices |
/mcp/sitio | the whole site | search every page of cambio-uruguay.com (guides, tools, glossary, data pages), read a page, the site menu |
/mcp/cambio | exchange rates | the original 7 tools |
For stdio set MCP_TOOLSETS=alquileres,autos (default: all).
alquileres)| Tool | Description |
|---|---|
search_rentals | The whole rental directory with every filter: neighbourhoods, type, bedrooms, m², price in pesos, monthly total with common expenses, pets, parking, furnished or unfurnished, lease period (year-round or winter), accepted guarantee (ANDA, Contaduría, insurer, deposit, BHU), amenities, owner-direct, hidden portals, free text, near an address or coordinates + radius, neighbourhood quality (few crime reports, few water cuts). |
rank_rentals_for_household | The personalised one: scores every current home for a household of 1–8 people with incomes, remote days and up to 4 daily destinations each (work/study, days per week, travel mode). Budget share, what is left each month, distance per person and destination, reasons and warnings. |
get_rental | One home: every advert that publishes it (price per portal), description, amenities, guarantee text, market comparison, similar homes, neighbourhood profile. |
rental_market_stats | Median and typical range of rent, common expenses, monthly total and price per m², by department/neighbourhood/type/bedrooms; cheapest and priciest neighbourhoods. |
estimate_fair_rent | Fair-rent estimate for a specific home from comparable adverts, and where an asking price sits. |
compare_neighborhoods | Neighbourhoods side by side: prices, crime reports by type, water cuts, municipal complaints, nearby services, rank among the 62 of Montevideo. |
find_property_opportunities | Homes asked below comparable adverts (rent or sale) with the evidence and cautions behind each gap. |
geocode_uy_address | Address or intersection → coordinates (IDE Uruguay). |
autos)| Tool | Description |
|---|---|
search_used_cars | Brand/model by plain name, year, km, price (US$), max L/100 km, fuel, gearbox, body, doors, colour, department, dealer or private, source, price drops, only opportunities, no declared risk, listed in the last N days. |
find_car_opportunities | Cars asked below their fixed cohort (model + year + trim + engine + gearbox, comparable km), with the sample behind each gap. |
get_car | One advert against its cohort, the ML price guide, declared risks quoted, similar cars. |
car_model_prices | A model by year and version, the ML guide, the opportunities and cheapest adverts of the model. |
car_declared_risks | Adverts whose seller declares debt, paperwork, crash, recovered theft, mechanical issues, foreign plates or heavy use, with the quote and the discount against clean cohorts. |
car_market_report | Market report sections: overview, what each budget buys, depreciation per model, negotiation margin, dealer vs private, valuation effects. |
productos)| Tool | Description |
|---|---|
search_products | One search over phones, desk chairs, 38 home categories and e-scooters/e-bikes: cheapest plausible offer with seller and link, typical new/used band, used savings. |
plan_home_setup | What equipping an empty home costs (minimal/decent/complete), minus what the person already has; says when a total is partial. |
check_online_store | Dated trust signals of an online store (domain age, Google, Trustpilot, Reddit mentions, policies, payments). Never a verdict. |
supermarket_prices | Official SIPC prices per article and the cheapest supermarkets of a department by matched basket. |
list_directories | Every directory of the site, its size and link. |
cambio)| Tool | Description | ||
|---|---|---|---|
get_rates | Buy/sell for a currency across all houses: market average, best buy/sell house, lowest spread, per-house list. | ||
best_house | The single best casa de cambio to buy (lowest sell) or sell (highest buy) a currency now. | ||
convert | Convert an amount between currencies at the best market rates (foreign↔foreign routes through UYU). | ||
list_houses | Every tracked exchange house with name, website, and departments served. | ||
get_evolution | Historical series + stats (min/max/avg/current/change) for a house + currency over N months. | ||
get_news | Latest Uruguayan dollar/economy headlines (Google News), de-duplicated, newest first. | ||
daily_summary | AI market analysis (whole-market, or per-currency when currency is given). lang es \ | en \ | pt. |
Rate convention: to buy a currency a house sells it to you (best = lowest
sell); to sell it a house buys from you (best = highestbuy). BCU and interbank quotes are excluded from market math.
buscar-alquiler, evaluar-aviso-alquiler, comparar-barrios, buscar-auto-usado, evaluar-auto, equipar-casa and analizar-dolar-hoy: guided workflows (interview, chain the tools, short list with links). The server also sends instructions at initialisation with the domain rules, so answers stay good even without the skill.
skills/buscador-uruguay/ is an Agent Skill that teaches the workflow and the Uruguayan domain rules, and falls back to the public HTTP API when no MCP is connected. Download the zip from cambio-uruguay.com/descargas/buscador-uruguay-skill.zip and upload it in Claude (Settings → Capabilities → Skills), or copy the folder to ~/.claude/skills/ for Claude Code. After editing it run npm run pack-skill (a test fails if the zip drifts).
Step-by-step for every client: cambio-uruguay.com/buscar-con-ia.
| Env var | Purpose | Default |
|---|---|---|
MCP_TRANSPORT | stdio or http | stdio |
MCP_HTTP_PORT | Port for the HTTP transport | 8788 |
API_BASE_URL | Upstream rates API (toolset cambio) | https://api.cambio-uruguay.com |
SITE_BASE_URL | Upstream site API for rentals, cars and products | https://cambio-uruguay.com |
MCP_TOOLSETS | stdio only: comma list of toolsets (cambio, alquileres, autos, productos, sitio) | all |
npm install
npm test # vitest — pure tool handlers npm run build # tsc → dist npm run dev # run from source (tsx) npm run inspect # MCP Inspector against the source server npm run smoke # every site-backed tool against production (network) npm run pack-skill # rebuild the downloadable skill zip
MIT — part of the open-source cambio-uruguay project.