VeriTR
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@VeriTRHow has Turkey's population changed since 2000?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
🇹🇷 VeriTR
Türkiye'nin verisi. Yapay zekânın bağlamı.
VeriTR, Türkiye'deki resmi ve açık veri kaynaklarını Claude, ChatGPT, Gemini ve diğer AI agent'ların kullanabileceği tek bir Model Context Protocol (MCP) sunucusunda birleştiren açık kaynaklı bir projedir.
TÜİK'ten nüfus, TCMB'den ekonomik göstergeler, ilerleyen sürümlerde SGK'dan istihdam, YSK'dan seçim, belediyelerden şehir verileri… Kaynağı aramak yerine soruyu sorun.
Neden VeriTR?
Türkiye'nin kamu verisi dağınıktır. Nüfus TÜİK'te, enflasyon ve konut fiyatları TCMB'de, istihdam SGK'da, bütçe Hazine'de, seçim sonuçları YSK'da, şehir verileri onlarca ayrı belediye portalında durur. Her kurumun kendi arayüzü, kendi kod sistemi, kendi tarih biçimi ve kendi "il" tanımı vardır. Bir soruya cevap vermek için önce hangi kurumun hangi tabloyu tuttuğunu bilmek gerekir.
Bu yük, bugün bir AI agent'ın üzerine yıkılıyor. Agent ya veriyi bulamıyor ya da ezberinden — kaynaksız ve çoğu zaman yanlış — cevap veriyor.
VeriTR bu kaynakları AI agent'lar için tek bir MCP arayüzünde birleştirir. Kurum isimleri yerine normalize göstergeler (population.total, economy.cpi), kurum kodları yerine ortak coğrafya ve tarih modeli, ve her sonucun yanında hangi kurumun hangi veri setinden geldiği bulunur.
Related MCP server: Countries MCP Server
💬 VeriTR ile neler sorabilirsiniz?
"İstanbul'un nüfusu son 20 yılda nasıl değişti?"
"Türkiye'deki genç işsizlik oranının son 15 yıllık değişimini göster."
"2025'te nüfusu en fazla olan 10 şehri sırala."
"İstanbul, Ankara ve İzmir'in nüfus artış hızını karşılaştır."
"Türkiye'de araç sayısı en fazla olan illeri bul."
"Kişi başına düşen geliri en yüksek ve en düşük illeri karşılaştır."
"Doğurganlık hızı Türkiye'de son 15 yılda nasıl değişti?"
"Güneydoğu Anadolu ile Ege'nin kişi başı gelirini karşılaştır."
"Türkiye'nin sera gazı emisyonları 1990'dan bu yana nasıl arttı?"
"Konut fiyat endeksi ile TÜFE'yi 2015'ten bu yana karşılaştır." ← TCMB anahtarı isterAgent gerekli göstergeleri kendisi bulur, verileri VeriTR üzerinden çeker, dönemleri eşleştirir ve kaynağıyla birlikte cevap üretir.
🚀 5 Dakikada Başla
Claude Desktop / Claude Code
claude_desktop_config.json dosyanıza ekleyin:
{
"mcpServers": {
"veritr": {
"command": "uvx",
"args": ["veritr-mcp"]
}
}
}Hepsi bu. API anahtarı gerekmez — TÜİK verileri anahtarsız çalışır.
TCMB'nin finansal serilerini de istiyorsanız evds2.tcmb.gov.tr adresinden ücretsiz bir anahtar alın:
{
"mcpServers": {
"veritr": {
"command": "uvx",
"args": ["veritr-mcp"],
"env": {
"EVDS_API_KEY": "buraya-anahtarınız"
}
}
}
}Terminal
uvx veritr-mcpveya:
pip install veritr-mcpKaynaktan
git clone https://github.com/veritr/veritr-mcp.git
cd veritr-mcp
uv sync
uv run veritr-mcpRemote MCP
Coming soon — hosted sunucu henüz yayında değil. Kendi sunucunuzu çalıştırmak isterseniz:
docker compose up -d
# MCP: http://localhost:8000/mcp
# Health: http://localhost:8000/health🏗️ Mimari
flowchart LR
A[Claude / ChatGPT / Gemini] --> B[VeriTR MCP]
B --> C[Unified Data Layer]
C --> D[TÜİK]
C --> E[TCMB]
C -.-> F[SGK]
C -.-> G[HMB]
C -.-> H[YSK]
C -.-> I[MGM]
C -.-> J[Belediyeler]Kesikli çizgiler yol haritasındaki kaynakları gösterir.
Verinin izlediği yol:
Resmi Kaynaklar TÜİK .Stat API, TCMB EVDS, …
↓
Provider Adapters her kurum için bağımsız, izole edilmiş adapter
↓
Normalization coğrafya (81 il), dönem, frekans, birim
↓
Indicator Registry population.total, economy.cpi, …
↓
MCP Tools search_indicators, get_series, compare_series, …
↓
AI AgentsBir kaynağın çökmesi diğerlerini etkilemez: TÜİK erişilemezse agent bunu provider_unavailable olarak görür ve TCMB verilerine erişmeye devam eder.
🧰 Tool'lar
Tool | Ne işe yarar | Örnek |
| Doğal dille gösterge bulur. get_series'ten önce kullanılır. |
|
| Bir göstergenin zaman serisini getirir. En temel tool. |
|
| Tek bir dönemde tüm illeri sıralar. |
|
| Bir göstergeyi birkaç ilde karşılaştırır. |
|
| Birkaç göstergeyi — farklı kurumlardan olsa da — yan yana koyar. |
|
| Deterministik istatistik: artış hızı, hareketli ortalama, endeksleme. |
|
| Bir göstergenin birimi, frekansı, ayarlanabilir boyutları ve kaynağı. |
|
| Henüz normalize edilmemiş ham veri setlerinde arama. |
|
| Tüm kaynakların canlı durumu. |
|
Coğrafya her biçimde kabul edilir — ülke (TR, Türkiye), 81 il (TR-34, 34, İstanbul, istanbul, TR100), 12 İBBS Düzey-1 bölgesi (TR9) ve 26 Düzey-2 alt bölgesi (TRC1 → Gaziantep, Adıyaman, Kilis).
Dönem de öyle: 2024, 2024-Q1, 2024-01, 2024M01, 01-2024, 15.01.2024.
📊 Kaynaklar
Kaynak | Veri | Durum | API Key |
TÜİK | Nüfus, demografi, doğurganlık, işgücü, eğitim, ulaşım, bölgesel GSYH, çevre | ✅ | Hayır |
TCMB EVDS | TÜFE, ÜFE, konut fiyat endeksi, döviz, faiz | ✅ | Evet |
SGK | Sosyal güvenlik ve istihdam | 🗺️ | – |
HMB | Bütçe ve kamu maliyesi | 🗺️ | – |
SBB | Ekonomik ve sosyal göstergeler | 🗺️ | – |
YSK | Seçim sonuçları ve katılım | 🗺️ | – |
MGM | Meteoroloji | 🗺️ | – |
Sağlık Bakanlığı | Hastane, personel, sağlık göstergeleri | 🗺️ | – |
Enerji Bakanlığı | Elektrik üretimi, yenilenebilir enerji | 🗺️ | – |
Ticaret Bakanlığı | İthalat, ihracat | 🗺️ | – |
İBB / ABB / İzBB … | Belediye açık verileri | 🗺️ | – |
Eurostat / OECD / World Bank | Uluslararası karşılaştırma | 🗺️ | – |
✅ Destekleniyor 🚧 Geliştiriliyor 🗺️ Yol haritasındaBugün 26 normalize gösterge (nüfus, doğurganlık, hanehalkı, işgücü, eğitim, ulaşım, GSYH, çevre, fiyatlar, döviz) ve TÜİK tarafında 367 aranabilir veri seti mevcut. Her göstergenin her coğrafya seviyesinde gerçekten veri döndürdüğü günlük canlı testlerle doğrulanıyor.
Registry sürekli genişliyor — katkı vermek kolay.
🔎 Veriler nereden geliyor?
VeriTR herhangi bir resmi kurum değildir ve veri üretmez.
Veriler ilgili kurumların kendi resmi/açık kaynaklarından, herkese açık arayüzleri üzerinden alınır. VeriTR yalnızca üç şey yapar: erişim, standardizasyon ve agent entegrasyonu.
Her sonuç şu bilgileri taşır:
{
"source": {
"provider": "tuik",
"institution": "Türkiye İstatistik Kurumu",
"dataset": "TR,DF_ADNKS_T30,1.1",
"retrieved_at": "2026-08-11T12:08:55+00:00",
"official_url": "https://databrowser2.tuik.gov.tr/vizualize.html?..."
}
}Böylece agent "TÜİK'e göre…" diyebilir ve kullanıcı aynı veriyi kurumun kendi sitesinde doğrulayabilir.
Verilerin güncelliği, doğruluğu ve kullanım koşulları tamamen ilgili kaynak kuruma bağlıdır. VeriTR'nin MIT lisansı yalnızca bu deponun kodunu kapsar; kurumlardan alınan verileri kapsamaz.
Dürüstlük ilkeleri
VeriTR veriyi sessizce değiştirmez:
Frekans uyumsuzluğu gizlenmez. Aylık TÜFE ile yıllık nüfusu karşılaştırırsanız uyarı alırsınız; arka planda sessiz bir toplulaştırma yapılmaz.
Kırpma duyurulur. Sonuç listesi kısaltıldıysa kaç kaydın düştüğü açıkça söylenir.
Eksik veri uydurulmaz. Kurum bir değeri yayımlamamışsa
nulldöner, interpolasyon yapılmaz.Veri sınırları yazılıdır. Kurum bir göstergeyi yalnızca son yıl için yayımlıyorsa bu, göstergenin açıklamasında söylenir — agent "veri yok" sanmaz.
Korelasyon nedensellik değildir. Korelasyon çıktısı bu uyarıyı her zaman taşır.
⚠️ Sorumluluk Reddi
VeriTR; TÜİK, TCMB, SGK veya diğer kamu kurumlarıyla bağlantılı değildir, bu kurumlar tarafından desteklenmemekte veya onaylanmamaktadır. Tüm kurum adları ve markalar ilgili sahiplerine aittir.
🗺️ Yol Haritası
v0.1 — ✅ TÜİK + TCMB EVDS · normalize gösterge registry'si · search_indicators, get_series, get_metadata, compare_series, compare_regions, get_snapshot, analyze_series · cache · CSV/JSON export · Docker + Streamable HTTP
v0.2 — SGK · Hazine ve Maliye Bakanlığı · genişletilmiş TÜİK gösterge kataloğu · hosted Remote MCP
v0.3 — YSK (seçim) · MGM (meteoroloji) · Sağlık Bakanlığı · Enerji Bakanlığı
v0.4 — Belediye açık veri adapter'ları (İBB, Ankara BB, İzmir BB, Kocaeli, Konya, Antalya, Bursa, Gaziantep)
v1.0 — Uluslararası karşılaştırma (Eurostat, OECD, World Bank, IMF, ILOSTAT) · VeriTR Explorer · stabil API
Ayrıntılar ve tekil görevler için issue'lara bakın.
🤝 Katkı
VeriTR'nin büyümesinin ana yolu topluluk provider'ları. Yeni bir kurum eklemek kasıtlı olarak kolay tutuldu: bir adapter sınıfı, bir YAML gösterge dosyası ve fixture'lı testler.
📖 docs/ADDING_A_PROVIDER.md — adım adım rehber 📋 CONTRIBUTING.md — geliştirme akışı ve kalite ölçütleri 🔒 SECURITY.md — güvenlik açığı bildirimi
uv sync
uv run pytest # offline testler
uv run pytest -m live # kurumların canlı API'lerine karşı
uv run ruff check src tests
uv run mypy📄 Lisans
Kod MIT lisansıyla dağıtılır. Kurumlardan alınan veriler bu lisansın kapsamı dışındadır ve kendi kullanım koşullarına tabidir.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceAn MCP server that connects AI agents to over 200 tools across 27 Brazilian public APIs, covering economic, legislative, transparency, and judicial data. It enables users to query and cross-reference extensive government datasets from sources like IBGE, the Central Bank, and the Brazilian Congress.71,719MIT
- Alicense-qualityDmaintenanceMCP Server that gives AI assistants access to comprehensive country data from 250+ countries.1MIT
- Alicense-qualityDmaintenanceMCP server for accessing India's Ministry of Statistics and Programme Implementation (MoSPI) data APIs. Enables natural language queries for economic, demographic, and social indicators via a 4-tool workflow.MIT
- Alicense-qualityBmaintenanceMCP Server for accessing 36 Brazilian public data sources and 1 agent, enabling AI agents to query government data on economy, legislation, transparency, judiciary, elections, environment, health, and more.MIT
Related MCP Connectors
MCP server connecting AI agents to non-custodial staking data across 130+ networks.
GibsonAI MCP server: manage your databases with natural language
This MCP server provides seamless access to Malaysia's government open data, including datasets, w…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ulascan54/VeriTR-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server