MCP App Store
by KeenEthics

Overview

Tapusor, Türkiye gayrimenkul piyasası için değerleme, analiz ve portföy yönetimi asistanıdır. Kendi Tapusor hesabınızla (OAuth) giriş yaptıktan sonra şunları yapabilirsiniz: • Değerleme & piyasa: Bir konum için tahmini satılık/kiralık m² değeri, yakındaki gerçek ilanlar, bölgesel piyasa trendi, parsel/kadastro bilgisi, yatırım analizi ve nokta bazlı risk. • Bilgi Al: Teknik durum/kısıtlılık, imar planları, bölge havadis, resmi satışlar (TKGM), sosyo-ekonomik veriler, yakındaki danışmanlar, Milli Emlak fırsatları; favorileriniz ve gezdikleriniz. • Konum çözümleme: Ada-parsel, koordinat, adres veya ilan no ile kesin parsel bulma. • Raporlar: Konut/İşyeri/Arsa/Elit/Emsal + İnnBroker/Varlık/Fırsat raporları oluşturma; mevcut raporun içeriğini okuma; raporu veya hazırlanan bir tabloyu mail/WhatsApp ile kendinize gönderme. • Varlık Yönetimi: Portföy panosu (değer/trend/teknik-plan/pazar potansiyeli), varlık listesi ve tek varlık detayı (emsal karşılaştırma, pazar göstergeleri, yatırım skoru, teknik riskler). Veriler yalnızca sizin kendi hesabınıza aittir; başka kullanıcıların verisine erişilmez. Yazma işlemleri (rapor oluşturma, gönderim) onay ister.

Tools

create_asset_detail_report

ChatGPT
Portföydeki BİR VARLIĞIN detay raporunu oluşturur. Varlık id'si ZORUNLUDUR. AKIŞ: Kullanıcı hangi varlık olduğunu söylemediyse id'yi DOĞRUDAN SORMA — önce list_my_assets ile kullanıcının varlıklarını listeleyip ÖNER ve SEÇTİR (list_my_assets konum istemez, hemen çağrılabilir); seçilen varlığın id'sini kullan. id'yi asla uydurma. Bu bir YAZMA işlemidir: oluşturmadan önce ONAY al.

create_asset_report

