{"$schema":"https://verifymcp.io/schemas/trust-report.json","schemaVersion":1,"license":{"name":"CC BY-NC 4.0","url":"https://creativecommons.org/licenses/by-nc/4.0/"},"generatedAt":"2026-11-05T15:52:49.214Z","url":"https://verifymcp.io/servers/com-bilyeyemek-bilye/bilyeyemek","markdownUrl":"https://verifymcp.io/servers/com-bilyeyemek-bilye/bilyeyemek.md","server":{"slug":"com-bilyeyemek-bilye","name":"BilYe","registryName":"com.bilyeyemek/bilye","description":"Compare the same dish across Yemeksepeti, Trendyol Yemek, Migros Yemek and Tıkla Gelsin in Istanbul.","registryStatus":"active","deletedAt":null,"statusMessage":null,"liveness":"live","publisher":{"class":"unknown","claimed":false}},"component":{"slug":"bilyeyemek","type":"remote","identifier":"https://bilyeyemek.com/mcp","withdrawn":false,"url":"https://verifymcp.io/servers/com-bilyeyemek-bilye/bilyeyemek","version":"1.0.1","transport":null,"scoredAt":"2026-11-05T03:23:56.249Z"},"score":{"total":73,"tier":"medium","status":"scored","weekDelta":null,"history":[{"date":"2026-11-05","total":73},{"date":"2026-11-04","total":72},{"date":"2026-11-03","total":72}]},"categories":[{"name":"Endpoint Security","score":80,"verdict":"fail","reasons":["The endpoint's TLS certificate is valid, in date, and uses a strong key.","No authorisation is required to call this server. Nothing on it is marked destructive, but we can't show that an anonymous caller can only read: full credit needs the server to list at least one tool and every tool to be verifiably read-only. We use a best-effort check of tool names and descriptions to tell read-only tools from tools that change things, so some genuinely read-only tools may not get full credit. Names that start with a read verb (get, list, read, search and similar) and accurate readOnlyHint annotations help. Meet that to earn full credit, or require authorisation.","HTTPS is enforced; there's no plaintext access path.","The HSTS (Strict-Transport-Security) header is present.","DNSSEC check failed: this domain isn't protected by DNSSEC."],"codes":[{"code":"tls.valid","args":{}},{"code":"auth.none_no_destructive","args":{}},{"code":"https.enforced","args":{}},{"code":"headers.hsts_present","args":{}},{"code":"dnssec.absent","args":{}}]},{"name":"Transport & Reachability","score":100,"verdict":"pass","reasons":["Verified streamable-http transport via a live MCP handshake."],"codes":[{"code":"transport.verified","args":{"transport":"streamable-http"}}]},{"name":"Schema Quality & AI Usability","score":67,"verdict":"fail","reasons":["AI-judged instruction clarity (good).","Context-footprint check failed: tool/resource definitions use about 1866 tokens (~155/item across 12 items; 12 tools + 0 resources), over budget; trim descriptions and params.","Usage-examples check failed: none of the tools include examples."],"codes":[{"code":"schema.ai_quality","args":{"band":"good"}},{"code":"schema.footprint_heavy","args":{"avg":"155","items":"12","tools":"12","tokens":"1866","resources":"0"}},{"code":"schema.examples_absent","args":{}}]},{"name":"Stability & Change Management","score":7,"verdict":"partial","reasons":["Stability observed for 2 of 30 days with no destabilising changes; credit accrues until the full window elapses."],"codes":[{"code":"stability.building_history","args":{"days":"2"}}]},{"name":"Tool Coverage","score":100,"verdict":"pass","reasons":["100% of tools have a non-trivial description (not blank, and not just the tool's name).","100% of tool parameters carry a description."],"codes":[{"code":"toolquality.descriptions","args":{"pct":"100"}},{"code":"toolquality.param_docs","args":{"pct":"100"}}]},{"name":"Tool Safety","score":100,"verdict":"pass","reasons":["No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.","We read all 12 captured tool definition(s), and no name or description among them implies an irreversible operation.","An AI judge read all 13 captured unit(s) of tool text and found none that tries to manipulate the model reading it."],"codes":[{"code":"toolsafety.injection_clean","args":{}},{"code":"toolsafety.destructive_none","args":{"tools":"12"}},{"code":"toolsafety.manipulation_clean","args":{"units":"13","judged":"13"}}]},{"name":"Capabilities","score":100,"verdict":"pass","reasons":["Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28."],"codes":[{"code":"protocol.supported","args":{"latest":"2026-07-28","version":"2025-11-25"}}]}],"inconclusive":[],"malware":[],"components":[{"slug":"bilyeyemek","type":"remote","identifier":"https://bilyeyemek.com/mcp","withdrawn":false,"score":73,"current":true,"url":"https://verifymcp.io/servers/com-bilyeyemek-bilye/bilyeyemek","markdownUrl":"https://verifymcp.io/servers/com-bilyeyemek-bilye/bilyeyemek.md"}],"facts":[{"label":"Endpoint","value":"https://bilyeyemek.com/mcp"},{"label":"Transports","value":"streamable-http"},{"label":"Auth","value":"none"},{"label":"Version","value":"1.0.1"}],"install":{"available":true,"bundleSha256":null},"tools":[{"name":"ilceler","title":"İlçe ve mahalle listesi","description":"BilYe’nin fiyat karşılaştırdığı İstanbul ilçelerini listeler; ilce verilirse o ilçenin mahallelerini. Konumu bilinmeyen kullanıcıya hangi ilçeleri desteklediğini söylemek için.","inputs":[{"name":"ilce","type":"string","required":false,"description":"Verilirse bu ilçenin mahalleleri listelenir"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":69},{"name":"konumdan_ilce","title":"Koordinattan ilçe ve mahalle","description":"Enlem/boylamdan BilYe ilçe ve mahallesini bulur (kullanıcı konumunu paylaştıysa).","inputs":[{"name":"boylam","type":"number","required":true,"description":"Boylam, ondalık derece (ör. 29.0277)"},{"name":"enlem","type":"number","required":true,"description":"Enlem, ondalık derece (ör. 40.9903)"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":86},{"name":"yemek_ara","title":"Yemek ara ve fiyatları karşılaştır","description":"Bir yemeği (ör. \"lahmacun\", \"döner\", \"Big Mac\") ilçede/mahallede arar; her ürün için platform platform fiyatı ve en ucuzunu verir. Fiyat TEK ÜRÜNÜN fiyatıdır: herkese açık sepet kampanyası tek üründe bile geçiyorsa düşülmüştür (sitedeki kartla aynı). Kartta olduğu gibi teslimat ücreti biliniyorsa fiyata dahildir; bilinmiyorsa satırın sonunda \"teslimat hariç\" yazar. Ürün ve teslimatı ayrı ayrı görmek için urun_karsilastir; birden çok adet ya da ürün için sepet_karsilastir (kampanya sepete bir kez uygulanır, adet × kart fiyatı değildir).","inputs":[{"name":"adet","type":"integer","required":false,"description":"Kaç sonuç (varsayılan 10)"},{"name":"ilce","type":"string","required":true,"description":"İstanbul ilçesi — adı (\"Kadıköy\", \"kadikoy\") ya da ilceler aracındaki slug"},{"name":"mahalle","type":"string","required":false,"description":"İsteğe bağlı mahalle adı (\"Caferağa\"); verilirse fiyat ve teslimat o mahalleye göre"},{"name":"sirala","type":"string","required":false,"description":"fiyat = en düşük fiyat önce, kazanc = en çok tasarruf önce"},{"name":"yemek","type":"string","required":true,"description":"Aranan yemek ya da ürün, 2-60 harf"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":302},{"name":"urun_karsilastir","title":"Ürünün toplam fiyatı (teslimat ücreti biliniyorsa dahil)","description":"Tek ürünün her platformda TOPLAM ödenecek tutarı (ürün + teslimat ücreti; ücret bilinmiyorsa \"bilinmiyor\" yazar), kampanya, şube açık/kapalı, minimum sepet ve platform bağlantısı. zincir ve urun değerleri yemek_ara ya da restoran_menusu çıktısından.","inputs":[{"name":"ilce","type":"string","required":true,"description":"İstanbul ilçesi — adı (\"Kadıköy\", \"kadikoy\") ya da ilceler aracındaki slug"},{"name":"mahalle","type":"string","required":false,"description":"İsteğe bağlı mahalle adı (\"Caferağa\"); verilirse fiyat ve teslimat o mahalleye göre"},{"name":"urun","type":"string","required":true,"description":"Ürün kimliği (ör. \"menu|whopper\") — yemek_ara ya da restoran_menusu çıktısındaki urun=\"…\" değeri, olduğu gibi"},{"name":"zincir","type":"string","required":true,"description":"Restoran kimliği (slug, ör. \"burger-king\") — yemek_ara, restoranlar ya da restoran_menusu çıktısındaki zincir=\"…\" değeri"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":236},{"name":"restoranlar","title":"Adrese teslimat yapan restoranlar","description":"İlçe/mahallede birden çok platformda karşılaştırılabilen restoranları popülerliğe göre listeler; yemek verilirse o yemeği satanları (ör. \"pizza\").","inputs":[{"name":"ilce","type":"string","required":true,"description":"İstanbul ilçesi — adı (\"Kadıköy\", \"kadikoy\") ya da ilceler aracındaki slug"},{"name":"mahalle","type":"string","required":false,"description":"İsteğe bağlı mahalle adı (\"Caferağa\"); verilirse fiyat ve teslimat o mahalleye göre"},{"name":"yemek","type":"string","required":false,"description":"İsteğe bağlı: yalnız bu yemeği satan restoranlar (ör. \"pizza\")"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":136},{"name":"restoran_menusu","title":"Restoran menüsü, platform fiyatlarıyla","description":"Bir restoranın menüsünü platform fiyatlarıyla verir; ara ile menüde arar, sirala=fiyat en ucuzdan, kazanc en çok tasarruftan.","inputs":[{"name":"ara","type":"string","required":false,"description":"İsteğe bağlı: menüde ürün adına göre arama (ör. \"whopper\")"},{"name":"ilce","type":"string","required":true,"description":"İstanbul ilçesi — adı (\"Kadıköy\", \"kadikoy\") ya da ilceler aracındaki slug"},{"name":"mahalle","type":"string","required":false,"description":"İsteğe bağlı mahalle adı (\"Caferağa\"); verilirse fiyat ve teslimat o mahalleye göre"},{"name":"sirala","type":"string","required":false,"description":"onerilen = sitedeki sıra (varsayılan), fiyat = en düşük fiyat önce, kazanc = platformlar arası en büyük fark önce"},{"name":"zincir","type":"string","required":true,"description":"Restoran kimliği (slug, ör. \"burger-king\") — yemek_ara, restoranlar ya da restoran_menusu çıktısındaki zincir=\"…\" değeri"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":218},{"name":"sepet_karsilastir","title":"Sepeti platformlarda karşılaştır","description":"Aynı restorandan birden çok ürünlük sepetin her platformda ödenecek tutarı (teslimat ücreti biliniyorsa, herkese açık kampanya indirimi ve minimum sepetle).","inputs":[{"name":"ilce","type":"string","required":true,"description":"İstanbul ilçesi — adı (\"Kadıköy\", \"kadikoy\") ya da ilceler aracındaki slug"},{"name":"mahalle","type":"string","required":false,"description":"İsteğe bağlı mahalle adı (\"Caferağa\"); verilirse fiyat ve teslimat o mahalleye göre"},{"name":"urunler","type":"array","required":true,"description":"Sepetteki ürünler; hepsi aynı restorandan"},{"name":"zincir","type":"string","required":true,"description":"Restoran kimliği (slug, ör. \"burger-king\") — yemek_ara, restoranlar ya da restoran_menusu çıktısındaki zincir=\"…\" değeri"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":184},{"name":"kampanyalar","title":"Bugünün kampanyaları","description":"İlçedeki platform geneli kampanyalar (ör. \"700 TL üstü ücretsiz teslimat\") ve restoran kampanyaları.","inputs":[{"name":"ilce","type":"string","required":true,"description":"İstanbul ilçesi — adı (\"Kadıköy\", \"kadikoy\") ya da ilceler aracındaki slug"},{"name":"mahalle","type":"string","required":false,"description":"İsteğe bağlı mahalle adı (\"Caferağa\"); verilirse fiyat ve teslimat o mahalleye göre"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":99},{"name":"en_cok_tasarruf","title":"Bugün en çok tasarruf ettirenler","description":"İlçede/mahallede bugün platformlar arası fiyat farkı en büyük ürünler (sitenin ana sayfa listesi).","inputs":[{"name":"ilce","type":"string","required":true,"description":"İstanbul ilçesi — adı (\"Kadıköy\", \"kadikoy\") ya da ilceler aracındaki slug"},{"name":"mahalle","type":"string","required":false,"description":"İsteğe bağlı mahalle adı (\"Caferağa\"); verilirse fiyat ve teslimat o mahalleye göre"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":104},{"name":"hangi_uygulama_ucuz","title":"Hangi yemek uygulaması daha ucuz?","description":"Bugünkü karşılaştırmalarda hangi platformun ne sıklıkla en ucuz çıktığı (İstanbul geneli ve ilçe ilçe), tarihli.","inputs":[{"name":"ilce","type":"string","required":false,"description":"İsteğe bağlı: yalnız bu ilçenin cevabı"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":65},{"name":"search","title":"Ara (ChatGPT biçimi)","description":"Serbest metinle yemek fiyatı arar: sorguda ilçe adı olmalı (ör. \"lahmacun kadıköy\", \"Caferağa döner Kadıköy\"). Sonuç kimlikleri fetch ile açılır. İlçe yoksa genel \"hangi uygulama ucuz\" raporunu döner.","inputs":[{"name":"query","type":"string","required":true,"description":"Yemek + İstanbul ilçesi (isteğe bağlı mahalle), ör. \"lahmacun kadıköy\""}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":106},{"name":"fetch","title":"Belge getir (ChatGPT biçimi)","description":"search sonucundaki kimliğin tam metni: ürünün platform platform toplam fiyatı (teslimat ücreti biliniyorsa dahil) ya da rapor.","inputs":[{"name":"id","type":"string","required":true,"description":"search sonucundaki id, olduğu gibi"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":58}],"toolsTruncatedAtCapture":false,"diagnostics":{"capturedAt":"2026-11-05T03:23:56.000Z","track":"remote","endpoint":"https://bilyeyemek.com/mcp","declaredUrl":null,"truncated":false,"tls":{"outcome":"valid","label":"Valid","version":"TLS 1.3","cipherSuite":"TLS_AES_128_GCM_SHA256","chainError":null,"certificates":[{"subject":"CN=bilyeyemek.com","issuer":"CN=YE1,O=Let's Encrypt,C=US","notBefore":"2026-10-24T11:28:06Z","notAfter":"2027-01-22T11:28:05Z","keyType":"ECDSA","keyBits":256,"isCa":false},{"subject":"CN=YE1,O=Let's Encrypt,C=US","issuer":"CN=Root YE,O=ISRG,C=US","notBefore":"2025-09-03T00:00:00Z","notAfter":"2028-09-02T23:59:59Z","keyType":"ECDSA","keyBits":384,"isCa":true},{"subject":"CN=Root YE,O=ISRG,C=US","issuer":"CN=ISRG Root X2,O=Internet Security Research Group,C=US","notBefore":"2026-05-13T00:00:00Z","notAfter":"2032-09-02T23:59:59Z","keyType":"ECDSA","keyBits":384,"isCa":true},{"subject":"CN=ISRG Root X2,O=Internet Security Research Group,C=US","issuer":"CN=ISRG Root X1,O=Internet Security Research Group,C=US","notBefore":"2026-05-13T00:00:00Z","notAfter":"2032-09-02T23:59:59Z","keyType":"ECDSA","keyBits":384,"isCa":true}]},"dnssec":{"result":"insecure","label":"Not signed","name":"bilyeyemek.com.","steps":[{"zone":".","outcome":"verified","label":"Verified"},{"zone":"com.","outcome":"verified","label":"Verified"},{"zone":"bilyeyemek.com.","outcome":"insecure_proven","label":"Unsigned (proven)"}]},"auth":{"outcome":"none","label":"No authorisation required","gate":null,"gateLabel":null,"status":200,"authorizationServers":[]},"httpsRedirect":{"outcome":"https_enforced","label":"HTTPS enforced","status":301},"transports":[{"transport":"streamable-http","outcome":"verified","label":"Verified","status":200,"followed":false}],"provenance":null,"installScripts":[],"installScriptsTotal":null,"vulnerabilities":[],"vulnerabilitiesTotal":null,"dependencies":null},"mismatches":[],"changelog":{"trackingSince":"2026-11-03","recent":[{"id":"chg_01a1a9bc-0de7-7655-8c84-e1188bf1cf00","kind":"score.total_changed","summary":"Trust score (72 → 73)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/com-bilyeyemek-bilye/bilyeyemek#chg-chg_01a1a9bc-0de7-7655-8c84-e1188bf1cf00"},{"id":"chg_01a1a494-7c82-7089-b0fb-2a41333f35cd","kind":"check.reverified","summary":"Stability (unverified → 0.03)","materiality":"functional","direction":"improvement","scoreDelta":null,"occurredOn":"2026-11-04","url":"https://verifymcp.io/servers/com-bilyeyemek-bilye/bilyeyemek#chg-chg_01a1a494-7c82-7089-b0fb-2a41333f35cd"},{"id":"chg_01a1a11b-ccda-731c-816e-602675f1c1a6","kind":"score.first_scored","summary":"First indexed and scored","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-03","url":"https://verifymcp.io/servers/com-bilyeyemek-bilye/bilyeyemek#chg-chg_01a1a11b-ccda-731c-816e-602675f1c1a6"},{"id":"chg_01a1a050-729a-7c73-a66a-d75724daa393","kind":"score.first_scored","summary":"First indexed and scored","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-03","url":"https://verifymcp.io/servers/com-bilyeyemek-bilye/bilyeyemek#chg-chg_01a1a050-729a-7c73-a66a-d75724daa393"}],"truncated":false,"feedUrl":"https://verifymcp.io/servers/com-bilyeyemek-bilye/bilyeyemek/changelog.json"},"links":{"html":"https://verifymcp.io/servers/com-bilyeyemek-bilye/bilyeyemek","markdown":"https://verifymcp.io/servers/com-bilyeyemek-bilye/bilyeyemek.md","changelogJson":"https://verifymcp.io/servers/com-bilyeyemek-bilye/bilyeyemek/changelog.json","changelogRss":"https://verifymcp.io/servers/com-bilyeyemek-bilye/bilyeyemek.xml","external":[{"label":"Remote endpoint","href":"https://bilyeyemek.com/mcp"},{"label":"Website","href":"https://bilyeyemek.com/mcp"}]}}