MCP App Store
by KeenEthics

Overview

EMLAKIE is a free rental marketplace. This app lets renters search listings by city, price, bedrooms, and property type; view full listing detail including all photos, amenities, Matterport 3D tours, and upfront fees (deposit, application fee, admin fee, move-in specials); and send an inquiry directly to the listing submitter — no EMLAKIE account required.

Tools

compare_listings

ChatGPT
Compare 2 to 5 EMLAKIE listings side by side (rent, beds/baths, sqft, property type, parking, pet policy, amenities, fees, deposit, lease terms, Section 8, virtual tour, availability). Returns facts only: anything Emlakie does not have is null and named in that listing's unknown_fields — say "not stated", never guess. Use after the renter picks candidates; ids come from search_listings.

compare_rental_listings

ChatGPT
Compare 2 to 5 EMLAKIE listings side by side (rent, beds/baths, sqft, property type, parking, pet policy, amenities, fees, deposit, lease terms, Section 8, virtual tour, availability). Returns facts only: anything Emlakie does not have is null and named in that listing's unknown_fields — say "not stated", never guess. Use after the renter picks candidates; ids come from search_listings.

contact_listing

ChatGPT
Send an inquiry to the landlord or real estate professional AS the connected renter (their Emlakie account name and email are used automatically — never provide them). Only call after the renter has explicitly given phone, monthly income and a message. REQUIRED: listing_id, phone, income, message. Optional: move_in, credit_score. Never invent or guess any field, especially income. TWO STEPS for a connected renter: the first call sends NOTHING — it returns the exact outbound details and a confirmation_token; show the renter exactly that, and only after they explicitly say yes call again with the SAME arguments plus confirmation_token. TEMPORARY COMPATIBILITY: if the renter has NOT connected their Emlakie account, also pass their name and email.

delete_preferences

ChatGPT
Forget the renter's saved preferences — all of them, or only the listed fields. Use when the renter asks to be forgotten or to reset. Requires the renter's connected Emlakie account.

delete_rental_preferences

ChatGPT
Forget the renter's saved preferences — all of them, or only the listed fields. Use when the renter asks to be forgotten or to reset. Requires the renter's connected Emlakie account.

draft_landlord_message

ChatGPT
Compose a draft message to the landlord or real estate professional for a listing. It SENDS NOTHING. The draft uses only what the renter told you in this call (move-in date, household size, pets, questions, notes) plus their account name for the sign-off — never invent credit score, income, employer, pets, household size or dates; leave them out and ask the renter instead. Show the draft, let the renter edit it, then use contact_listing (which needs their phone and monthly income and a separate confirmation). Requires the renter's connected Emlakie account.

draft_listing_message

ChatGPT
Compose a draft message to the landlord or real estate professional for a listing. It SENDS NOTHING. The draft uses only what the renter told you in this call (move-in date, household size, pets, questions, notes) plus their account name for the sign-off — never invent credit score, income, employer, pets, household size or dates; leave them out and ask the renter instead. Show the draft, let the renter edit it, then use contact_listing (which needs their phone and monthly income and a separate confirmation). Requires the renter's connected Emlakie account.

get_listing

ChatGPT
Fetch full detail for a single EMLAKIE listing by id, including all photos, amenities, the virtual tour link, and a masked landlord phone number (virtual_phone) when one is available — never the landlord's real number. Call this (or render_listing_widget) before answering questions about a specific listing’s fees, photos, tour, or how to contact the landlord.

get_preferences

ChatGPT
Read the connected renter's saved rental preferences (cities, budget, bedrooms, property types, pets, parking, amenities, move-in window). Empty object if none. Requires the renter's connected Emlakie account.

get_rental_listing_details

ChatGPT
Fetch full detail for a single EMLAKIE listing by id, including all photos, amenities, the virtual tour link, and a masked landlord phone number (virtual_phone) when one is available — never the landlord's real number. Call this (or render_listing_widget) before answering questions about a specific listing’s fees, photos, tour, or how to contact the landlord.

get_rental_preferences

ChatGPT
Read the connected renter's saved rental preferences (cities, budget, bedrooms, property types, pets, parking, amenities, move-in window). Empty object if none. Requires the renter's connected Emlakie account.

get_saved_listings

