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
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
ต้องเตรียมก่อน
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
ใช้ได้ทั้ง Claude บนเว็บ แอปคอมพิวเตอร์ และมือถือ:
https://mcp.cambio-uruguay.com/mcpพิมพ์คำสั่งนี้ใน Terminal
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"
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"cambio-uruguay": {
"type": "http",
"url": "https://mcp.cambio-uruguay.com/mcp"
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ChatGPT ต่อได้เฉพาะ server ที่อยู่บนอินเทอร์เน็ต:
https://mcp.cambio-uruguay.com/mcpชื่อเมนูอาจต่างกันเล็กน้อยตามแพ็กเกจและรุ่นของแอป
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
ยังไม่ได้อ่านรายการเครื่องมือของตัวนี้ เราตรวจ endpoint ทีละชุดวนไป
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 9 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub eduair94 ซึ่งเป็นเจ้าของ repo
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้ตรวจ เราตรวจ endpoint ทีละชุดวนไป
ยังไม่ได้ตรวจ เราตรวจ endpoint ทีละชุดวนไป
ยังไม่ได้ตรวจ เราอ่านรายการเครื่องมือตอนตรวจ endpoint
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก
รันบนคลาวด์ของผู้ทำ ต่อผ่านอินเทอร์เน็ตได้เลย ไม่ต้องลงโปรแกรม แต่ข้อมูลที่ส่งให้จะผ่านเซิร์ฟเวอร์ของผู้ทำ
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (0.3.0) เข้า registry 2 เดือนที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต่อผ่าน URL จึงใช้กับโปรแกรมที่รับ remote MCP ได้ เช่น ChatGPT ที่เปิดโหมดนักพัฒนา
ในหมวดเดียวกันมี Finance Toolkit, SolidInvoice, Korea Tax Calculator
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:↓ ดาวน์โหลดต่อสัปดาห์i★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
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: 96 tools with statutory citations.
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ 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.