Skip to content
Back to search
100
MCP live v1.0.0 MCP 2026-07-28 streamable-http

Evlek — Northern Cyprus Property MCP Server

app.evlek/mcp-server

Live Northern Cyprus (KKTC/TRNC) property listings and asking-price data. Read-only, 12 tools.

Uptime
100.0%
5 direct probes · 30d
Response
1502ms
last probe
Tools
12
callable
Resources
12
readable
Prompts
2
available
Score: 100/100
Handshake verified by our own probe.
why this score
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
12 tools, 12 resources, 2 prompts returned.
pass 3 or more catalogue items 10/10
26 items in total; 3 or more earns these points.
pass Describes itself 10/10
94 characters; more than 30 earns these points.

Tools · 12

search_listings

Search live active sale and long-term-rent listings on Evlek. Results are newest-first by default; `limit` caps returned rows and `totalMatched` reports the full match count. Returns advertised asking…

get_price_index

Returns source-dated aggregates of live active Evlek sale or long-term-rent asking prices. Descriptive listing facts only: not completed transactions, a valuation, a forecast, or an investment recomme…

compare_cities

Compare source-dated live active-listing asking-price aggregates across 2-4 Northern Cyprus cities. Descriptive listing facts only; not transaction prices, valuation, forecast, ranking, or investment …

compare_properties

Compare descriptive facts from 2-4 active Evlek sale or long-term-rent listings of the same type. Shows advertised asking price, size and £/m² differences without making a value, suitability, appraisa…

get_district_profile

Returns source-dated active sale/long-term-rent listing counts and asking-price aggregates for one district. Any rent-to-price percentage is a derived asking-price ratio, not observed income, net yiel…

convert_currency

Converts an entered property asking-price amount across GBP/EUR/USD/TRY when complete, valid, fresh, date-stamped stored FX rates are available; otherwise it fails closed without amounts. Currency con…

payment_plan

Currently returns currency conversion only. A real installment/payment-schedule tool is planned under this name; until then it does not produce a payment plan, deposit schedule, or acquisition-cost es…

get_listing_detail

Return a 360° profile of one active Evlek listing by UUID or listing number: title, description, price, location, size, amenities, features, cover image, per-photo captions/tags, and AI virtual-stagin…

search

Search live Northern Cyprus (KKTC/TRNC) property listings on Evlek with a free-text query. Returns matching listings as id/title/url for the fetch tool. Same data as search_listings — this fixed form …

fetch

Fetch the full detail of one Evlek listing by id (from search): title, description, GBP-normalized price, location, size, amenities. Same data as get_listing_detail — this fixed id-only form exists fo…

list_locations

Return canonical KKTC city slugs plus districts represented by active Evlek sale or long-term-rent listings. Live inventory-location facts only; holiday-home inventory remains unavailable.

get_listing_by_number

Look up a single Evlek listing by its public listing number (e.g. "EVL-123456", "123456", or a bare number) and return its full detail — same shape as get_listing_detail. Use when: a listing number is…

Resources · 12

price-index-girne

Live active sale-listing asking-price aggregates for girne; not transaction prices, valuation, forecast, ranking, or advice. No contact data.

evlek://price-index/girne
price-index-iskele

Live active sale-listing asking-price aggregates for iskele; not transaction prices, valuation, forecast, ranking, or advice. No contact data.

evlek://price-index/iskele
price-index-lefkosa

Live active sale-listing asking-price aggregates for lefkosa; not transaction prices, valuation, forecast, ranking, or advice. No contact data.

evlek://price-index/lefkosa
price-index-gazimagusa

Live active sale-listing asking-price aggregates for gazimagusa; not transaction prices, valuation, forecast, ranking, or advice. No contact data.

evlek://price-index/gazimagusa
price-index-guzelyurt

Live active sale-listing asking-price aggregates for guzelyurt; not transaction prices, valuation, forecast, ranking, or advice. No contact data.

evlek://price-index/guzelyurt
price-index-lefke

Live active sale-listing asking-price aggregates for lefke; not transaction prices, valuation, forecast, ranking, or advice. No contact data.

evlek://price-index/lefke
district-girne-alsancak

Live active sale/long-term-rent asking-price aggregates. Any annualized rent/sale percentage is a derived asking-price ratio, not observed yield. Swap the path to query any city/district.

evlek://district/girne/alsancak
guide-neighborhood-personas

Static editorial orientation context per persona (retiree, student, family, digital_nomad): city, districts, rationale. No price or yield figures; not live listing data, a ranking, suitability finding…

evlek://guides/neighborhood-personas
guide-universities

The canonical university catalog (slug, names, city, website, aliases, coordinates where known). Location context only — it proves no campus proximity for any listing and carries no rent or occupancy …

evlek://guides/universities
listing-cards

Interactive card grid of matching Evlek listings — cover photo, price, and location. Auto-attached to search_listings via _meta.ui.

ui://evlek/listing-cards-v2.html
listing-detail

Photo gallery and spec sheet for one Evlek listing, with an AI virtual-staging comparison tab when a listing has approved staging. Auto-attached to get_listing_detail via _meta.ui.

ui://evlek/listing-detail-v2.html
price-index

City/district price index chart from live Evlek listings — average-price bars sorted by volume; districts below the confident-sample threshold render as text only, never a bar. Auto-attached to get_pr…

ui://evlek/price-index-v2.html

Prompts · 2

property_scenario

Build a clearly labelled illustrative property scenario from user inputs while keeping live active-listing facts separate. Never produces a recommendation, expected return, or guarantee.

student_rental_scenario

Build a disclosed student-rent scenario from user inputs and keep it separate from live long-term-rent listing facts.

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "evlek_\u2014_northern_cyprus_property_mcp_server": {
      "url": "https://evlek.app/api/mcp",
      "transport": "streamable-http"
    }
  }
}