RentalHunter
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Filter-first rental search for India and Southeast Asian cities.
| Author | co.rentalhunter |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2267 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"RentalHunter": {
"url": "https://rentalhunter.co/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (10)
pingread-onlyChecks that the RentalHunter connector can reach its inventory. Returns ok, the public hunt URL, and the privacy, terms, and support links.
Hints: read-only yes · destructive no · idempotent yes · open-world no
list_citiesread-onlyLists cities on RentalHunter, each city's budget currency, stay lengths, and the live USD rates.
Hints: read-only yes · destructive no · idempotent yes · open-world no
search_rentalsread-onlySearches RentalHunter inventory by city, locality, stay length, budget, and must-haves the seeker named. Set furnished true only when the seeker explicitly asks for furnished. Omit it for any furnishing. Locality is exact: Baner does not include Hinjewadi. Returns matching homes with local-currency rent, stay fit, furnishing (furnished, semi-furnished, unfurnished, or not specified), deposit, lock-in, verification, freshness, and a listing link. An empty result means nothing matched. The summary mentions furnished only when that filter was applied. Does not return image bytes.
Parameters:
city(required) — string — City slughas_ac— boolean — True only when AC is required. Omit or false means not required, not excluded.status— string — Household: Single, Couple, or Family (values single, partner, or family). single matches Everyone and Singles only. partner is Couple and matches Everyone and Couples. family matches Everyone and Families only.area_min— number — Optional minimum apartment size. Pair with area_unit. Omit for any size.currency— string — Budget currency for price_max. Defaults to the city's local currency. USD rates are the live cached interbank quote. Saved alerts store the USD equivalent.has_lift— boolean — True only when a lift or elevator is required. Omit or false means not required, not excluded.has_pets— boolean — True when the seeker has pets. Excludes homes that explicitly disallow pets. Unknown pet policy still appears as ask about pets.locality— string — Exact area inside the city, such as Baner or Kharadi. A Baner search does not return Hinjewadi.area_unit— string — Unit for area_min. Use sqft in Pune and sqm in other cities. Defaults from the city when area_min is set and this is omitted.furnished— boolean — Set true only when the seeker explicitly asks for furnished. Omit for any furnishing.no_curfew— boolean — True when the seeker needs no gate curfew. Omit or false means not required, not excluded.price_max— number — Max monthly rent in `currency` units. Defaults to the city's local currency (Pune INR, Dubai/Sharjah AED, Bangkok/Phuket THB, Vietnam VND). Example: 30000 INR, 4000 AED.lock_in_max— integer — Max lock-in months the seeker will acceptstay_nights— Desired stay length in nights (7=1 week … 330=11 months, 365=12 months). 11 months is offered everywhere; it is the standard residential lease in India.available_by— string — Move-in by date, YYYY-MM-DDbedrooms_min— integernear_transit— boolean — True only when near transit is required. Omit or false means not required, not excluded.pet_friendly— boolean — True only when pets are required. Omit or false means not required, not excluded.attached_bath— boolean — True only when an attached bath is required. Omit or false means not required, not excluded.near_coworking— boolean — True only when near coworking is required. Omit or false means not required, not excluded.deposit_months_max— number — Max security deposit in months of rent
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_listingread-onlyReturns one RentalHunter listing by id: local-currency rent, locality, stay fit, furnishing (furnished, semi-furnished, unfurnished, or not specified), deposit, lock-in, verification badges, freshness, and the listing link. A missing or unavailable id returns found false and does not substitute another home.
Parameters:
listing_id(required) — string — Listing id from search_rentalsstay_nights— Seeker stay length, used only to say whether this home fits
Hints: read-only yes · destructive no · idempotent yes · open-world no
save_hunt_alertdestructiveSaves a hunt alert for this query after the seeker agrees to share their email with partners whose listings match, and emails them when a home matches. Requires consent true. Does not accept a phone number. A phone is shared later only on the website, and only with the partner whose property the seeker shortlists. Creates a seeker account when the email is new. An email that already has an account is not attached from this tool; the hunt stays pending until that person confirms it. Verify your phone so matching partners can reach you.
Parameters:
consent(required) — boolean — True only when the seeker has explicitly agreed, for this query, to share this email with partners whose listings match. This is not consent to share a phone number.email(required) — string — Email the seeker agreed to sharecity(required) — string — City slugname— string — Seeker display namehas_ac— boolean — True only when AC is required. Omit or false means not required, not excluded.status— string — Household: Single, Couple, or Family (values single, partner, or family). single matches Everyone and Singles only. partner is Couple and matches Everyone and Couples. family matches Everyone and Families only.area_min— number — Optional minimum apartment size. Pair with area_unit. Omit for any size.currency— string — Budget currency for price_max. Defaults to the city's local currency. USD rates are the live cached interbank quote. Saved alerts store the USD equivalent.has_lift— boolean — True only when a lift or elevator is required. Omit or false means not required, not excluded.has_pets— boolean — True when the seeker has pets. Excludes homes that explicitly disallow pets. Unknown pet policy still appears as ask about pets.locality— string — Exact area inside the city, such as Baner or Kharadi. A Baner search does not return Hinjewadi.area_unit— string — Unit for area_min. Use sqft in Pune and sqm in other cities. Defaults from the city when area_min is set and this is omitted.furnished— boolean — Set true only when the seeker explicitly asks for furnished. Omit for any furnishing.hunt_name— string — Optional label for the saved huntno_curfew— boolean — True when the seeker needs no gate curfew. Omit or false means not required, not excluded.price_max— number — Max monthly rent in `currency` units. Defaults to the city's local currency (Pune INR, Dubai/Sharjah AED, Bangkok/Phuket THB, Vietnam VND). Example: 30000 INR, 4000 AED.lock_in_max— integer — Max lock-in months the seeker will acceptstay_nights— Desired stay length in nights (7=1 week … 330=11 months, 365=12 months). 11 months is offered everywhere; it is the standard residential lease in India.available_by— string — Move-in by date, YYYY-MM-DDbedrooms_min— integernear_transit— boolean — True only when near transit is required. Omit or false means not required, not excluded.pet_friendly— boolean — True only when pets are required. Omit or false means not required, not excluded.attached_bath— boolean — True only when an attached bath is required. Omit or false means not required, not excluded.near_coworking— boolean — True only when near coworking is required. Omit or false means not required, not excluded.deposit_months_max— number — Max security deposit in months of rent
Hints: read-only no · destructive yes · idempotent yes · open-world no
guided_rental_questionnaireread-onlyReports which hunt fields are still missing. When city, stay length, and budget are present, searches inventory. Does not save an alert or collect an email.
Parameters:
city— string — City slughas_ac— boolean — True only when AC is required. Omit or false means not required, not excluded.status— string — Household: Single, Couple, or Family (values single, partner, or family). single matches Everyone and Singles only. partner is Couple and matches Everyone and Couples. family matches Everyone and Families only.area_min— number — Optional minimum apartment size. Pair with area_unit. Omit for any size.currency— string — Budget currency for price_max. Defaults to the city's local currency. USD rates are the live cached interbank quote. Saved alerts store the USD equivalent.has_lift— boolean — True only when a lift or elevator is required. Omit or false means not required, not excluded.has_pets— boolean — True when the seeker has pets. Excludes homes that explicitly disallow pets. Unknown pet policy still appears as ask about pets.locality— string — Exact area inside the city, such as Baner or Kharadi. A Baner search does not return Hinjewadi.area_unit— string — Unit for area_min. Use sqft in Pune and sqm in other cities. Defaults from the city when area_min is set and this is omitted.furnished— boolean — Set true only when the seeker explicitly asks for furnished. Omit for any furnishing.no_curfew— boolean — True when the seeker needs no gate curfew. Omit or false means not required, not excluded.price_max— number — Max monthly rent in `currency` units. Defaults to the city's local currency (Pune INR, Dubai/Sharjah AED, Bangkok/Phuket THB, Vietnam VND). Example: 30000 INR, 4000 AED.lock_in_max— integer — Max lock-in months the seeker will acceptstay_nights— Desired stay length in nights (7=1 week … 330=11 months, 365=12 months). 11 months is offered everywhere; it is the standard residential lease in India.available_by— string — Move-in by date, YYYY-MM-DDbedrooms_min— integernear_transit— boolean — True only when near transit is required. Omit or false means not required, not excluded.pet_friendly— boolean — True only when pets are required. Omit or false means not required, not excluded.attached_bath— boolean — True only when an attached bath is required. Omit or false means not required, not excluded.near_coworking— boolean — True only when near coworking is required. Omit or false means not required, not excluded.deposit_months_max— number — Max security deposit in months of rent
Hints: read-only yes · destructive no · idempotent yes · open-world no
my_listingsread-onlyLists this partner's own homes with status, a verified flag, and counts of views, saves, matched hunts, and accepted hunts for the last 7 and 30 days. Requires a partner API token. Other partners' homes are never included.
Hints: read-only yes · destructive no · idempotent yes · open-world no
listing_performanceread-onlyReturns status, the verified flag, and 7- and 30-day counts for one home this partner owns. A home owned by someone else is reported as not in your inventory.
Parameters:
listing_id(required) — string — Id of one of this partner's homes
Hints: read-only yes · destructive no · idempotent yes · open-world no
my_leadsread-onlyLists recent hunts that match this partner's homes. Seeker name and email stay hidden until this partner has already accepted that hunt. Phone numbers are never included.
Hints: read-only yes · destructive no · idempotent yes · open-world no
suggestionsread-onlySuggests improvements for this partner's homes, such as a home with no photos or rent far above the local median for the same city and bedrooms.
Hints: read-only yes · destructive no · idempotent yes · open-world no
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.