{"name":"evlek-mcp","title":"Evlek — Northern Cyprus Property MCP Server","version":"1.12.0","protocolVersion":"2026-07-28","lastUpdated":"2026-08-02T00:00:00.000Z","description":"Read-only Model Context Protocol server exposing live active sale/long-term-rent listing facts and asking-price aggregates from evlek.app, plus clearly labelled illustrative models. No holiday-home inventory or legal, title, tax, valuation, forecast, guarantee, or investment recommendation.","transport":"streamable-http","endpoint":"https://evlek.app/api/mcp","documentation":"https://evlek.app/mcp","discoveryUrl":"https://evlek.app/.well-known/mcp.json","capabilities":{"tools":true,"resources":true,"prompts":true},"tools":[{"name":"search_listings","title":"Search Northern Cyprus Property Listings","description":"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-price and listing facts only; not valuation, verification of property-specific claims, forecast, ranking, or recommendation."},{"name":"get_price_index","title":"Get Northern Cyprus Price Index","description":"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 recommendation."},{"name":"compare_cities","title":"Compare Northern Cyprus Cities Side-by-Side","description":"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 advice."},{"name":"get_yield_estimate","title":"Build an Illustrative Long-Term Rental Scenario","description":"Calculate an illustrative long-term-rent scenario only from caller-supplied purchase price, monthly rent, occupied months, and annual operating costs. No Evlek market baseline or occupancy assumption is used; outputs are not observed income, forecasts, guarantees, or advice."},{"name":"suggest_neighborhood","title":"Curated Neighborhood Context by Persona","description":"Return static editorial orientation context for a persona and optional preferences. It contains no price or yield figures and is not live listing data, a ranking, suitability finding, valuation, or recommendation."},{"name":"compare_properties","title":"Compare Evlek Property Listings Side-by-Side","description":"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, appraisal, or investment judgment."},{"name":"get_district_profile","title":"Get Live Asking-Price Context for a Northern Cyprus District","description":"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 yield, valuation, forecast, ranking, or recommendation."},{"name":"student_housing","title":"Illustrative Student-Housing Rental Scenario","description":"Calculate one illustrative student-rent scenario from caller-supplied monthly rent and occupied months. The university only supplies location context; no Evlek rent or occupancy baseline, observed demand/income, forecast, guarantee, or advice is used."},{"name":"payment_plan","title":"Currency Conversion Only (legacy payment_plan name)","description":"The payment_plan identifier is retained only for compatibility. This tool 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. It does not produce a payment plan, deposit schedule, installment schedule, acquisition-cost estimate, or advice."},{"name":"get_listing_detail","title":"Get Full Detail for a Single Evlek Listing","description":"Return a 360° profile of one active Evlek listing by UUID: title, description, price, location, size, amenities, features, cover image, per-photo captions/tags, and AI virtual-staging before/after pairs (always AI-disclosed). Contact details omitted. Use when: a UUID is already known. Don't use for: discovery — use search_listings first."},{"name":"search","title":"Search Evlek property listings","description":"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 exists for the ChatGPT/OpenAI connector contract. Use when: the caller only has a free-text query. Don't use for: structured filters — use search_listings."},{"name":"fetch","title":"Fetch full Evlek listing detail","description":"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 for the ChatGPT/OpenAI connector contract. Use when: an id from search is known. Don't use for: discovery — use search first."},{"name":"list_locations","title":"List Valid Evlek Cities and Districts","description":"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."},{"name":"get_listing_by_number","title":"Get Evlek Listing by Number","description":"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 known. Don't use for: UUID lookups — use get_listing_detail."}],"provider":{"name":"Evlek","url":"https://evlek.app","contact":"contact@evlek.app"},"relatedResources":[{"type":"training_policy","url":"https://evlek.app/ai.txt"},{"type":"llms_overview","url":"https://evlek.app/llms.txt"},{"type":"llms_full_dump","url":"https://evlek.app/llms-full.txt"},{"type":"public_documentation","url":"https://evlek.app/mcp"},{"type":"ios_app_store","url":"https://apps.apple.com/app/id6760562764"},{"type":"android_google_play","url":"https://play.google.com/store/apps/details?id=app.evlek.mobile"}],"languages":["tr","en","ru","de","ar"]}