Bina di atas UrusPro, jangan bina semula
UrusPro ialah platform operasi hartanah Malaysia yang boleh dijadikan enjin di belakang produk homestay atau bilik sewa anda sendiri. Sambungkan mana-mana klien MCP ke https://uruspro.com/mcp, log masuk dengan OAuth, dan AI atau aplikasi anda mendapat 39 alat untuk listing, kalendar, tempahan, sewa bulanan, deposit dan tugasan, semuanya dalam RM.
https://uruspro.com/mcp
Apa yang boleh dibina di atas UrusPro?
Ejen AI untuk tuan rumah
Claude atau ChatGPT yang jawab siapa belum bayar sewa, siapa daftar masuk hari ini, dan tukar harga hujung minggu bila diminta.
Bot WhatsApp atau Telegram
Bot anda semak ketersediaan, buat tempahan untuk tetamu yang hubungi terus, dan rekod bayaran tunai tanpa membuka portal.
Papan pemuka atau aplikasi sendiri
Aplikasi vibe-code anda baca listing, kalendar dan kutipan daripada UrusPro, dan tulis semula melalui alat yang sama.
Automasi operasi
Lepas tetamu keluar, ejen anda cipta tugasan pembersihan, serah kepada staf dan tutup aduan kerosakan bila selesai.
Kenapa guna UrusPro sebagai enjin?
- Peraturan tempahan sudah dikuatkuasakan pada pangkalan data: tiada tempahan bertindih, harga disemak semula, status hanya bergerak mengikut laluan yang sah.
- Sewa bulanan Malaysia sudah siap: jadual sewa, deposit, bayaran sebahagian dan tunggakan dalam RM.
- Kalendar disegerakkan dengan Airbnb dan Booking.com melalui iCal setiap 15 minit.
- Setiap perniagaan diasingkan pada peringkat pangkalan data, jadi produk anda tidak perlu membina pengasingan penyewa sendiri.
Bagaimana sambungkan AI atau aplikasi anda?
- Daftar akaun UrusPro. Itu sahaja yang perlu dibuat di portal.
- Tambah https://uruspro.com/mcp sebagai pelayan MCP dalam klien anda.
- Log masuk ke UrusPro bila diminta dan tekan Benarkan. Klien mendaftar dirinya sendiri, tiada kunci API untuk disalin.
- Minta alat pertama: create_house untuk rumah baharu, atau list_listings jika sudah ada.
Claude: Settings, Connectors, Add custom connector. ChatGPT: Settings, Connectors, Create (developer mode). Untuk klien lain:
Claude Code
claude mcp add --transport http uruspro https://uruspro.com/mcpCursor, Windsurf, VS Code (mcp.json)
{
"mcpServers": {
"uruspro": { "url": "https://uruspro.com/mcp" }
}
}Apakah 39 alat yang tersedia?
Setiap alat berjalan sebagai pengguna yang log masuk dan hanya nampak perniagaan mereka. Alat tulis ditanda supaya klien anda boleh minta pengesahan dahulu.
Rumah, bilik dan katil
| Alat | Apa ia buat | |
|---|---|---|
list_houses | Rumah dalam perniagaan, dengan bilik dan listing di dalamnya. | baca |
create_house | Tambah rumah baharu: homestay, sewa bilik, sewa katil atau campuran. | tulis |
add_room | Tambah bilik, disewa sebagai bilik atau mengikut katil. | tulis |
add_bed | Tambah satu katil ke bilik yang disewa ikut katil. | tulis |
Listing dan gambar
| Alat | Apa ia buat | |
|---|---|---|
list_organizations | Perniagaan yang diurus pengguna ini. | baca |
list_listings | Setiap bilik, katil atau rumah, status dan harga dalam RM. | baca |
find_listings | Cari listing ikut nama, kawasan atau id. | baca |
get_listing | Semua butiran satu listing, dengan gambarnya. | baca |
update_listing | Tukar nama, penerangan, alamat, peraturan, wifi, deposit, jenis penginapan. | tulis |
update_listing_prices | Tukar harga malam, hujung minggu dan bulanan. | tulis |
set_listing_live | Hidupkan atau matikan listing untuk tetamu. | tulis |
add_listing_photos | Tambah gambar daripada pautan https awam. | tulis |
arrange_listing_photos | Susun, pilih gambar muka atau buang gambar. | tulis |
Kalendar dan ketersediaan
| Alat | Apa ia buat | |
|---|---|---|
check_availability | Sama ada listing kosong untuk tarikh itu. | baca |
listing_calendar | Tempahan, sewaan dan blok dalam satu julat tarikh. | baca |
block_dates | Tutup tarikh untuk kegunaan sendiri atau pembaikan. | tulis |
unblock_dates | Buka semula tarikh yang ditutup. | tulis |
Tempahan
| Alat | Apa ia buat | |
|---|---|---|
list_bookings | Tempahan dan sewaan, ditapis ikut tarikh dan status. | baca |
get_booking | Satu tempahan atau sewaan dengan lengkap. | baca |
today_schedule | Siapa daftar masuk dan keluar pada satu hari. | baca |
create_booking | Buat tempahan untuk tetamu yang hubungi terus. | tulis |
update_booking_status | Luluskan, tanda dibayar, daftar masuk, selesai atau batal. | tulis |
quote_booking_change | Kira harga sebelum tukar tarikh atau listing. | baca |
change_booking | Pindah tempahan ke tarikh atau listing lain. | tulis |
Bayaran dan deposit
| Alat | Apa ia buat | |
|---|---|---|
set_booking_discount | Beri diskaun dalam RM sebelum bayaran. | tulis |
record_part_payment | Rekod bayaran sebahagian (tunai, pindahan). | tulis |
refund_booking | Rekod bayaran balik dalam buku UrusPro. | tulis |
booking_deposit | Rekod deposit diterima, dipulangkan atau dibuka semula. | tulis |
Sewa bulanan
| Alat | Apa ia buat | |
|---|---|---|
rent_status | Bulan sewa yang tertunggak bagi setiap penyewa. | baca |
add_tenant | Tambah penyewa sedia ada dan jadual sewanya. | tulis |
record_rent_payment | Rekod sewa diterima untuk satu bulan. | tulis |
update_tenancy | Tukar tarikh mula, tempoh, sewa atau deposit. | tulis |
end_tenancy | Tamatkan sewaan awal pada tarikh keluar. | tulis |
Tugasan dan pembaikan
| Alat | Apa ia buat | |
|---|---|---|
list_staff | Staf yang boleh diberi tugasan. | baca |
list_tasks | Tugasan pembersihan, pembaikan, masuk dan keluar. | baca |
create_task | Tambah tugasan dan serahkan kepada staf. | tulis |
update_task | Tukar status, penerima atau masa tugasan. | tulis |
list_repair_requests | Aduan kerosakan daripada tetamu dan penyewa. | baca |
resolve_repair_request | Tutup aduan sebagai selesai atau tidak perlu. | tulis |
Ada data awam tanpa log masuk?
Ada, untuk bacaan sahaja. Setiap listing yang diterbitkan ada kembar mesin di hellostay.my/property/{slug}.json dan .md (nama, harga dalam RM, kapasiti, kemudahan, gambar, pautan tempahan), dan setiap unit ada suapan iCal untuk kalendarnya.
Apa yang belum boleh dibuat melalui MCP?
- Menerbitkan listing ke katalog awam tanpa semakan: listing baharu disemak oleh UrusPro dahulu.
- Tempahan dan bayaran online oleh tetamu: itu berlaku di halaman tempahan UrusPro, bukan melalui API anda sendiri.
- Kunci API untuk skrip tanpa pengguna: akses hari ini ialah log masuk OAuth oleh tuan rumah.
- Webhook. Klien bertanya, UrusPro tidak menolak peristiwa keluar.
- Memindahkan wang. refund_booking merekod bayaran balik; wang itu sendiri dihantar dari bank atau gateway.
Bagaimana akses dikawal?
- OAuth 2.1 dengan PKCE dan pendaftaran klien dinamik. Token ialah sesi tuan rumah itu sendiri.
- Setiap panggilan berjalan di bawah Row Level Security, jadi klien tidak boleh menamakan perniagaan orang lain.
- Tuan rumah boleh lihat dan putuskan setiap aplikasi yang disambung di portal, di bawah Sambungan AI.
- Setiap panggilan alat direkod dan tuan rumah nampak aktiviti terkini di portal. Had ialah 60 panggilan seminit setiap pengguna.
Soalan lazim
Boleh. Aplikasi atau ejen AI anda bersambung ke https://uruspro.com/mcp sebagai tuan rumah yang log masuk dan menggunakan 39 alat untuk listing, kalendar, tempahan, sewa dan tugasan. Anda bina antara muka; UrusPro menyimpan data dan menguatkuasakan peraturan.