Skip to content

Evlek MCP Server: Northern Cyprus Property Data for AI Assistants

Onur Dokuzoğlu, EvlekProperty Research & AnalysisPublished 7 min read

MCP

What is MCP?

Model Context Protocol is an open standard announced by Anthropic in 2024.

Answers about Northern Cyprus property are useful only when the data type is explicit. Evlek MCP keeps live active-listing and asking-price facts separate from labelled scenarios calculated only from user inputs.

Model Context Protocol is an open standard announced by Anthropic in 2024 and provides a common bridge between AI assistants and external systems.

Evlek’s current runtime is v3.0.0: 8 tools, 12 resources, and 2 prompts are published from the same manifest contract.

TOOLS

What Does Evlek MCP Offer?

8 manifest tools delivering Northern Cyprus property context to AI assistants.

8 manifest tools delivering Northern Cyprus property context to AI assistants:

ToolWhat It Provides
search_listingsStructured search over live active sale/long-term-rent listings (transaction, city, district, type, rooms, price, areas, amenities, nearby university), 10 per call with cursor paging, in five languages; advertised asking prices only, no valuation, forecast, ranking, or recommendation.
searchFree-text search of live Northern Cyprus (KKTC/TRNC) property listings in Turkish, English, Russian, German or Arabic (the ChatGPT connector form). Returns id/title/url for the fetch tool. Read-only; no contact details.
fetchFetch the full detail of one listing by the id from search (the ChatGPT connector form): title, price, location, rooms, areas, amenities, data-quality notes. Read-only; contact details intentionally omitted.
get_listingFull detail of one public listing by id, listing number (EVL-100464) or evlek.app link, in the user language: price, rooms, built and plot area, approximate location, features, photos, labelled AI virtual staging. Contact details are never included.
compare_listingsCompare 2-4 listings side by side with descriptive highlights; sale and rent are never ranked against each other, and no value judgment is made.
market_statsSource-dated live asking-price statistics by island, city, several cities or district; sale and rent reported separately, small samples withheld; not completed transactions, valuation, forecast, or advice.
list_locationsThe places Evlek knows (cities, districts, villages, regions) with their public sale and rent listing counts; every returned name is accepted by the other tools.
convert_currencyCurrency conversion only (GBP/EUR/USD/TRY) from stored, date-stamped rates; no payment plan, buyer cost, legal conclusion, or financial advice.

SETUP

How to Use

Open the Claude Desktop config file.

Open the Claude Desktop config file:

Easiest way — no local proxy: in Claude (claude.ai or Desktop) → Settings → Connectors → “Add custom connector”, paste this URL: https://evlek.app/api/mcp

For older setups that still need a local bridge, pin mcp-remote to 0.1.16+ (CVE-2025-6514 — do not run an unpinned version): { "mcpServers": { "evlek": { "command": "npx", "args": ["-y", "mcp-remote@0.1.16", "https://evlek.app/api/mcp"] } } }

After connecting, “evlek” appears in the tools icon in a new chat. Try: “Compare the asking prices of active two-bedroom sale listings in Kyrenia and İskele.”

Detailed guide for Cursor, Perplexity, and other MCP clients: evlek.app/mcp

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

WHY

Why Does This Matter for Northern Cyprus?

Visibility in the AI era: visibility in AI search and agent answers depends on structured data, markdown twins, llms feeds, and tool output consistency as much as web pages.

Consistent data types: AI answers must separate live listing facts from model outputs. Evlek MCP labels source-dated active-listing/asking-price data separately from scenarios calculated from user inputs.

Public read-only access: Compatible clients can read listings but cannot write data or decide on Evlek’s behalf.

Scope boundary: Holiday-home inventory, valuations, forecasts, guarantees, legal/tax conclusions, and investment recommendations are not provided.

SECURITY

Security

Seven-layer defense aligned with OWASP MCP Top 10.

Seven-layer defense aligned with OWASP MCP Top 10:

  • Per-IP 60 req/min + global 500 req/min rate limit
  • Zod schema validation (input validation per tool)
  • Output sanitization (indirect prompt-injection defense)
  • 5-10 minute response cache (database protection)
  • Supabase anon key + RLS (no user data access)
  • 30s hard timeout
  • Sentry observability (every tool call breadcrumbed)

ROADMAP

Roadmap

Current runtime v3.0.0: 8 tools, 12 resources, and 2 prompts.

Current runtime v3.0.0: 8 tools, 12 resources, and 2 prompts. This article describes the public read-only contract.

1-minute install. Free to use, no signup required.

Key takeaways

  • Open protocol, read-only

    Data can be read but not modified. That is the core decision in the security model.

  • The assistant queries directly

    No intermediate layer — the assistant reaches the data directly, so answers stay current and sourced.

  • OWASP MCP Top 10 applied

    MCP-specific security risks are a new area. Building against an accepted framework was the deliberate choice.

  • The contract is manifest-driven

    Tool, resource, and prompt counts are published from the same manifest contract, so clients can inspect the current scope.

Frequently Asked Questions

Evlek MCP Server nedir?
Model Context Protocol standardi uzerinden AI asistanlarinin (Claude Desktop, ChatGPT, Perplexity, Cursor) Evlek'in Kuzey Kibris emlak arama ve pazar baglamina daha duzenli eristigi acik bir sunucudur. Cevaplar kaynak tarihi, metodoloji ve uygunluk kontrolleriyle birlikte okunmalidir.
Hangi AI asistanlarla calisir?
MCP spec 2025-11-25 uyumlu her istemci calisir: Claude Desktop, Cursor, ChatGPT Apps, Perplexity ve ozel AI ajanlari dahil. Streamable HTTP transport kullanir.
Ucretli mi?
Hayir, public read-only MCP endpoint kayit, API anahtari veya kredi karti gerektirmez. Standart HTTP istekleri kotuye kullanim onleme ve operasyonel gozlem icin sinirli sekilde loglanir.
Hangi araclar sunuluyor?
Guncel tool listesi /mcp sayfasi ve .well-known/mcp.json manifestinden okunur. Canli aktif ilan ve talep fiyati gercekleri, yalnizca kullanici girdilerinden hesaplanan etiketli senaryolardan ayri sunulur.
Claude'a nasil kurulur?
En kolay yol: Claude (claude.ai veya Desktop) Settings > Connectors > Add custom connector ile evlek.app/api/mcp URL'si yapistirilir; yerel proxy gerekmez. Eski kurulumlar hala mcp-remote kullaniyorsa surum 0.1.16 veya uzerine sabitlenmelidir (CVE-2025-6514). Detayli rehber evlek.app/mcp adresinde.

Editorial method: AI-generated · editor reviewed