Domly — rentals in Bulgaria
Search long-term rentals in Bulgaria, get rent prices by city and district, contact a local realtor.
我該用這個嗎
品質與安全性
發現項目(1)
- LOW在 get_price_stats 中
根據工具定義與協定合規性的自動化分析。
上下文成本
這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。
安裝
一鍵安裝
將以下內容加入你的 `claude_desktop_config.json` 檔案:
{
"mcpServers": {
"rentals": {
"url": "https://getdomly.com/mcp"
}
}
}遠端端點
https://getdomly.com/mcpstreamable-http它能做什麼
工具清單
工具(5)
🟢list_cities(language)
Lists Bulgarian cities covered by Domly with the number of active rental listings and the median monthly rent in EUR. Call this first to get city slugs for the other tools.
輸入結構描述
{
"type": "object",
"properties": {
"language": {
"description": "Language for city names. Default: Bulgarian.",
"enum": [
"uk",
"bg",
"en"
],
"type": "string"
}
}
}🟢search_listings(city, max_price, min_price, rooms, districts, ...)
Searches active long-term rental listings in a Bulgarian city (collected daily from imot.bg, alo.bg and homes.bg, duplicates merged). Returns up to 10 listings with price, rooms, area, district and a link to view photos and details on Domly. Always show the user the "url" of each listing.
輸入結構描述
{
"type": "object",
"properties": {
"city": {
"description": "City slug from list_cities (e.g. \"varna\", \"burgas\", \"sofia\") or its name.",
"type": "string"
},
"max_price": {
"description": "Maximum monthly rent, EUR.",
"type": "integer"
},
"min_price": {
"description": "Minimum monthly rent, EUR.",
"type": "integer"
},
"rooms": {
"description": "Number of rooms (Bulgarian style: 1 = studio/one-bedroom \"едностаен\", 2 = \"двустаен\"); 5 means 5 or more.",
"items": {
"type": "integer"
},
"type": "array"
},
"districts": {
"description": "District slugs or names, from get_price_stats.",
"items": {
"type": "string"
},
"type": "array"
},
"property_type": {
"enum": [
"apartment",
"studio",
"room",
"house"
],
"type": "string"
},
"near_sea": {
"description": "Only listings within walking distance of the sea (Varna, Burgas).",
"type": "boolean"
},
"from_owner": {
"description": "Only listings from owners, no agency.",
"type": "boolean"
},
"pets_allowed": {
"type": "boolean"
},
"sort": {
"description": "Default: newest.",
"enum": [
"newest",
"cheapest"
],
"type": "string"
},
"limit": {
"description": "Default: 5.",
"minimum": 1,
"maximum": 10,
"type": "integer"
},
"language": {
"description": "Language for city and district names.",
"enum": [
"uk",
"bg",
"en"
],
"type": "string"
}
},
"required": [
"city"
]
}🟢get_listing(id, language)
Details of one rental listing by its id from search_listings: parameters, amenities, a short description excerpt, the same flat on other sites, and links to Domly (photos, contact form) and to the original listing.
輸入結構描述
{
"type": "object",
"properties": {
"id": {
"description": "Listing id from search_listings.",
"type": "string"
},
"language": {
"description": "Language for names.",
"enum": [
"uk",
"bg",
"en"
],
"type": "string"
}
},
"required": [
"id"
]
}🟢get_price_stats(city, language)
Rental market statistics for a Bulgarian city from Domly's daily index: median monthly rent (EUR), 25th/75th percentiles, price per m², 30-day change, prices by apartment size and by district. Use it to answer "how much does it cost to rent in ..." questions; cite Domly as the source with the given url.
輸入結構描述
{
"type": "object",
"properties": {
"city": {
"description": "City slug from list_cities or its name.",
"type": "string"
},
"language": {
"description": "Language for names. Default: Bulgarian.",
"enum": [
"uk",
"bg",
"en"
],
"type": "string"
}
},
"required": [
"city"
]
}⚪request_realtor(city, contact, user_consented, name, rooms, ...)
Sends the user's request to a local partner realtor in the city (or to the Domly team where there is no partner), who will contact the user and pick rental options for free. Only call it after the user explicitly agreed to share their contact (phone, Telegram @username or email) for this purpose. The realtor's own services may be paid; the user agrees terms with the realtor.
輸入結構描述
{
"type": "object",
"properties": {
"city": {
"description": "City slug from list_cities or its name.",
"type": "string"
},
"contact": {
"description": "How the realtor can reach the user: phone with country code, Telegram @username or email.",
"type": "string"
},
"user_consented": {
"description": "true only if the user explicitly agreed to share this contact with a realtor.",
"type": "boolean"
},
"name": {
"description": "User's name.",
"type": "string"
},
"rooms": {
"description": "Wanted number of rooms; 5 means 5 or more.",
"minimum": 1,
"maximum": 5,
"type": "integer"
},
"budget_max": {
"description": "Maximum monthly rent, EUR.",
"type": "integer"
},
"move_in": {
"description": "When the user wants to move in: now, within a month, or later.",
"enum": [
"now",
"month",
"later"
],
"type": "string"
},
"comment": {
"description": "Other wishes: district, pets, parking, term of the lease, etc.",
"type": "string"
},
"listing_id": {
"description": "Listing id if the request is about a specific listing.",
"type": "string"
},
"language": {
"description": "Language the user speaks.",
"enum": [
"uk",
"bg",
"en",
"ru"
],
"type": "string"
}
},
"required": [
"city",
"contact",
"user_consented"
]
}社群
證據