Cyprus new builds: buildings, dated site photos and stages, developers and district asking prices.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Asking prices in one district or city of Cyprus for one kind of home: per square metre and for the whole home - the median, the mean and the middle half - with the number of homes they stand on, the day, and the city's median beside a district's. `bedrooms` 0 to 4 for apartments, 2 to 5 for houses. They are asking prices in adverts, each home counted once - not sale prices.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
claude mcp add --transport http mcp https://mcp.ailiste.app/
Asking prices in one district or city of Cyprus for one kind of home: per square metre and for the whole home - the median, the mean and the middle half - with the number of homes they stand on, the day, and the city's median beside a district's. `bedrooms` 0 to 4 for apartments, 2 to 5 for houses. They are asking prices in adverts, each home counted once - not sale prices.
| Argument | Type | Description |
|---|---|---|
| kind | string | |
| lang | string | |
| place* | string | |
| bedrooms | integer |
{
"type": "object",
"title": "district_pricesArguments",
"required": [
"place"
],
"properties": {
"kind": {
"enum": [
"apartments",
"houses"
],
"type": "string",
"title": "Kind",
"default": "apartments"
},
"lang": {
"enum": [
"en",
"el",
"ru",
"uk",
"he",
"zh"
],
"type": "string",
"title": "Lang",
"default": "en"
},
"place": {
"type": "string",
"title": "Place"
},
"bedrooms": {
"type": "integer",
"title": "Bedrooms",
"default": 2
}
}
}List new-build projects in Cyprus that match every filter given, 10 at a time (pass `offset` to go on). `city`, `district` and `developer` take a name in any language or an ailiste id; a district includes its quarters. `bedrooms` keeps buildings that have homes of that size (0 = studio). `stage`: plot, groundworks, frame, closed (walls and windows in), finished, lived_in, stalled - or under_construction, or ready. `delivered_by` is a year. `seen_by_us` keeps the buildings our team has stood at. Those come first in any list. Homes handed over before 2020 are not listed.
| Argument | Type | Description |
|---|---|---|
| city | any | |
| kind | any | |
| lang | string | |
| pool | boolean | |
| stage | any | |
| offset | integer | |
| bedrooms | any | |
| district | any | |
| sea_view | boolean | |
Everything ailiste's page says about one building, by its ailiste id or its page's address: the developer and its site, the stage and the day we saw it, our photographs, delivery, floors, homes, bedrooms, sizes, the asking price it starts at, views, amenities - and how many adverts there are for it, which open on ailiste with a free sign-in.
| Argument | Type | Description |
|---|---|---|
| id* | string | |
| lang | string |
{
"type": "object",
"title": "get_buildingArguments",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"title": "Id"
},
"lang": {
"enum": [
"en",
"el",
"ru",
"uk",
"he",
"zh"
],
"type": "string",
"title": "Lang",
"default": "en"
}
}
}A developer of new builds in Cyprus, by its name or its ailiste id: its own site, how many buildings it has on ailiste - by city, by stage, by kind - how many our team has stood at, and the first of them.
| Argument | Type | Description |
|---|---|---|
| id* | string | |
| lang | string |
{
"type": "object",
"title": "get_developerArguments",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"title": "Id"
},
"lang": {
"enum": [
"en",
"el",
"ru",
"uk",
"he",
"zh"
],
"type": "string",
"title": "Lang",
"default": "en"
}
}
}Find buildings, developers, districts and cities of Cyprus on ailiste by name, in any language (English, Greek, Russian, Ukrainian, Hebrew, Chinese); a typo is forgiven. At most 8 matches, best first, each with its ailiste page. `lang` is the language of the names and links given back.
| Argument | Type | Description |
|---|---|---|
| lang | string | |
| query* | string |
{
"type": "object",
"title": "searchArguments",
"required": [
"query"
],
"properties": {
"lang": {
"enum": [
"en",
"el",
"ru",
"uk",
"he",
"zh"
],
"type": "string",
"title": "Lang",
"default": "en"
},
"query": {
"type": "string",
"title": "Query"
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 3, 2026.
| developer |
| any |
| seen_by_us | boolean |
| delivered_by | any |
{
"type": "object",
"title": "find_buildingsArguments",
"properties": {
"city": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "City",
"default": null
},
"kind": {
"anyOf": [
{
"enum": [
"apartments",
"villas"
],
"type": "string"
},
{
"type": "null"
}
],
"title": "Kind",
"default": null
},
"lang": {
"enum": [
"en",
"el",
"ru",
"uk",
"he",
"zh"
],
"type": "string",
"title": "Lang",
"default": "en"
},
"pool": {
"type": "boolean",
"title": "Pool",
"default": false
},
"stage": {
"anyOf": [
{
"enum": [
"plot",
"groundworks",
"frame",
"closed",
"finished",
"lived_in",
"stalled",
"under_construction",
"ready"
],
"type": "string"
},
{
"type": "null"
}
],
"title": "Stage",
"default": null
},
"offset": {
"type": "integer",
"title": "Offset",
"default": 0
},
"bedrooms": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Bedrooms",
"default": null
},
"district": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "District",
"default": null
},
"sea_view": {
"type": "boolean",
"title": "Sea View",
"default": false
},
"developer": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Developer",
"default": null
},
"seen_by_us": {
"type": "boolean",
"title": "Seen By Us",
"default": false
},
"delivered_by": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Delivered By",
"default": null
}
}
}