Domly — rentals in Bulgaria
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Search long-term rentals in Bulgaria, get rent prices by city and district, contact a local realtor.
| Author | com.getdomly |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2302 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"Domly — rentals in Bulgaria": {
"url": "https://getdomly.com/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (5)
list_citiesread-onlyLists 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.
Parameters:
language— string — Language for city names. Default: Bulgarian.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
search_listingsread-onlySearches 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.
Parameters:
city(required) — string — City slug from list_cities (e.g. "varna", "burgas", "sofia") or its name.sort— string — Default: newest.limit— integer — Default: 5.rooms— array — Number of rooms (Bulgarian style: 1 = studio/one-bedroom "едностаен", 2 = "двустаен"); 5 means 5 or more.language— string — Language for city and district names.near_sea— boolean — Only listings within walking distance of the sea (Varna, Burgas).districts— array — District slugs or names, from get_price_stats.max_price— integer — Maximum monthly rent, EUR.min_price— integer — Minimum monthly rent, EUR.from_owner— boolean — Only listings from owners, no agency.pets_allowed— booleanproperty_type— string
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
get_listingread-onlyDetails 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.
Parameters:
id(required) — string — Listing id from search_listings.language— string — Language for names.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
get_price_statsread-onlyRental 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.
Parameters:
city(required) — string — City slug from list_cities or its name.language— string — Language for names. Default: Bulgarian.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
request_realtorSends 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.
Parameters:
city(required) — string — City slug from list_cities or its name.contact(required) — string — How the realtor can reach the user: phone with country code, Telegram @username or email.user_consented(required) — boolean — true only if the user explicitly agreed to share this contact with a realtor.name— string — User's name.rooms— integer — Wanted number of rooms; 5 means 5 or more.comment— string — Other wishes: district, pets, parking, term of the lease, etc.move_in— string — When the user wants to move in: now, within a month, or later.language— string — Language the user speaks.budget_max— integer — Maximum monthly rent, EUR.listing_id— string — Listing id if the request is about a specific listing.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.