ChatGPT
Kullanıcının TÜM varlık portföyünün Varlık raporunu oluşturur (genel portföy özeti + geçmiş). KONUM GEREKMEZ — rapor i_user bazlıdır (list_my_assets'teki tüm varlıklar). Belirli tek bir varlık için create_asset_detail_report kullan. Bu bir YAZMA işlemidir: oluşturmadan önce ONAY al.

create_broker_report

ChatGPT
Bir gayrimenkul DANIŞMANI (emlakçı) için İnnBroker raporu oluşturur (danışmanın bölge/işlem istatistikleri, profil). Danışmanın GSM numarası ZORUNLUDUR. AKIŞ: Kullanıcı GSM vermediyse GSM'i DOĞRUDAN SORMA — ÖNCE hangi bölge/konum için danışman aradığını sor (adres, mahalle ya da ada/parsel), sonra get_nearby_consultants ile o konumdaki danışmanları listeleyip kullanıcıya ÖNER ve seçtir; seçilen danışmanın GSM'i buradan gelir. GSM'i asla uydurma. Kullanıcı zaten belirli bir danışman/GSM söylediyse doğrudan onu kullan. Profil bulunamazsa rapor üretilmez. Bu bir YAZMA işlemidir: oluşturmadan önce kullanıcıya özetleyip ONAY al.

create_opportunity_report

ChatGPT
Bir konum çevresi için Fırsat raporu oluşturur (bölgedeki fırsatlar/talepler). KONUM ZORUNLU: lat/lng ya da il+ilçe+mahalle+ada+parsel — yoksa kullanıcıdan İSTE, uydurma. Bu bir YAZMA işlemidir: oluşturmadan önce konumu özetleyip ONAY al.

create_report

ChatGPT
Belirtilen PARSEL için yeni bir Tapusor gayrimenkul raporu oluşturur (asenkron/kuyruklu). Konum 4 YÖNTEMDEN biriyle verilebilir: ada-parsel (il+ilçe+mahalle+ada+parsel), koordinat (lat+lng), adres ya da ilan no. Koordinat/adres/ilan no verilirse otomatik KESİN parsele ters çözülür — ANCAK parsel hassasiyeti kritik olduğundan (koordinat komşu parsele denk gelebilir) önce get_property_filters ya da resolve_location ile çözülen parseli kullanıcıya DOĞRULAT, sonra oluştur. Kullanıcı konumu belirtmediyse yöntemi SOR. Konumda geçerli PARSEL yoksa rapor üretilmez. Bu bir YAZMA işlemidir ve kullanıcı onayı ister.

get_area_filters

ChatGPT
Verilen konum için bölgedeki SEÇİLEBİLİR filtre seçeneklerini gerçek ilan verisinden, yaygınlığa (%) göre getirir. KONUM 4 yöntemden biriyle verilir: ada-parsel / koordinat (lat+lng) / adres / ilan no — kullanıcı belirtmediyse yöntemi SOR (ya da resolve_location kullan). get_property_value / get_nearby_listings ÖNCESİ çağır. AKIŞ: (1) önce KATEGORİ (1 Konut / 2 İşyeri / 3 Arsa) ve DURUM (1 Satılık / 2 Kiralık) netleştir — varsayma, sor. (2) Kullanıcıya SADECE en yaygın İLK 3 alt kategoriyi öner (hepsini sıralama), alt kategoriyi otomatik seçme. (3) Alt kategori seçilince "İsterseniz oda sayısı, kat, bina yaşı, bulunduğu kat (arsada imar durumu) gibi EKSTRA filtreler de ekleyebilirim — ister misiniz?" diye SOR; kullanıcı istedikçe ekle, istemezse sadece alt kategoriyle devam et. Seçilen id'leri get_property_value/get_nearby_listings'e geçir.

get_area_news

ChatGPT
Verilen konum çevresindeki güncel havadis/olayları getirir (haberler, dikkat çeken durumlar; mesafe, adres, açıklama). Tapusor "Bilgi Al → Havadis" ekranının karşılığı.

get_asset_dashboard

ChatGPT
Kullanıcının varlık portföyünün canlı PANOSUNU getirir: kategori/duruma göre değer özeti (toplam/satılık/kiralık; konut·işyeri·arsa), varlık TRENDLERİ (yükselen/durağan/düşen), TEKNİK-PLAN KONTROLLERİ (heyelan/orman/kamulaştırma/fay hattı/dönüşüm/zemin skoru vb. kaç varlığı etkiliyor) ve PAZAR POTANSİYELİ (en yüksek/düşük potansiyelli varlıklar). Ayrıca ort. yatırım puanı, ort. yıllık kira getirisi ve toplam değer (metrikler). Tapusor "Varlık Yönetimi → Pano" ekranının karşılığı. Kullanıcı "portföyüm", "varlıklarımın özeti", "hangi varlıklarım yükselişte", "portföyümde imar/teknik riski olanlar", "en potansiyelli varlıklarım" derse çağır.

get_asset_detail

ChatGPT
Tek bir varlığın (portföy gayrimenkulü) detayını, DEĞER GEÇMİŞİNİ ve pano analizini getirir: EMSAL KARŞILAŞTIRMA (mahalle/ilçe ort. ₺/m² + yakın satılık emsaller), PAZAR GÖSTERGELERİ (piyasa günü, arz, fiyat/değer durumu), YATIRIM SKORU (bileşenler/seviye) ve TEKNİK RİSKLER (kamulaştırma/orman/heyelan/fay/dönüşüm vb.). Kimlik list_my_assets çıktısındaki asset id'dir. Tapusor "Varlık Yönetimi → Varlık Detayı" ekranının karşılığı. "N. varlığımın emsalleri/pazar durumu/riskleri" gibi sorularda kullan.

get_consultant_detail

ChatGPT
Bir gayrimenkul danışmanının (emlakçının) istatistik DETAYINI getirir: ilan kırılımı (konut/işyeri/arsa, satılık/kiralık), aktif olduğu iller, ilk ilan tarihi ve AYLIK performans skoru. Kimlik: GSM (rank_consultants / get_nearby_consultants çıktısından). Tapusor "İnnBroker → Broker Detayları" karşılığı.

get_favorites

ChatGPT
Kullanıcının favori (kaydettiği) parsellerini listeler (il/ilçe/mahalle, ada/parsel, nitelik, lat/lng, tarih). Tapusor arama alanındaki "Favorilerim" karşılığı. Kullanıcı "favorilerim", "kaydettiğim parseller" derse çağır. Ayrıca KONUM KAYNAĞIDIR: kullanıcı "favorilerimden biri için değer/rapor/bilgi" derse önce bununla listele, kullanıcıya SEÇTİR, seçilen kaydın lat/lng (ya da ada/parsel) değerini resolve_location'a veya konum gerektiren araca geçir.

get_investment_analysis

ChatGPT
Verilen konumdaki parselin yatırım/skor analizini getirir (0-100 parsel skoru ve detayları).

get_market_statistics

ChatGPT
Verilen konumun bölgesel fiyat/piyasa trendini getirir (aylık medyan ₺/m², değişim %).

get_nearby_consultants

ChatGPT
Verilen konum çevresindeki gayrimenkul DANIŞMANLARINI (emlakçı) listeler: isim, GSM, firma, mesafe, ilan sayısı, seviye. Tapusor "Danışman Bul" ekranının karşılığı. create_broker_report (İnnBroker raporu) için danışman GSM'i buradan seçilir — kullanıcı danışman söylemediyse önce bunu çağırıp öner.

get_nearby_listings

ChatGPT
Verilen konum çevresindeki GERÇEK güncel ilanları getirir (fiyat, ₺/m², m², oda, bina yaşı, kat, mesafe, ilan tarihi, kaynak, ilan URL'i). Tapusor'un raporlarda kullandığı emsal ilan kaynağıyla aynıdır. KONUM 4 yöntemden biriyle verilir: ada-parsel / koordinat / adres / ilan no — kullanıcı belirtmediyse yöntemi SOR (ya da resolve_location kullan). Alt kategori sonucu etkiler — otomatik seçme; önce get_area_filters ile seçenekleri sun, seçilen subcategory (varsa oda/yaş) id'lerini geçir. Verilmezse en yaygın otomatik.

get_official_sales

ChatGPT
Verilen konum çevresinde TKGM'de gerçekleşen resmi satış işlemlerini getirir (yıllara göre işlem adedi). Tapusor "Bilgi Al → Satış/TKGM" ekranının karşılığı.

get_opportunities

ChatGPT
Milli Emlak ve kamu kaynaklı gayrimenkul FIRSATLARINI (satış/ihale) listeler: durum, kategori (arsa/konut/işyeri), il/ilçe/mahalle, ada/parsel, fiyat, m². Tapusor "Fırsatlar" ekranının karşılığı. İl (ve ilçe) adıyla filtrelenebilir; verilmezse genel liste.

get_parcel_information

ChatGPT
Verilen konumdaki tapu parselini getirir: il/ilçe/mahalle, ada/parsel, nitelik (vasıf), yüzölçümü (m²) ve merkez koordinatı.

get_property_filters

ChatGPT
Bir PARSEL + rapor tipi için o bölgede SEÇİLEBİLİR filtre seçeneklerini (alt kategori, oda sayısı, bina yaşı, kat) gerçek ilan verisinden getirir — yaygınlığa (%) göre sıralı. Ayrıca çözülen kesin PARSELİ (nitelik dahil) döndürür. Konum 4 YÖNTEMDEN biriyle verilebilir: ada-parsel (il+ilçe+mahalle+ada+parsel), koordinat (lat+lng), adres ya da ilan no. Koordinat/adres/ilan no verilirse otomatik KESİN parsele ters çözülür. Kullanıcı konumu belirtmediyse yöntemi SOR. create_report ÖNCESİ çağır; dönen parseli kullanıcıya DOĞRULAT ve seçenekleri sun.

get_property_risks

ChatGPT
Verilen konumun noktasal risklerini getirir (ör. hırsızlık, kavga, yangın, uyuşturucu vb. çevresel risk göstergeleri).

get_property_value

ChatGPT
Verilen konum için tahmini gayrimenkul değerini getirir: birim m² fiyatı ve min/max aralık. KONUM 4 yöntemden biriyle verilir: ada-parsel / koordinat / adres / ilan no — kullanıcı belirtmediyse yöntemi SOR (ya da resolve_location kullan). AKIŞ: (1) önce KATEGORİ (1 Konut / 2 İşyeri / 3 Arsa) ve DURUM (1 Satılık / 2 Kiralık) sor — varsayma. (2) get_area_filters ile en yaygın İLK 3 alt kategoriyi sun, seçtir (otomatik seçme). (3) "Ekstra filtre (oda, kat, bina yaşı, bulunduğu kat; arsada imar durumu) eklemek ister misiniz?" diye SOR; istenirse ekle. Bu filtreler (kat, bulunduğu kat, imar dahil) SONUCU ETKİLER. Seçilen id'leri geçir; verilmeyen alt kategori için en yaygın otomatik kullanılır.

get_recent_visits

ChatGPT
Kullanıcının son gezdiği (görüntülediği) parselleri listeler (il/ilçe/mahalle, ada/parsel, nitelik, alan, lat/lng, tarih). Tapusor arama alanındaki "Gezdiklerim / Son Gezdiğiniz Yerler" karşılığı. Ayrıca KONUM KAYNAĞIDIR: kullanıcı "gezdiklerimden/son baktığım biri için değer/rapor/bilgi" derse önce bununla listele, kullanıcıya SEÇTİR, seçilen kaydın lat/lng (ya da ada/parsel) değerini resolve_location'a veya konum gerektiren araca geçir.

get_report

ChatGPT
Tek bir Tapusor raporunun TAM METNİNİ döndürür — raporun GERÇEK şablonundan (EJS) render edilip metne çevrilmiş, TÜM bölümler/sayfalar dahil, her rapor tipinde (parsel/değer, İnnBroker, Varlık, Varlık Detay, Fırsat). tam_metin markdown başlıklı bölümler içerir. Kullanıcı "değer nedir", "özetle", "N. sayfayı/bölümü (ör. Değer Analizi) açıkla" derse bu metinden yanıtla. Render alınamazsa yapısal özete düşer. Kimlik list_my_reports'tan: report_id (sayısal) veya u_report (uuid).

get_socioeconomics

ChatGPT
Verilen konumun (mahalle/ilçe) sosyoekonomik verilerini getirir (TÜİK: eğitim dağılımı, medeni durum, hane sayısı, konut sayısı, yaş/cinsiyet). Tapusor "Bilgi Al → Sosyo-ekonomik" ekranının karşılığı.

get_technical_restrictions

ChatGPT
Verilen konum için teknik kısıtlılık/uyarı alanlarını getirir (OSB, fay hattı, orman, kentsel dönüşüm, sit/koruma, sulak alan, heyelan, kamulaştırma, zemin skoru, havaalanı mania vb.). Her biri için geçerli mi ve en yakın mesafe. Tapusor "Bilgi Al → Teknik Durum/Kısıtlılık" ekranının karşılığı.

get_user

ChatGPT
Kimliği doğrulanmış kullanıcının Tapusor profil bilgilerini (ad-soyad, e-posta, GSM, il/ilçe, kullanıcı tipi) döndürür. Kullanıcı "ben kimim", "bilgilerim", "hesabım" gibi bir şey sorduğunda çağır.

get_zoning_plans

ChatGPT
Verilen konumdaki imar planı bilgilerini getirir (belediye, ölçek 1/1000-1/5000, plan fonksiyonu, inşaat nizamı, TAKS/KAKS/emsal, kat adedi, bina yüksekliği, bahçe mesafeleri, tasdik tarihi, kısıtlamalar). Tapusor "Bilgi Al → İmar Planları" ekranının karşılığı.

list_my_assets

ChatGPT
Kullanıcının varlıklarını (portföyündeki gayrimenkulleri) listeler: başlık, konum (il/ilçe/mahalle, ada/parsel), durum, kategori, m², değer (ekspertiz/alış/satış/kira), yatırım puanı. Tapusor "Varlık Yönetimi → Varlıklarım" ekranının karşılığı.

list_my_reports

ChatGPT
Kullanıcının (kimliği doğrulanmış) Tapusor raporlarını listeler. Kullanıcı "raporlarım", "geçmiş raporlarım" gibi bir şey istediğinde çağır.

rank_consultants

ChatGPT
Bir bölgede (il / ilçe / mahalle) EN İYİ EMLAKÇILARI (danışmanları) bir METRİĞE göre sıralar. Tapusor "İnnBroker → Broker Performansı" karşılığı. AKIŞ: (1) Konumu al (en az İL; ilçe/mahalle opsiyonel). (2) Metriği kullanıcıya SOR — "hangi başlıkta sıralayayım?": değer hacmi, m² (alan), toplam ilan, satılık, kiralık, konut, işyeri, arsa, lüks, vb. Sonuç: sıra, isim, firma, GSM, seçili metrik değeri, toplam ilan. Kullanıcı listeden birini (ör. "4. sıradaki") seçerse, o kişinin GSM'iyle get_consultant_detail çağır.

rank_franchises

ChatGPT
EN İYİ FRANCHISE / EMLAK FİRMALARINI bir METRİĞE göre sıralar (opsiyonel il/ilçe/mahalle filtresi). Tapusor "İnnBroker → Franchise İstatistikleri" karşılığı. Metriği kullanıcıya SOR (değer hacmi, m², toplam ilan, satılık, kiralık, konut, işyeri, arsa, lüks…). Konum verilmezse Türkiye geneli. Sonuç: sıra, firma adı, metrik değeri, toplam ilan.

resolve_location

ChatGPT
Bir konumu 4 YÖNTEMDEN biriyle çözer ve kesin lat/lng + PARSEL (il/ilçe/mahalle/ada/parsel/nitelik) döndürür. Konum gerektiren HER işlemden (değer sorgusu, ilan, bilgi servisleri, rapor oluşturma) ÖNCE bunu kullan. Kullanıcı konumu nasıl vereceğini belirtmediyse şu 5 yöntemi SUN ve seçtir: (1) ADA-PARSEL: il + ilçe + mahalle + ada + parsel, (2) KOORDİNAT: lat + lng, (3) ADRES: kullanıcı serbest adres verirse SEN o adresi enlem/boylama çevir ve lat+lng olarak gir (sunucu geocode YAPMAZ), (4) İLAN NO: sahibinden/hepsiemlak ilan numarası veya linki, (5) FAVORİLERİM / GEZDİKLERİM: kullanıcı favorilerinden ya da son gezdiklerinden seçmek isterse ÖNCE get_favorites / get_recent_visits ile listele ve SEÇTİR, seçilen kaydın lat/lng (ya da ada/parsel) değerini bu tool'a ver. Yalnızca BİR yöntemin alanlarını doldur. Dönen parsel, koordinat/ilan no/adres yöntemlerinde ters çözümle bulunur; RAPOR OLUŞTURMADAN ÖNCE dönen parseli (mahalle/ada/parsel) kullanıcıya mutlaka DOĞRULAT (koordinat komşu parsele denk gelebilir). Çözüm başarısızsa (ör. mahalle eşleşmedi) dönen "options" listesini kullanıcıya sun.

send_message

ChatGPT
Kullanıcının istediği ÖZEL içeriği (senin hazırladığın tablo/metin/özet) mail veya WhatsApp ile gönderir. TABLO/biçimli içerik için channel="mail" kullan ve content'i HTML olarak ver (ör. <table>...</table>) — mailde düzgün render olur. WhatsApp düz metindir (HTML etiketleri metne indirgenir); tablo yerine kısa özet/metin uygundur. Alıcı (to) verilmezse kullanıcının KENDİ profil mail/GSM'ine gider (herkese açık). FARKLI bir alıcıya gönderim yalnız yetkili hesaplarda çalışır; yetki yoksa sunucu reddeder. DIŞA DÖNÜK gönderim: göndermeden önce içeriği+kanalı+alıcıyı özetleyip ONAY al.

send_report

ChatGPT
Kullanıcının KENDİ raporlarından birini mail veya WhatsApp ile gönderir. Kimlik: report_id (sayısal) ya da u_report (uuid) — list_my_reports'tan. Alıcı (to) verilmezse kullanıcının KENDİ profil mail/GSM'ine gider (herkese açık). FARKLI bir alıcıya gönderim yalnız yetkili hesaplarda çalışır; yetki yoksa sunucu reddeder — bu durumda kendi profiline gönder ya da linki ver. Bu DIŞA DÖNÜK bir gönderimdir: göndermeden önce hangi rapor + hangi kanal + alıcı özetle ve ONAY al.

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

App Stats

34

Tools

3

Prompts

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily