ss-ge-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SSGE_LOCALE | No | ru, en или ka — переводит данные, не только интерфейс | ru |
| SSGE_MIN_INTERVAL_MS | No | Минимальный интервал между запросами | 1000 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_skillB | Возвращает инструкцию. 'apartment-search' — как разложить критерии пользователя по инструментам и в каком порядке идти. 'criteria-coverage' — на что ss.ge отвечает, на что отвечает приблизительно, и чего не знает вовсе. Вызывай перед сборкой многокритериального поиска. |
| searchA | Ищет объявления на home.ss.ge. Возвращает частичную выдачу — сравнивай returned со счётчиком cards. mode='paged' даёт published (реальную дату публикации), mode='fast' — нет (published=null, это НЕИЗВЕСТНО, а не «свежее»). Цены отдаются сразу в USD и GEL. |
| countA | Считает результаты по фильтру, не выкачивая их — один дешёвый запрос. Годится, чтобы проверить осмысленность критериев и сравнить варианты фильтра. Возвращает два несовпадающих счётчика; сообщай их раздельно. |
| listingB | Полная карточка: удобства, координаты, этажность, состояние ремонта, кадастровый код, просмотры, контакт. Настоящей даты публикации здесь нет — API её в этом ответе не отдаёт; bumped и expires относятся к платному размещению. |
| geoA | Районы города и их микрорайоны с id. Нужен потому, что фильтровать по району через API нельзя — только перечислением микрорайонов. search() принимает названия и резолвит их сам; этот инструмент — посмотреть доступное или снять неоднозначность. |
| citiesA | Города, по которым ss.ge ведёт выдачу, и текущий курс USD/GEL. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 6 tools
Each tool maps to a distinct operation: search returns listings, count returns only counts, listing returns a full detail card, cities/geo are reference data, and get_skill is meta-guidance. The only mild overlap is search and count, which both accept the same filter object, but the descriptions clearly separate the cheap count-only path from a full search.
All names are lowercase single tokens, which is superficially tidy, but grammatical patterns are mixed: get_skill is verb_noun while search/count are verbs and listing/cities/geo are bare nouns. Readable but not a predictable pattern an agent can anticipate.
Six tools is well-scoped for a read-only real-estate search wrapper: query (search/count), detail (listing), reference data (cities/geo), and guidance (get_skill). Each earns its place without redundancy or bloat.
The surface covers the full search workflow — discovery, counting, detail retrieval, and geographic/currency reference data — plus upfront guidance. Since it is read-only by design, create/update/delete do not apply; only minor gaps like sorting or export exist.