ChatGPT
List the connected renter’s saved homes that are still active. Requires the renter’s connected Emlakie account.

get_saved_searches

ChatGPT
List the renter's saved searches. Each has an id, a name and criteria you can pass straight to search_listings to re-run it. Requires the renter's connected Emlakie account.

list_saved_rental_listings

ChatGPT
List the connected renter’s saved homes that are still active. Requires the renter’s connected Emlakie account.

list_saved_rental_searches

ChatGPT
List the renter's saved searches. Each has an id, a name and criteria you can pass straight to search_listings to re-run it. Requires the renter's connected Emlakie account.

remove_saved_listing

ChatGPT
Remove a listing from the connected renter’s Emlakie Saved Homes. Requires the renter’s connected Emlakie account.

remove_saved_rental_listing

ChatGPT
Remove a listing from the connected renter’s Emlakie Saved Homes. Requires the renter’s connected Emlakie account.

render_listing_widget

ChatGPT
Renders a visual listing card (photos, price, amenities, tour link) for a listing id, in clients that support MCP UI resources. Call get_listing first to confirm the id exists. Display of the card depends on the client, so confirm it rendered before describing it as visible.

request_landlord_tour

ChatGPT
Ask the landlord or real estate professional for a tour of a listing, as the connected renter. This is a tour REQUEST, not a booking — never tell the renter a tour is scheduled unless the landlord confirms. TWO STEPS: (1) call with listing_id, preferred_date (YYYY-MM-DD), time_start and time_end (24-hour HH:MM, at least 30 minutes, property local time) and optional phone/message — it sends NOTHING and returns the exact details plus a confirmation_token; (2) show the renter exactly that, and only after they explicitly say yes call again with the SAME arguments plus confirmation_token. Never guess a date, time or phone. Their name and email come from their Emlakie account.

request_listing_tour

ChatGPT
Ask the landlord or real estate professional for a tour of a listing, as the connected renter. This is a tour REQUEST, not a booking — never tell the renter a tour is scheduled unless the landlord confirms. TWO STEPS: (1) call with listing_id, preferred_date (YYYY-MM-DD), time_start and time_end (24-hour HH:MM, at least 30 minutes, property local time) and optional phone/message — it sends NOTHING and returns the exact details plus a confirmation_token; (2) show the renter exactly that, and only after they explicitly say yes call again with the SAME arguments plus confirmation_token. Never guess a date, time or phone. Their name and email come from their Emlakie account.

save_listing

ChatGPT
Save an active listing to the connected renter’s Emlakie Saved Homes. Requires the renter’s connected Emlakie account.

save_rental_listing

ChatGPT
Save an active listing to the connected renter’s Emlakie Saved Homes. Requires the renter’s connected Emlakie account.

search_listings

ChatGPT
Search EMLAKIE rental listings by city/zip, price range, bedrooms, and property type. Returns a compact list — call get_listing or render_listing_widget with a specific id for full detail.

search_rental_listings

ChatGPT
Search EMLAKIE rental listings by city/zip, price range, bedrooms, and property type. Returns a compact list — call get_listing or render_listing_widget with a specific id for full detail.

send_landlord_inquiry

ChatGPT
Send an inquiry to the landlord or real estate professional AS the connected renter (their Emlakie account name and email are used automatically — never provide them). Only call after the renter has explicitly given phone, monthly income and a message. REQUIRED: listing_id, phone, income, message. Optional: move_in, credit_score. Never invent or guess any field, especially income. TWO STEPS for a connected renter: the first call sends NOTHING — it returns the exact outbound details and a confirmation_token; show the renter exactly that, and only after they explicitly say yes call again with the SAME arguments plus confirmation_token. TEMPORARY COMPATIBILITY: if the renter has NOT connected their Emlakie account, also pass their name and email.

show_listing_card

ChatGPT
Renders a visual listing card (photos, price, amenities, tour link) for a listing id, in clients that support MCP UI resources. Call get_listing first to confirm the id exists. Display of the card depends on the client, so confirm it rendered before describing it as visible.

Capabilities

InteractiveWrites

Example Prompts

Click any prompt to copy it.

App Stats

30

Tools

3

Prompts

ChatGPT

Platforms

Category

Home Search

Works with

ChatGPT

Data refreshed daily