{"name":"homes.heart/heart-homes","slug":"heart-homes","title":"Heart Homes — Dubai property data","description":"Dubai property prices, rents and trends from official Dubai Land Department records. Read-only.","url":"https://mcp.market/server/heart-homes","rating":null,"grade":"C","score":60,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":8,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":{"percent":100,"checks":2,"ok":2,"last_checked_at":"2026-09-21T01:55:35.769Z","last_ok_at":"2026-09-21T01:55:35.769Z","latency_ms":493},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":null,"website":"https://heart.homes","version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://heart.homes/mcp"}],"packages":[],"tools":[{"name":"compare_buy_vs_rent","description":"Compare buying vs renting in one community or area: 12-month weighted median sale price, median annual rent, and the implied gross rental yield. Optionally filter to one property class.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"slug":{"type":"string","minLength":1,"maxLength":120,"description":"Location slug (community or area) as returned by search_locations"},"propertyClass":{"type":"string","enum":["apartment","villa","building","land"],"description":"Property class filter"}},"required":["slug"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"get_building_stats","description":"Stats for one building: 12-month sales, median price, trend, recent sales, property-type mix, and - where rent contracts can be attributed to the building - median annual rent and recent rent contracts, and a per-bedroom rent breakdown where enough contracts resolve a bedroom. Takes the communitySlug + buildingSlug pair returned by search_locations.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"communitySlug":{"type":"string","minLength":1,"maxLength":120},"buildingSlug":{"type":"string","minLength":1,"maxLength":120}},"required":["communitySlug","buildingSlug"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"get_location_stats","description":"Headline stats for one community or area slug: 12-month sales volume, median price, price per sqm, 12-month trend, plus a property-class mix for sales and rents. When propertyClass is set for a community, also returns per-bedroom sales and rent breakdowns; rent bedroom coverage is partial and must be reported as approximate using rentBedroomCoveragePct and rentBedroomNote. Per-bedroom rent for a single building is not available.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"slug":{"type":"string","minLength":1,"maxLength":120,"description":"Location slug (community or area) as returned by search_locations"},"propertyClass":{"description":"When set, also return the per-bedroom sales breakdown and, where attributable, a per-bedroom rent breakdown with partial-coverage figure (communities only)","type":"string","enum":["apartment","villa","building","land"]}},"required":["slug"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"get_market_overview","description":"City-wide Dubai sales KPIs over the last 12 months (transaction count, total value, median price, median price per sqm) plus data freshness. Good first call for broad questions.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"get_price_history","description":"Monthly transaction counts and median prices for a community/area slug (or city-wide when slug is omitted), for sales or rents, optionally filtered to one property class. Rent medians are annual contract values in AED/year.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"slug":{"description":"Omit for city-wide history","type":"string","minLength":1,"maxLength":120},"kind":{"type":"string","enum":["sale","rent"],"description":"'sale' = DLD sales transactions, 'rent' = Ejari rent contracts"},"propertyClass":{"type":"string","enum":["apartment","villa","building","land"],"description":"Property class filter"},"months":{"default":24,"type":"integer","minimum":3,"maximum":60}},"required":["kind"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"get_ready_vs_offplan","description":"Sales split between the secondary (ready / resale) market and the off-plan (pre-completion developer) market for one community or area over the last 12 months - transaction count, total value, and median price for each. \"ready\" = completed homes resold on the secondary market; \"off-plan\" = pre-completion developer sales. Property flipping, reselling, and \"resale market\" questions are READY / secondary-market questions: report the ready row here and do not present off-plan figures as flipping or resale figures. Optionally filter to one property class.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"slug":{"type":"string","minLength":1,"maxLength":120,"description":"Location slug (community or area) as returned by search_locations"},"propertyClass":{"type":"string","enum":["apartment","villa","building","land"],"description":"Property class filter"}},"required":["slug"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"get_trends_movers","description":"Communities with the biggest 12-month price moves (direction 'up' = risers, 'down' = fallers). Only communities with 30+ sales are included, so thin-volume noise is excluded.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"direction":{"type":"string","enum":["up","down"]},"limit":{"default":5,"type":"integer","minimum":1,"maximum":10}},"required":["direction"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"list_recent_transactions","description":"Most recent registered DLD sales or rent contracts for a community or area slug - real records to ground price talk in.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"slug":{"type":"string","minLength":1,"maxLength":120,"description":"Location slug (community or area) as returned by search_locations"},"kind":{"type":"string","enum":["sale","rent"],"description":"'sale' = DLD sales transactions, 'rent' = Ejari rent contracts"},"limit":{"default":10,"type":"integer","minimum":1,"maximum":15}},"required":["slug","kind"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"rank_buildings","description":"Buildings in one community ranked by 12-month median sale price or median annual rent - answers 'cheapest/most expensive buildings in X'. Rent coverage is partial: Ejari records carry no building name, so only buildings whose project name identifies them uniquely have rent stats. Buildings with fewer than 5 records are excluded.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"communitySlug":{"type":"string","minLength":1,"maxLength":120,"description":"Community slug from search_locations"},"metric":{"type":"string","enum":["sale_price","annual_rent"]},"order":{"type":"string","enum":["cheapest","most_expensive"]},"limit":{"default":10,"type":"integer","minimum":3,"maximum":15}},"required":["communitySlug","metric","order"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"rank_communities","description":"Communities ranked by 12-month median sale price or median annual rent - the direct answer to 'cheapest areas', 'most expensive communities', 'most affordable rents'. Only communities with 30+ transactions are ranked; without a propertyClass filter, only residential classes (apartments + villas) count, so whole-building leases and land deals don't skew the medians.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"metric":{"type":"string","enum":["sale_price","annual_rent"],"description":"Rank by sale prices or by annual rents"},"order":{"type":"string","enum":["cheapest","most_expensive"]},"propertyClass":{"type":"string","enum":["apartment","villa","building","land"],"description":"Property class filter"},"limit":{"default":10,"type":"integer","minimum":3,"maximum":15}},"required":["metric","order"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"search_locations","description":"Resolve a free-text Dubai location name (community, area, or building) to canonical slugs. Always call this first when the user names a place; other tools take the returned slugs.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"query":{"type":"string","minLength":2,"maxLength":80,"description":"Location name to search for"},"kind":{"description":"Restrict results to one kind","type":"string","enum":["community","area","building"]}},"required":["query"],"$schema":"https://json-schema.org/draft/2020-12/schema"}}],"scan":{"score":60,"grade":"C","scanned_at":"2026-09-20T20:08:08.205Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-20T20:08:08.118Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 1624ms"]},"poisoning":{"score":15,"max":15,"notes":["11 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 1 write-action tools with no auth"]},"maintenance":{"score":3,"max":15,"notes":["no repository listed"]},"identity":{"score":4,"max":10,"notes":["verified namespace with website, no repo"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"},{"id":"maint.no-repo","severity":"low","component":"maintenance","title":"No source repository listed"}],"inputs":{"probes":[{"url":"https://heart.homes/mcp","reachable":true,"authRequired":false,"latencyMs":1624,"serverInfo":{"name":"heart-homes","version":"1.0.0"}}],"packages":[],"repo":{"found":false},"icon":{"url":"https://heart.homes/icon.svg?1c362d8a82f0b71c","source":"site"},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":8}}}},"grade_history":[],"reviews":[]}