Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

mcp-turkiye

NPM · MCP-TURKIYE

Türkiye kamu verisi: TCMB/EVDS, mevzuat, RG, deprem, MGM, eczane, otopark, metro, hal, haber

Available components

−2 this week 82 Trust /100

Last scanned (23 hours ago)

Scores higher than 72% of npm servers

Category Data and Analytics

Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score → Why this is hard to score →

Supply Chain Security98
  • No malware found by supply-chain analysis.Pass
  • No known CVEs affecting this package version or its production dependencies.Pass
  • No install/post-install scripts declared.Pass
  • 30 of 92 dependencies flagged as unhealthy. View diagnostics → Partial
Provenance & Transparency45
Schema Quality & AI Usability81
  • 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
  • AI-judged instruction clarity (excellent).Pass
  • Context-footprint check failed: tool/resource definitions use about 7254 tokens (~164/item across 44 items; 44 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management77
  • Stability observed for 23 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage99
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 95% of tool parameters carry a description.Partial
  • Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Tool Safety100
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • We read all 44 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
  • An AI judge read all 45 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 4 Nov 26 −3
    • Security disclosure: unverified → fail ▼ functional
    • Stability: pass → 0.77 functional
  • 3 Nov 26 0
    • Security disclosure: fail → unverified ▼ functional
  • 1 Nov 26 0
    • Security disclosure: unverified → fail ▼ functional
  • 31 Oct 26 0
    • Security disclosure: fail → unverified ▼ functional
  • 29 Oct 26 +1
    • Stability: 0.97 → pass security
  • 28 Oct 26 −1
    • Stability: pass → 0.97 functional
  • 27 Oct 26 0
    • Security disclosure: unverified → fail ▼ functional
  • 26 Oct 26 0
    • Security disclosure: fail → unverified ▼ functional
Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 4 Nov 2026 · Analysed npm/mcp-turkiye@0.8.0

Provenance No attestation

The registry publishes no build provenance for this version, so there is nothing to verify.

Result No attestation
Ecosystem npm

Background: How many MCP packages publish verified provenance →

Dependencies 92 packages
Packages resolved 92
Stale 30
Tree resolution Complete

Background: SBOMs and build attestations, explained →

MCP tools · 44 exposed · ~7,009 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
acikveri_ara ~167

İBB (İstanbul), İzmir, Konya ya da Gaziantep Büyükşehir açık veri portalında veri seti arar: başlık, açıklama, kurum, etiketler, dosya biçimleri. Search datasets on the Istanbul, İzmir, Konya or Gaziantep municipal open-data portal (CKAN). Sonuçtaki `ad` ile acikveri_veriseti çağrılır.

NameTypeReqDescription
limitinteger–En fazla sonuç, varsayılan 10
portalstringyesibb (İstanbul) | izmir | konya | gaziantep
sorgustringyesArama metni, örn. "otopark", "trafik", "nüfus"
NameTypeReqDescription
alindistringyes–
kaynakobjectyes–
veriobjectyes–

No examples provided.

acikveri_kayitlar ~180

Tablo servisi açık bir kaynağın (acikveri_veriseti → kaynaklar → tabloServisi=true) sütunlarını ve satırlarını verir; isteğe bağlı tam metin filtresi. Rows from a CKAN DataStore resource. Büyük tablolar için limit ve sayfa (offset) kullanın; toplam satır sayısı yanıttadır.

NameTypeReqDescription
filtrestring–Tam metin arama, isteğe bağlı
kaynakIdstringyesKaynağın `id` değeri
limitinteger–En fazla satır, varsayılan 50
offsetinteger–Atlanacak satır sayısı (sayfalama)
portalstringyesibb (İstanbul) | izmir | konya | gaziantep
NameTypeReqDescription
alindistringyes–
kaynakobjectyes–
veriobjectyes–

No examples provided.

acikveri_veriseti ~134

Bir veri setinin açıklaması, lisansı ve dosyaları (kaynakları): biçim, indirme bağlantısı, tablo servisinin (DataStore) açık olup olmadığı. Dataset details and resources from a municipal CKAN portal. Tablo servisi açık kaynaklar acikveri_kayitlar ile satır satır okunur.

NameTypeReqDescription
adstringyesVeri setinin `ad` değeri (URL adı), acikveri_ara sonucundan
portalstringyesibb (İstanbul) | izmir | konya | gaziantep
NameTypeReqDescription
alindistringyes–
kaynakobjectyes–
veriobjectyes–

No examples provided.

afad_depremler ~193

AFAD'ın (Afet ve Acil Durum Yönetimi Başkanlığı) deprem kataloğundan, verilen tarih aralığındaki depremler — büyüklük, derinlik, konum, il/ilçe. Yeniden eskiye sıralı. Recent earthquakes in and around Türkiye from AFAD's catalogue. Varsayılan: son 7 gün, büyüklük ≥ 3.0, en fazla 50 kayıt.

NameTypeReqDescription
baslangicstring–Başlangıç günü, YYYY-AA-GG. Varsayılan: 7 gün önce.
bitisstring–Bitiş günü, YYYY-AA-GG. Varsayılan: bugün.
limitinteger–En fazla kayıt. Varsayılan 50.
minBuyukluknumber–En küçük büyüklük. Varsayılan 3.0.
NameTypeReqDescription
alindistringyes–
kaynakobjectyes–
veriobjectyes–

No examples provided.

bist_hisse ~177

Bir Borsa İstanbul hissesinin gün sonu fiyatları: kapanış, ağırlıklı ortalama, gün içi en düşük/en yüksek, TL hacim, piyasa değeri; aynı günün BIST 100 kapanışı ve USD/TRY kuru yanında. Daily end-of-day prices for a Borsa İstanbul stock (İş Yatırım's public data). Veri gün sonudur, anlık fiyat değildir; tek aracı kurumun yayınıdır. Varsayılan aralık: son 30 gün.

NameTypeReqDescription
baslangicstring–YYYY-AA-GG, varsayılan 30 gün önce
bitisstring–YYYY-AA-GG, varsayılan bugün
kodstringyesHisse kodu, örn. THYAO, ASELS, GARAN
NameTypeReqDescription
alindistringyes–
kaynakobjectyes–
veriobjectyes–

No examples provided.

btcturk_kripto ~183

Bitcoin, Ethereum ve 180'den fazla kripto varlığın Türk lirası fiyatı BtcTurk'ten, anlık: son işlem, alış/satış, günlük açılış, en düşük/en yüksek, 24 saatlik hacim ve yüzde değişim. Live crypto prices in Turkish lira from BtcTurk, Türkiye's largest exchange. `varlik` verilmezse hacme göre ilk 30 çift; `varlik` BTC, ETH gibi bir ya da virgülle birkaç sembol. Tek borsanın fiyatıdır, yatırım tavsiyesi değildir.

NameTypeReqDescription
limitinteger––
paraBirimistring–Karşı para birimi, varsayılan TRY
varlikstring–Sembol(ler): BTC, ETH, "BTC,ETH,SOL"
NameTypeReqDescription
alindistringyes–
kaynakobjectyes–
veriobjectyes–

No examples provided.

dogrula_iban ~95

Bir TR IBAN’ının ISO 13616 mod-97 kontrolünü yapar ve banka kodunu (5 hane) ayırır. Çevrimdışı; hesabın varlığı doğrulanmaz. Offline mod-97 validation of a Turkish IBAN, with the bank code extracted.

NameTypeReqDescription
ibanstringyesTR ile başlayan 26 karakterlik IBAN, boşluklu yazılabilir
NameTypeReqDescription
alindistringyes–
kaynakobjectyes–
veriobjectyes–

No examples provided.

dogrula_tckn ~98

Bir T.C. Kimlik Numarasının kontrol basamaklarını hesaplar (11 hane, ilk hane sıfır olamaz). Tamamen çevrimdışı; numara hiçbir kuruma gönderilmez. Sadece biçim doğrular, kişinin varlığını doğrulamaz. Offline checksum validation of a Turkish national ID number.

NameTypeReqDescription
tcknstringyes11 haneli numara
NameTypeReqDescription
alindistringyes–
kaynakobjectyes–
veriobjectyes–

No examples provided.

dogrula_vkn ~80

Bir Vergi Kimlik Numarasının (10 hane) kontrol basamağını hesaplar. Çevrimdışı; GİB sorgusu yapılmaz, mükellefin varlığı doğrulanmaz. Offline checksum validation of a Turkish tax ID.

NameTypeReqDescription
vknstringyes10 haneli numara
NameTypeReqDescription
alindistringyes–
kaynakobjectyes–
veriobjectyes–

No examples provided.

evds_gosterge ~228

Türkiye'nin başlıca ekonomik göstergeleri, seri kodu bilmeden, adıyla: enflasyon_yillik, enflasyon_aylik, tufe_endeks, ufe_yillik, politika_faizi, dolar, euro, sterlin, konut_fiyat_endeksi, konut_fiyat_yillik, reel_efektif_kur. Headline Turkish economic indicators by name (inflation, PPI, policy rate, FX, housing index, real effective exchange rate) from the central bank's EVDS. Yanıtta son değer ve tarih, seri kodu ve uygulanan formül vardır. Varsayılan aralık: son 400 gün (EVDS bitişten geriye en fazla 150 gözlem verir). EVDS_API_KEY gerektirir.

NameTypeReqDescription
baslangicstring–YYYY-AA-GG, varsayılan 400 gün önce
bitisstring–YYYY-AA-GG, varsayılan bugün
gostergestringyesGösterge adı
NameTypeReqDescription
alindistringyes–
kaynakobjectyes–
veriobjectyes–

No examples provided.

evds_kategoriler ~95

TCMB EVDS'deki istatistik konularının ağacı (fiyatlar, faiz, kurlar, ödemeler dengesi, anketler, konut…): kategori numarası, adı, seviyesi ve üst kategorisi. Topic tree of the Turkish central bank's statistics service. Sonraki adım: evds_veri_gruplari. EVDS_API_KEY gerektirir.

Input schema present but exposes no named parameters.

NameTypeReqDescription
alindistringyes–
kaynakobjectyes–
veriobjectyes–

No examples provided.

evds_seri ~364

TCMB EVDS'den bir ya da birkaç serinin gözlemleri. Sık kullanılan kodlar: TP.DK.USD.S.YTL (dolar satış), TP.DK.EUR.S.YTL (euro satış), TP.TUKFIY2025.GENEL (TÜFE genel endeks; formul=3 ile yıllık enflasyon %). Time-series observations from the Turkish central bank's EVDS. Bir istekte en fazla 150 gözlem gelir (bitişten geriye); daha uzun aralık için birden çok çağrı yapın. Varsayılan aralık: son 365 gün. EVDS_API_KEY gerektirir.

NameTypeReqDescription
baslangicstring–YYYY-AA-GG, varsayılan 365 gün önce
bitisstring–YYYY-AA-GG, varsayılan bugün
formulinteger–0 düzey (varsayılan), 1 yüzde değişim, 2 fark, 3 yıllık yüzde değişim, 4 yıllık fark, 5 yıl başına göre yüzde değişim, 6 yıl başına göre fark, 7 hareketli ortalama, 8 hareketli toplam
frekansinteger–1 günlük, 2 iş günü, 3 haftalık, 4 ayda iki kez, 5 aylık, 6 üç aylık, 7 altı aylık, 8 yıllık — verilmezse serinin kendi frekansı
seriKodlariarrayyesSeri kodları, örn. ["TP.DK.USD.S.YTL"]
toplamastring–Frekans düşürülürken toplama yöntemi
NameTypeReqDescription
alindistringyes–
kaynakobjectyes–
veriobjectyes–

No examples provided.

evds_seriler ~164

Bir EVDS veri grubundaki seriler: seri kodu (evds_seri için), ad, frekans, etiketler; isteğe bağlı ad filtresi. Series within an EVDS data group. Örnek: bie_tukfiy2025 grubunda TP.TUKFIY2025.GENEL = TÜFE genel endeks. EVDS_API_KEY gerektirir.

NameTypeReqDescription
arastring–Seri adında geçmesi istenen metin (büyük/küçük harf duyarsız)
limitinteger–En fazla seri, varsayılan 100
veriGrubuKodustringyesVeri grubu kodu, örn. bie_dkdovytl
NameTypeReqDescription
alindistringyes–
kaynakobjectyes–
veriobjectyes–

No examples provided.

evds_veri_gruplari ~120

Bir EVDS kategorisindeki veri grupları: grup kodu (örn. bie_dkdovytl = Döviz Kurları, bie_tukfiy2025 = TÜFE 2025=100), ad, frekans, birim, kaynak kurum, tarih aralığı. Data groups within an EVDS topic. Sonraki adım: evds_seriler. EVDS_API_KEY gerektirir.

NameTypeReqDescription
kategoriIdintegeryesevds_kategoriler çıktısındaki id
NameTypeReqDescription
alindistringyes–
kaynakobjectyes–
veriobjectyes–

No examples provided.

haber_basliklari ~228

Anadolu Ajansı ya da TRT Haber RSS beslemesinden son haberler: başlık, kısa özet, bağlantı, yayın zamanı. Latest headlines from Türkiye's state news agency (AA) and public broadcaster (TRT). `kaynak` aa | trt; `kategori` AA için guncel, ekonomi, spor, dunya, politika, kultur, saglik, bilim-teknoloji, egitim, yasam, analiz; TRT için manset, sondakika, gundem, ekonomi, spor, dunya, turkiye, saglik, kultur_sanat, bilim_teknoloji, yasam, egitim. `ara` başlık/özet süzgeci, `limit` varsayılan 20. Haber metni için bağlantıya gidilir; başlıklar yayıncının ifadesidir.

NameTypeReqDescription
arastring––
kategoristring–Varsayılan aa: guncel, trt: manset
kaynakstring–Varsayılan aa
limitinteger––
NameTypeReqDescription
alindistringyes–
kaynakobjectyes–
veriobjectyes–

No examples provided.

ibb_hava_kalitesi ~172

İBB'nin 28 hava kalitesi istasyonundan son ölçüm: hava kalitesi endeksi (AQI), baskın kirletici, İBB'nin durum açıklaması, PM10/SO2/O3/NO2/CO derişimleri ve alt endeksleri; İBB Açık Veri Portalı web servisi. Latest air-quality readings from Istanbul's municipal monitoring stations. `istasyon` verilmezse tüm istasyonların son ölçümü; verilirse o istasyonun son 24 saatlik saatlik serisi. Birimler İBB'nin servisindeki gibidir (µg/m³, CO mg/m³).

NameTypeReqDescription
istasyonstring–İstasyon adı ya da parçası, örn. Kadıköy, Maslak
NameTypeReqDescription
alindistringyes–
kaynakobjectyes–
veriobjectyes–

No examples provided.

ibb_metro ~161

Metro İstanbul hatları (M1A, M2, M4, M5, M7, T1, F1…): güzergâh adı, ilk/son sefer saati, aktif mi; `hat` verilirse o hattın istasyonları sırayla, koordinat, asansör/yürüyen merdiven sayısı, tuvalet/bebek odası/mescit bilgisiyle. Istanbul metro lines with first/last train times, and the ordered station list of one line. İBB Açık Veri Portalı Metro İstanbul web servisi; sefer saatleri değişebilir.

NameTypeReqDescription
hatstring–Hat adı, örn. M2, M4, T1
NameTypeReqDescription
alindistringyes–
kaynakobjectyes–
veriobjectyes–

No examples provided.

ibb_metro_duyurular ~96

Metro İstanbul'un güncel yolcu duyuruları: sefer düzenlemeleri, arızalar, kapalı istasyonlar, gece metrosu değişiklikleri; başlık, tam metin, başlangıç tarihi. Current service announcements (disruptions, schedule changes) from Istanbul's metro operator.

NameTypeReqDescription
arastring–Başlık/metinde geçen parça, örn. M2
NameTypeReqDescription
alindistringyes–
kaynakobjectyes–
veriobjectyes–

No examples provided.

ibb_nobetci_eczane ~129

İstanbul'da bugün nöbetçi olan eczaneler: ad, ilçe, adres, telefon, koordinat; İBB Şehir Haritası'nın nöbetçi eczane servisinden. Today's on-duty pharmacies in Istanbul by district, from the metropolitan municipality's city-map service. `ilce` verilirse yalnızca o ilçe. Nöbet listesi her gün değişir; yanıt alınma zamanını taşır.

NameTypeReqDescription
ilcestring–İlçe adı, örn. Kadıköy, Beşiktaş
NameTypeReqDescription
alindistringyes–
kaynakobjectyes–
veriobjectyes–

No examples provided.

ibb_otopark ~239

İstanbul'daki İSPARK otoparklarının anlık boş yer sayısı, kapasite, doluluk yüzdesi, açık/kapalı, çalışma saati, ücretsiz süre ve koordinatı; İBB Açık Veri Portalı'nın İSPARK web servisinden. Live occupancy of Istanbul's municipal (İSPARK) car parks. `enlem`+`boylam` verilirse en yakından uzağa (km ile), yoksa boş yeri en çok olandan; `ilce` ve `ara` (ad parçası) ile süzme; `limit` varsayılan 30.

NameTypeReqDescription
arastring–Otopark adında geçen parça, örn. Taksim
boylamnumber–Yakınlık sıralaması için boylam
enlemnumber–Yakınlık sıralaması için enlem
ilcestring–İlçe adı, ��rn. Kadıköy
limitinteger––
sadeceAcikboolean–Yalnız şu an açık olanlar
NameTypeReqDescription
alindistringyes–
kaynakobjectyes–
veriobjectyes–

No examples provided.

ibb_otopark_detay ~93

Bir İSPARK otoparkının ayrıntısı: adres, saatlik tarife, aylık abonelik ücreti, güncelleme zamanı, anlık boş yer. Tariff, address and monthly fee of one İSPARK car park by its id (from `ibb_otopark`).

NameTypeReqDescription
idintegeryes`ibb_otopark` yanıtındaki id
NameTypeReqDescription
alindistringyes–
kaynakobjectyes–
veriobjectyes–

No examples provided.

ibb_trafik_indeksi ~75

İstanbul geneli anlık trafik yoğunluğu, İBB Ulaşım Yönetim Merkezi'nin 0–100 indeksi (İBB trafik haritasındaki yüzde). Istanbul's live citywide traffic density index from the metropolitan transport centre. Anlık değerdir; her çağrıda taze alınır.

Input schema present but exposes no named parameters.

NameTypeReqDescription
alindistringyes–
kaynakobjectyes–
veriobjectyes–

No examples provided.

il_bilgisi ~180

Bir ilin kimliği, çevrimdışı: plaka kodu, nüfus, yüzölçümü (km²), rakım, telefon alan kodları, kıyı/büyükşehir, coğrafi bölge, koordinat, ilçe/mahalle/köy sayıları ve nüfusa göre sıralı ilçe listesi. Province profile (population, area, plate code, area codes, region, districts) for any of Türkiye's 81 provinces, offline. `il` ad ya da plaka kodu; `ilceler=false` ile ilçe listesi atlanır.

NameTypeReqDescription
ilstringyesİl adı ya da plaka kodu: İstanbul, izmir, 06
ilcelerboolean–İlçe listesi de gelsin mi (varsayılan true)
NameTypeReqDescription
alindistringyes–
kaynakobjectyes–
veriobjectyes–

No examples provided.

ilce_ara ~117

İlçe adından ili ve ilçe nüfusunu bulur; aynı adlı ilçeler (Merkez, Çınar, Yenişehir…) hepsi döner, `il` ile daraltılır. Finds which province a district belongs to, with its population and area, offline. Ad parçası da olur: "kadi" → Kadıköy.

NameTypeReqDescription
ilstring–İl adı ya da plaka ile daralt
ilcestringyesİlçe adı ya da parçası
NameTypeReqDescription
alindistringyes–
kaynakobjectyes–
veriobjectyes–

No examples provided.

iller_listesi ~128

Türkiye'nin 81 ilinin listesi; `sirala` nufus | yuzolcumu | plaka, `bolge` ile (Marmara, Ege, Akdeniz, İç Anadolu, Karadeniz, Doğu Anadolu, Güneydoğu Anadolu) süzülür. All 81 provinces sorted by population, area or plate code, optionally filtered by geographic region; offline.

NameTypeReqDescription
bolgestring–Coğrafi bölge adı ya da parçası
siralastring–Varsayılan nufus
NameTypeReqDescription
alindistringyes–
kaynakobjectyes–
veriobjectyes–

No examples provided.

izmir_hal_fiyatlari ~187

İzmir Büyükşehir toptancı hallerinin günlük fiyat bülteni: ürün, tip (sebze/meyve/ithal…), birim, asgari, azami ve ortalama TL fiyat; `tur` sebzemeyve (varsayılan) ya da balik, `tarih` YYYY-AA-GG (varsayılan bugün), `ara` ile ürün süzme. Daily wholesale market prices (produce and fish) published by İzmir's metropolitan municipality — the only official daily food-price series. Bülten olmayan günde (pazar, tatil, balıkta bazı günler) boş liste döner.

NameTypeReqDescription
arastring–Ürün adı parçası, örn. domates
tarihstring–YYYY-AA-GG; varsayılan bugün
turstring––
NameTypeReqDescription
alindistringyes–
kaynakobjectyes–
veriobjectyes–

No examples provided.

izmir_nobetci_eczane ~110

İzmir'de bugün nöbetçi eczaneler: ad, bölge (ilçe/semt), nöbet açıklaması (24:00'dan sonra vb.), adres, telefon, koordinat; İzmir Büyükşehir açık veri API'sinden. Today's on-duty pharmacies in İzmir by district. `bolge` ile süzme.

NameTypeReqDescription
bolgestring–İlçe/bölge adı, örn. Bornova, Karşıyaka
NameTypeReqDescription
alindistringyes–
kaynakobjectyes–
veriobjectyes–

No examples provided.

izmir_otobus ~166

Bir ESHOT durağına yaklaşan otobüsler, anlık: hat no ve adı, kalan durak sayısı, otobüs konumu, engelli erişimi ve bisiklet aparatı; `hatNo` verilirse yalnızca o hat. Live buses approaching an ESHOT stop in İzmir. Durak numarası (durakId) İzmir açık veri portalındaki ESHOT durak listesindedir (`acikveri_ara` ile "eshot durak" aranabilir); durakta bekleyen otobüs yoksa boş liste döner.

NameTypeReqDescription
durakIdintegeryesESHOT durak numarası, örn. 21050
hatNointeger–Yalnızca bu hat
NameTypeReqDescription
alindistringyes–
kaynakobjectyes–
veriobjectyes–

No examples provided.

kandilli_depremler ~205

Boğaziçi Üniversitesi Kandilli Rasathanesi'nin (BDTİM) son depremler listesi — AFAD'dan bağımsız ikinci katalog. Büyüklük (ML/Mw/MD), derinlik, konum, yer adı ve çözümün ilksel mi revize mi olduğu; yeniden eskiye. Latest earthquakes from Kandilli Observatory, Türkiye's second seismic catalogue. Kandilli yalnızca son 500 depremi yayımlar (genelde birkaç gün); varsayılan: son 24 saat, büyüklük ≥ 3.0, en fazla 50 kayıt. Zamanlar Türkiye saatidir.

NameTypeReqDescription
limitinteger–En fazla kayıt. Varsayılan 50.
minBuyukluknumber–En küçük büyüklük. Varsayılan 3.0.
sonSaatinteger–Kaç saat geriye bakılsın. Varsayılan 24.
NameTypeReqDescription
alindistringyes–
kaynakobjectyes–
veriobjectyes–

No examples provided.

mevzuat_ara ~232

mevzuat.gov.tr'de başlıkta ya da tam metinde arama: kanun numarası, adı, türü, kabul tarihi ve Resmî Gazete bilgisi. Search Türkiye's consolidated legislation (laws, regulations, communiqués, presidential decrees). Sonuçtaki `kimlik` ile mevzuat_metin ve mevzuat_madde çağrılır. Örnek: "kişisel verilerin korunması" → 1.5.6698.

NameTypeReqDescription
ifadestringyesAranacak ifade
limitinteger–En fazla sonuç, varsayılan 10
neredestring–baslik (varsayılan) | icerik | tumu
turstring–Mevzuat türü, varsayılan kanun: kanun | tuzuk | yonetmelik | kurum_yonetmeligi | universite_yonetmeligi | teblig | cb_karari | cb_genelgesi | cb_kararnamesi | mulga_kanun
NameTypeReqDescription
alindistringyes–
kaynakobjectyes–
veriobjectyes–

No examples provided.

mevzuat_madde ~280

Bir mevzuatın istenen maddesinin güncel metni: "6", "6/A", "ek 1", "geçici 3". One article of a Turkish act, from the consolidated text. Örnek: kimlik 1.5.6698, madde 6 → KVKK özel nitelikli kişisel veriler maddesi. Madde yoksa mevcut madde listesi döner.

NameTypeReqDescription
kimlikstring–mevzuat_ara sonucundaki kimlik, örn. 1.5.6698
maddestringyesMadde: 6, 6/A, ek 1, geçici 3
nostring–Mevzuat numarası, örn. 6698 (kimlik yoksa)
tertipinteger–Düstur tertibi; 1961 sonrası mevzuat için 5 (varsayılan)
turstring–Mevzuat türü, varsayılan kanun: kanun | tuzuk | yonetmelik | kurum_yonetmeligi | universite_yonetmeligi | teblig | cb_karari | cb_genelgesi | cb_kararnamesi | mulga_kanun
NameTypeReqDescription
alindistringyes–
kaynakobjectyes–
veriobjectyes–

No examples provided.

mevzuat_metin ~261

Bir mevzuatın mevzuat.gov.tr'deki resmî güncel (konsolide) tam metni, düz metin olarak, 20 bin karakterlik parçalarla; madde listesi de döner. Consolidated full text of a Turkish act or regulation. Belirli bir madde isteniyorsa mevzuat_madde daha kısadır.

NameTypeReqDescription
baslangicinteger–Karakter ofseti (devam için)
kimlikstring–mevzuat_ara sonucundaki kimlik, örn. 1.5.6698
nostring–Mevzuat numarası, örn. 6698 (kimlik yoksa)
tertipinteger–Düstur tertibi; 1961 sonrası mevzuat için 5 (varsayılan)
turstring–Mevzuat türü, varsayılan kanun: kanun | tuzuk | yonetmelik | kurum_yonetmeligi | universite_yonetmeligi | teblig | cb_karari | cb_genelgesi | cb_kararnamesi | mulga_kanun
NameTypeReqDescription
alindistringyes–
kaynakobjectyes–
veriobjectyes–

No examples provided.

mgm_hava_durumu ~143

Meteoroloji Genel Müdürlüğü'nden bir il ya da ilçe için anlık gözlem (sıcaklık, hissedilen, nem, rüzgâr, basınç, hadise) ve 5 günlük tahmin (günlük en düşük/en yüksek, hadise, rüzgâr). Current conditions and 5-day forecast for a Turkish province or district from the state meteorological service. İlçe verilmezse il merkezi.

NameTypeReqDescription
ilstringyesİl adı, örn. İstanbul
ilcestring–İlçe adı, örn. Kadıköy (isteğe bağlı)
NameTypeReqDescription
alindistringyes–
kaynakobjectyes–
veriobjectyes–

No examples provided.

mgm_uyarilar ~166

Meteoroloji Genel Müdürlüğü'nün şu an yürürlükteki meteorolojik uyarıları: kuvvetli yağış, fırtına, kar, don, sıcak hava dalgası gibi; her biri için hadise, şiddet, riskler, geçerlilik ve uyarının tam metni. Active severe-weather warnings issued by the state meteorological service, with the full notice text. `il` verilirse yalnızca başlığında ya da metninde o adı geçen uyarılar; uyarı yoksa boş liste (bu da bir bilgidir).

NameTypeReqDescription
ilstring–İl ya da bölge adı; uyarı metninde aranır, örn. Ankara, Ege (isteğe bağlı)
NameTypeReqDescription
alindistringyes–
kaynakobjectyes–
veriobjectyes–

No examples provided.

opet_akaryakit ~178

Opet'in ilçe bazında güncel pompa fiyatları: benzin, motorin, gazyağı, kalorifer yakıtı, fuel oil — TL. Current fuel pump prices per district from Opet, one of Türkiye's largest distributors. Tek dağıtıcının fiyatıdır; diğer markalar birkaç kuruş farklı olabilir. İstanbul iki bölgedir (Anadolu/Avrupa); `yaka` verilmezse ikisi de gelir. `ilce` verilirse yalnızca o ilçe.

NameTypeReqDescription
ilstringyesİl adı ya da plaka kodu, örn. Ankara, İzmir, 34
ilcestring–İlçe adı (isteğe bağlı)
yakastring–Yalnızca İstanbul için: anadolu | avrupa
NameTypeReqDescription
alindistringyes–
kaynakobjectyes–
veriobjectyes–

No examples provided.

osym_sinav_takvimi ~224

ÖSYM'nin yıllık sınav takvimi: YKS, KPSS, ALES, YDS, DGS, TUS, MSÜ ve diğerleri için başvuru, geç başvuru, sınav, sonuç ve tercih tarihleri, ÖSYM'nin açıklamasıyla. Türkiye's national exam calendar (university entrance, civil-service, graduate and language exams) from the testing authority: application, exam, result and preference dates. Varsayılan: yalnızca gelecekteki adımlar (bir tarihi bugünden ileride olan satırlar); `ara` ile sınav adı filtresi. Saatler Türkiye saatidir.

NameTypeReqDescription
arastring–Sınav adı ya da grubu, örn. YKS, KPSS Lisans, ALES (isteğe bağlı)
limitinteger–En fazla satır, varsayılan 50
yalnizGelecekboolean–true (varsayılan): en az bir tarihi bugünden ileride olan satırlar
NameTypeReqDescription
alindistringyes–
kaynakobjectyes–
veriobjectyes–

No examples provided.

plaka_il ~91

Plaka kodundan ili (34 → İstanbul) ya da il adından plaka kodunu (Ankara → 06) verir; 81 il. Turkish province ↔ plate code lookup.

NameTypeReqDescription
ilstring–İl adı; büyük/küçük harf ve Türkçe karakter farkı önemsizdir
kodinteger–Plaka kodu 1–81
NameTypeReqDescription
alindistringyes–
kaynakobjectyes–
veriobjectyes–

No examples provided.

resmi_gazete_fihrist ~140

Bir günün Resmî Gazete fihristi: sayı numarası ve bölümlere göre (yasama, yürütme ve idare, yargı, ilân) yayımlanan kanun, Cumhurbaşkanı kararı, yönetmelik, tebliğ ve kurul kararlarının başlıkları ve bağlantıları. Table of contents of Türkiye's Official Gazette for a day. Tarih verilmezse bugün. Mükerrer sayılar bu fihristte yer almaz.

NameTypeReqDescription
tarihstring–Gazete tarihi, YYYY-AA-GG. Varsayılan: bugün (Türkiye saati).
NameTypeReqDescription
alindistringyes–
kaynakobjectyes–
veriobjectyes–

No examples provided.

resmi_gazete_metin ~134

Fihristteki bir .htm maddesinin (yönetmelik, tebliğ, karar) düz metnini verir; uzun metinler parça parça okunur (`baslangic`). Plain text of an Official Gazette item. Yalnızca resmigazete.gov.tr adresleri kabul edilir; PDF maddeler için bağlantı verilir, metin çıkarılmaz.

NameTypeReqDescription
baslangicinteger–Karakter ofseti (uzun metinlerde devam için)
urlstringyesFihristten alınan .htm bağlantısı
NameTypeReqDescription
alindistringyes–
kaynakobjectyes–
veriobjectyes–

No examples provided.

resmi_parametreler ~157

Yılın resmî sayıları, her biri kaynağıyla: asgari ücret (günlük brüt, aylık brüt, aylık net) ve SGK prime esas kazanç alt/üst sınırı. Türkiye's official annual figures (minimum wage, social-security earnings floor and ceiling), each with the instrument that set it. Bu sürümde gömülü yıllar: 2026. Türetilen değerler için hesap ve dayanak `turetme` alanındadır. Kıdem tazminatı tavanı ve gelir vergisi dilimleri bu sürümde yoktur.

NameTypeReqDescription
yilinteger–Yıl, varsayılan içinde bulunulan yıl
NameTypeReqDescription
alindistringyes–
kaynakobjectyes–
veriobjectyes–

No examples provided.

resmi_tatiller ~135

Türkiye'nin bir yıldaki resmî tatilleri: ulusal bayramlar (sabit) ve dinî bayramlar (Diyanet takvimi, arefe yarım günleri dahil). Turkish public holidays for a year. Dinî bayram tarihleri bu sürümde şu yıllar için gömülü: 2026, 2027; başka bir yıl sorulursa yanıtta diniBayramlarDahil=false döner ve dinî bayramlar listelenmez — tahmin edilmez.

NameTypeReqDescription
yilinteger–Yıl. Varsayılan: içinde bulunulan yıl.
NameTypeReqDescription
alindistringyes–
kaynakobjectyes–
veriobjectyes–

No examples provided.

tatil_mi ~75

Verilen tarihin haftanın hangi günü olduğunu, hafta sonu/resmî tatil olup olmadığını ve iş günü sayılıp sayılmadığını söyler (yarım günler iş günü sayılır). Is a given date a business day in Türkiye?

NameTypeReqDescription
tarihstringyesYYYY-AA-GG
NameTypeReqDescription
alindistringyes–
kaynakobjectyes–
veriobjectyes–

No examples provided.

tcmb_kur ~121

Tek bir para biriminin TCMB gösterge kuru (örn. USD, EUR, GBP, JPY). Single-currency rate from the Turkish central bank bulletin. Yanıttaki `birim` alanına dikkat: JPY gibi bazı kurlar 100 birim için verilir.

NameTypeReqDescription
kodstringyesISO 4217 para birimi kodu, örn. USD
tarihstring–Bülten tarihi, YYYY-AA-GG. Boş bırakılırsa bugünkü (son) bülten.
NameTypeReqDescription
alindistringyes–
kaynakobjectyes–
veriobjectyes–

No examples provided.

tcmb_kurlar ~108

Türkiye Cumhuriyet Merkez Bankası'nın günlük gösterge döviz kurları: bültendeki tüm para birimleri için döviz alış/satış ve efektif alış/satış, TL cinsinden. Daily indicative FX rates of the Turkish central bank, all currencies. Tarih verilmezse bugünkü bülten.

NameTypeReqDescription
tarihstring–Bülten tarihi, YYYY-AA-GG. Boş bırakılırsa bugünkü (son) bülten.
NameTypeReqDescription
alindistringyes–
kaynakobjectyes–
veriobjectyes–

No examples provided.

Install

How do I install the mcp-turkiye server?

mcp-turkiye runs locally as an npm package, launched with npx -y mcp-turkiye. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

npm · mcp-turkiye

# add to Claude Code
claude mcp add berkantacun-mcp-turkiye -- npx -y mcp-turkiye
Common questions

What is the mcp-turkiye server?

mcp-turkiye is listed in the public MCP registry as io.github.BerkantACUN/mcp-turkiye. Türkiye kamu verisi: TCMB/EVDS, mevzuat, RG, deprem, MGM, eczane, otopark, metro, hal, haber. This page covers its npm package (mcp-turkiye).

Is the mcp-turkiye server safe to use?

mcp-turkiye scores 82 out of 100 on VerifyMCP. We found no known CVEs affecting it as of 4 November 2026. It declares no install or post-install scripts. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the mcp-turkiye server expose?

mcp-turkiye exposes 44 tools: tcmb_kurlar, tcmb_kur, evds_kategoriler, evds_veri_gruplari, evds_seriler, and 39 more. Their descriptions and schemas cost roughly 7,009 tokens of context every time the server is loaded.

Is the mcp-turkiye server still maintained?

mcp-turkiye is still listed as active in the MCP registry. We last reached this channel on 4 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.

What licence is the mcp-turkiye server under?

mcp-turkiye declares the MIT licence, which is OSI-approved. That covers the source only, and says nothing about the cost of any service it calls.