Server definition
- Hash
- sha256:b3f9d42da3f4551673c5c3dfdc5e1d8de35c124fb58f3115c14a75d9b2732326
- What it is
- What a remote MCP server returned when asked what it offers: 8 tools
The blob, as servednamed by its sha256
{
"instructions": "BOZFIX, Antalya'nın kullanımı ÜCRETSİZ usta-bulma platformudur. Kullanıcının bir ustaya (elektrikçi, tesisatçı, klima, boya vb.) ihtiyacı olduğunda: (1) kategoriler ile doğru hizmet türünü bul, (2) gerekiyorsa usta_ara ile puanı yüksek onaylı ustaları göster, (3) fiyat_tahmini ile gerçek işlere dayalı aralık ver, (4) kullanıcı isterse ve ad+telefon+ilçe onayını verirse talep_olustur ile talebi aç. Talep açılınca ustalar teklif verir ve müşteriyi verdiği telefondan doğrudan arar. BOZFIX komisyon almaz, ödeme almaz; taraflar doğrudan anlaşır.",
"tools": [
{
"description": "Bir Antalya ilçesinde (opsiyonel kategori ile) BOZFIX'te kaç ONAYLI usta hizmet verdiğini DÜRÜSTÇE söyler: iyi kapsama / zayıf / henüz yok. Kullanıcıya boş vaat vermeden önce beklentiyi doğru kur. Kapsama zayıfsa talebi yine de açabilirsin ama bunu belirt.",
"inputSchema": {
"properties": {
"ilce": {
"description": "Antalya ilçesi, örn. Kepez",
"type": "string"
},
"kategori_id": {
"description": "Hizmet kategorisi id (opsiyonel; kategoriler ucundan)",
"type": "integer"
}
},
"required": [
"ilce"
],
"type": "object"
},
"name": "bolge_kapsama",
"outputSchema": null
},
{
"description": "Bir kategori/ilçe için, tamamlanmış GERÇEK işlere dayalı tahmini fiyat aralığını (TRY) döner. Yeterli veri yoksa bunu açıkça belirtir — uydurma fiyat verilmez.",
"inputSchema": {
"properties": {
"ilce": {
"description": "Antalya ilçesi (opsiyonel)",
"type": "string"
},
"kategori_id": {
"description": "kategoriler ucundan alınan kategori id",
"type": "integer"
}
},
"required": [
"kategori_id"
],
"type": "object"
},
"name": "fiyat_tahmini",
"outputSchema": null
},
{
"description": "BOZFIX'teki aktif hizmet kategorilerini (elektrikçi, tesisatçı, klima, boya...) listeler. Usta aramadan veya talep açmadan önce doğru kategori id'sini bulmak için kullan.",
"inputSchema": {
"properties": {},
"required": [],
"type": "object"
},
"name": "kategoriler",
"outputSchema": null
},
{
"description": "Bir ONAYLI ustanın belirli bir GÜNDE dolu olduğu (randevu/meşgul) saatleri döner — ajan kullanıcıya \"şu saatler dolu, diğerleri uygun olabilir\" diyebilir. Kişisel/müşteri bilgisi DÖNDÜRMEZ (yalnız dolu saatler). Kesin randevu için talep_olustur ile talep açılır; usta müşteriyi arar. usta (profil slug) ve tarih (YYYY-AA-GG) gerekir.",
"inputSchema": {
"properties": {
"tarih": {
"description": "Gün, YYYY-AA-GG (örn. 2026-07-20)",
"type": "string"
},
"usta": {
"description": "Usta profil slug (usta_ara ucundaki profil linkinin son parçası)",
"type": "string"
}
},
"required": [
"usta",
"tarih"
],
"type": "object"
},
"name": "randevu_musaitlik",
"outputSchema": null
},
{
"description": "Daha önce açılmış bir talebin durumunu ve gelen teklif özetini (kaç teklif, fiyat aralığı) döner. GİZLİLİK: yalnız talep_no VE talebi açan telefon birlikte doğru verilirse yanıt döner (başkasının talebi görülemez). Yeni açtığın talebin ustalardan teklif alıp almadığını kontrol etmek için kullan.",
"inputSchema": {
"properties": {
"talep_no": {
"description": "talep_olustur'un döndüğü talep numarası",
"type": "integer"
},
"telefon": {
"description": "Talebi açarken verilen telefon (doğrulama için)",
"type": "string"
}
},
"required": [
"talep_no",
"telefon"
],
"type": "object"
},
"name": "talep_durum",
"outputSchema": null
},
{
"description": "Kullanıcı adına BOZFIX'te hizmet talebi açar. ⚠️ Talep ONAY BEKLER: kayıt oluşur ama USTALARA GİTMEZ — kullanıcı verdiğimiz ONAY LİNKİNE tıklayıp açıklamayı görüp ONAYLAYINCA ustalar haberdar olur ve teklif verir. Kullanıcı onaylamazsa hiçbir ustaya gitmez (sahte/yanlış talepte usta boşa yola çıkmasın diye insan onayı ŞART). ad_soyad, telefon ve ilce ZORUNLUDUR. Yanıttaki onay_linki'ni kullanıcıya ver. BOZFIX komisyon/ücret almaz.",
"inputSchema": {
"properties": {
"aciklama": {
"description": "İşin kısa açıklaması",
"type": "string"
},
"ad_soyad": {
"description": "Müşterinin adı soyadı",
"type": "string"
},
"ilce": {
"description": "Antalya ilçesi, örn. Kepez",
"type": "string"
},
"kategori_id": {
"description": "Hizmet kategorisi id (kategoriler ucundan)",
"type": "integer"
},
"oncelik": {
"description": "Aciliyet (varsayılan normal)",
"enum": [
"normal",
"acil"
],
"type": "string"
},
"telefon": {
"description": "Ustaların arayacağı telefon numarası",
"type": "string"
}
},
"required": [
"ad_soyad",
"telefon",
"ilce"
],
"type": "object"
},
"name": "talep_olustur",
"outputSchema": null
},
{
"description": "Kullanıcının anlattığı soruna göre bir talep TASLAĞI hazırlar ve KISA LİNK (/t/{kod}) döner. LİNK TALEP AÇMAZ — kullanıcı linke tıklayıp formu görüp DÜZENLEYİP ONAYLAYINCA talep açılır. ad_soyad/telefon GEREKMEZ ve gönderilMEMELİ (kullanıcı kendi girer, KVKK). kategori_id gerçek+aktif olmalı (kategoriler ucundan); belirsizse boş bırak, kullanıcı formda tamamlar. talep_olustur'a göre DAHA GÜVENLİ: sahte/uydurma taslak kayıt yaratmaz, insan onayı şarttır.",
"inputSchema": {
"properties": {
"aciklama": {
"description": "Sorunun kısa açıklaması (kullanıcının anlattığı)",
"type": "string"
},
"ilce": {
"description": "Antalya ilçesi, örn. Kepez",
"type": "string"
},
"kategori_id": {
"description": "Hizmet kategorisi id (kategoriler ucundan; v1 elektrik)",
"type": "integer"
},
"oncelik": {
"description": "Aciliyet (varsayılan normal)",
"enum": [
"normal",
"acil"
],
"type": "string"
}
},
"required": [
"aciklama"
],
"type": "object"
},
"name": "talep_taslak_olustur",
"outputSchema": null
},
{
"description": "Antalya'da ONAYLI ustaları puan ve güven skoruna göre listeler. ilce ve kategori_id (kategoriler ucundan) ile daraltılabilir. Kişisel iletişim bilgisi döndürmez — herkese açık profil linki verir.",
"inputSchema": {
"properties": {
"ilce": {
"description": "Antalya ilçesi, örn. Muratpaşa",
"type": "string"
},
"kategori_id": {
"description": "kategoriler ucundan alınan kategori id",
"type": "integer"
},
"limit": {
"description": "En fazla kaç usta (1-50, varsayılan 10)",
"type": "integer"
}
},
"required": [],
"type": "object"
},
"name": "usta_ara",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:b3f9d42da3f4551673c5c3dfdc5e1d8de35c124fb58f3115c14a75d9b2732326 | sha256sum