mcpbeat Sign in

Hotyata MCP Server

answering

Hotyata is answering right now. Last checked 6 min ago. It exposes 9 tools.

Real estate and classifieds in Batumi & Tbilisi with rooftop geocoding and duplicate detection.

Uptime history 4 days of history
4 days agonow
100.0%
Uptime 24h
91 of 91 checks
9
Tools
read from the server
370 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 1

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 8 November 2026. No other catalogue keeps this.

8 Nov a tool description was rewritten search_real_estate

Nothing serious here today

Today is the operative word: we check Hotyata every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 6 min ago.

run in your terminal
claude mcp add mcp --transport http https://hotyata.com/mcp
Settings → Connectors → Add custom connector, then paste this address
https://hotyata.com/mcp
~/.codex/config.toml
[mcp_servers.mcp]
url = "https://hotyata.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "mcp": {
      "url": "https://hotyata.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "mcp": {
      "type": "http",
      "url": "https://hotyata.com/mcp"
    }
  }
}

Available tools 9

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

real
get_real_estate_stats
Aggregate real estate market statistics (count, average & median price USD, average & median price per sqm USD, min/max price, average area) grouped by district, renovation_status, construction_stage, rooms, seller_type, or complex. <hints> - Ideal for market analytics: comparing prices across city districts, or comparing 'black_frame' vs 'white_frame' vs 'renovated' vs 'off_plan' (katlavan). - Supports all search_real_estate filters (city, deal_type, district, renovation_status, construction_stage, rooms, has_gas, etc.) to slice the market before grouping. </hints>
search_real_estate
Search verified real estate listings in Batumi and Tbilisi (apartments, houses, commercial). <hints> - Returns compact objects with price_usd, price_sqm_usd, area_sqm, rooms, renovation_status, construction_stage, seller_type, heating_type, gas_status, is_heritage_zone, cadastral_code, year_built, developer_name, sea_view, distance_to_sea_m, has_gas, pets_allowed, no_summer_increase, address, latitude, longitude, photos, source_url, and canonical_url. - Also returns top-level shortlist_url (single link opening these exact returned properties on Hotyata's split-screen map) and web_search_url (link to all matching results on the map). Always share shortlist_url or web_search_url with the user so they can view all listings on one map in a single click. - When presenting results as a numbered list (#1, #2, ...), keep the same order as returned — the embedded interactive map widget numbers pins #1, #2, ... to match your text list. - Geo search: Use bbox='min_lng,min_lat,max_lng,max_lat' or [min_lng, min_lat, max_lng, max_lat] to search within a map rectangle. - Batumi districts: 'Old Batumi', 'Rustaveli', 'Khimshiashvili' (New Boulevard), 'Bagrationi', 'Javakhishvili', 'Agmashenebeli', 'Airport', 'Tamar', 'Makhinjauri', 'Gonio', 'Kvariati', 'Chakvi', 'Kobuleti'. - Tbilisi districts: 'Vake', 'Saburtalo', 'Vera', 'Mtatsminda', 'Chugureti' (Marjanishvili), 'Didube', 'Avlabari', 'Ortachala', 'Isani', 'Samgori', 'Gldani', 'Didi Dighomi', 'Old Tbilisi'. - Use sort='cheapest' or 'cheapest_sqm' to find the best deals without fetching multiple pages. - Use fields=['id','title','price_usd','price_sqm_usd','area_sqm','district','canonical_url'] to minimize token usage. - Filter by source channel/portal/group using sources=['facebook marketplace'], ['ss.ge', 'myhome.ge'], ['@batumiarendachat'], or Facebook group URLs ['https://www.facebook.com/groups/278563704483455/']. Unmonitored sources return an error. </hints>
classified
search_classified_items
Search deduplicated secondhand marketplace goods (electronics, monitors, routers, keyboards, heaters, furniture, vehicles, household items) aggregated across Telegram channels in Batumi and Tbilisi. <hints> - Powered by multilingual synonym expansion + semantic vector search: English queries (e.g. '4K monitor', 'WiFi router', 'electric heater', 'mechanical keyboard') automatically match Russian, English, and Georgian ads. - Avoid overly restrictive 'category' values unless needed; keyword query alone searches across all categories with hybrid semantic ranking. - Use sort='cheapest' to find lowest-priced items. </hints>
complex
get_complex_details
Get detailed profile of one or up to 15 residential complexes including developer name, delivery year, address, rooftop coordinates, and counts & sample active properties currently for sale and rent.
complexes
search_complexes
Search residential developments and new building projects with developer details, delivery status, coordinates, distance to sea, and gas availability.
execute
execute_code_mode
Execute a JavaScript snippet inside an isolated QuickJS WASM sandbox with direct synchronous/async access to the Hotyata SDK (`sdk`). Use this "MCP Code Mode" tool whenever you need to run multi-step queries, compare multiple categories/districts/stages, join complexes with properties, filter or aggregate results, and return only a compact final summary in a single round-trip. Available global `sdk` methods inside your script (can be called with or without `await`): - `sdk.searchProperties(params)` -> `{ total, page, limit, properties: [...] }` - `sdk.getPropertyStats(params)` -> `{ city, deal_type, group_by, total_matching_listings, groups: [...] }` - `sdk.getProperty(idOrArrayOfIds)` -> property details object or `{ properties: [...] }` - `sdk.searchComplexes(params)` -> `{ total, page, limit, complexes: [...] }` - `sdk.getComplex(idOrArrayOfIds)` -> complex details object or `{ complexes: [...] }` - `sdk.searchItems(params)` -> `{ total, page, limit, items: [...] }` - `sdk.getItem(idOrArrayOfIds)` -> item details object or `{ items: [...] }` <examples> // Example 1: Compare renovation status & off-plan (katlavan) sale dynamics in Batumi const byRenovation = sdk.getPropertyStats({ city: "batumi", deal_type: "sale", group_by: "renovation_status" }); const byStage = sdk.getPropertyStats({ city: "batumi", deal_type: "sale", group_by: "construction_stage" }); return { byRenovation: byRenovation.groups, byStage: byStage.groups }; // Example 2: Multi-search classifieds and return top 3 cheapest per item type const queries = ["4K monitor", "router", "electric heater", "mechanical keyboard"]; return queries.map(q => { const res = sdk.searchItems({ query: q, sort: "cheapest", limit: 3 }); return { query: q, total: res.total, cheapest: res.items.map(i => ({ id: i.id, title: i.title, price_gel: i.price_gel, price_usd: i.price_usd, url: i.canonical_url })) }; }); </examples> <hints> - Write a function body ending with a `return ...;` statement. - Maximum 15 SDK calls per execution. Memory limit: 32MB, CPU timeout: 5s. </hints>
item
get_item_details
Get details for one or up to 15 secondhand classified items including full description, photo gallery, seller username, and original Telegram message link.
property
get_property_details
Get complete specifications, full description, seller contact info (phone, contacts, source_url), photo URLs, rooftop coordinates, and complex affiliation for one or up to 15 properties in a single call.
report
report_issue
Report an issue with data accuracy, stale or off-market listings, incorrect coordinates, spam, or tool usability limitations. AI agents should call this when finding inaccuracies or when human users report off-market listings.

Endpoints

URLTransportStateLatencyChecked
https://hotyata.com/mcp streamable-http answering 535 ms 6 min ago

Alternatives to Hotyata

same job, measured the same way
Google Maps
by mcparmory

Geocode addresses, calculate directions, and search places with maps and routing

221 installs/wk local only
overpass.ch
by overpass

Overpass API on the full planet with history, plus geocoding and elevation. Needs an account.

7 tools answering
Zornade - Italian Cadastre, Geospatial and Real Estate Data
by zornade

Italian cadastre for AI agents: 85M parcels, geocoding, OMI values, risk layers.

6 tools answering
UK Data: Clinical trials
by co-reliness

Search ClinicalTrials.gov by condition, drug, location and status, with full trial details

1 tools answering
Amtrak MCP
by mrfentmen

Amtrak realtime: every train on the map with delay, speed and next stop, plus route and station.

113 installs/wk local only
City24.ee - Real Estate marketplace
by city24

Live Estonia real estate listings with search, geo filters, and property metadata.

1 tools answering
City24.lv - Real Estate marketplace
by city24

Live Latvia real estate listings with search, geo filters, and property metadata.

1 tools answering
Citely
by aicitely

Read-only GEO data: which AI assistants mention a brand and cite its domain.

answering

Hotyata — questions

Answers built from our own checks of this server.

What can Hotyata do?
It exposes 9 tools, read directly from the server on our last check. Among them: execute_code_mode, get_complex_details, get_item_details, get_property_details, get_real_estate_stats, report_issue and 3 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Hotyata working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 370 ms. The bar chart above shows every period we have measured.
How do I connect Hotyata?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Hotyata need an API key?
No. Hotyata completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 9 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Hotyata?
It answers our handshake in 370 ms on average, which is faster than 36% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.