Turkey data: exchange rates, gold, fuel prices, pharmacies on duty, prayer times, weather, quakes
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
VeriApi.Pro API key (free plan available at https://veriapi.pro/panel)
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
İl bazında benzin, motorin, LPG ve diğer yakıtlar (dağıtıcı bazında) `GET /v1/akaryakit`. Ücretli paket gerekir. İstek birimi: 2 birim.
İl adı, slug'ı ya da plaka
Virgülle yakıt kodları (ör. benzin,motorin,otogaz)
Dağıtıcı listesi dahil
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http veriapi https://api.veriapi.pro/v1/mcp \ --header 'X-API-Key: YOUR_X_API_KEY'
Headers
X-API-Key (required): VeriApi.Pro API key (free plan available at https://veriapi.pro/panel)İl bazında benzin, motorin, LPG ve diğer yakıtlar (dağıtıcı bazında) `GET /v1/akaryakit`. Ücretli paket gerekir. İstek birimi: 2 birim.
| Argument | Type | Description |
|---|---|---|
| il* | string | İl adı, slug'ı ya da plaka |
| tur | string | Virgülle yakıt kodları (ör. benzin,motorin,otogaz) |
| dagitici | boolean | Dağıtıcı listesi dahil |
{
"type": "object",
"required": [
"il"
],
"properties": {
"il": {
"type": "string",
"description": "İl adı, slug'ı ya da plaka"
},
"tur": {
"type": "string",
"description": "Virgülle yakıt kodları (ör. benzin,motorin,otogaz)"
},
"dagitici": {
"type": "boolean",
"default": true,
"description": "Dağıtıcı listesi dahil"
}
}
}İlin günlük ortalama fiyat geçmişi (toplama başladığımız günden itibaren) `GET /v1/akaryakit/gecmis`. Ücretli paket gerekir. İstek birimi: 2 birim.
| Argument | Type | Description |
|---|---|---|
| il* | string | |
| gun | integer |
{
"type": "object",
"required": [
"il"
],
"properties": {
"il": {
"type": "string"
},
"gun": {
"type": "integer",
"default": 30,
"maximum": 366,
"minimum": 1
}
}
}Türkiye ortalaması (en yüksek hacimli 8 dağıtıcı) `GET /v1/akaryakit/turkiye`. Ücretli paket gerekir. İstek birimi: 2 birim.
No arguments.
{
"type": "object",
"properties": {}
}Altın fiyatları (alış, satış, değişim) `GET /v1/altin`. Ücretli paket gerekir. İstek birimi: 2 birim.
| Argument | Type | Description |
|---|---|---|
| tur | string | Virgülle türler (ör. gram,ceyrek) |
{
"type": "object",
"properties": {
"tur": {
"type": "string",
"description": "Virgülle türler (ör. gram,ceyrek)"
}
}
}Altın fiyat geçmişi (günlük; kaynak bağlanınca dolar) `GET /v1/altin/gecmis`. Ücretli paket gerekir.
| Argument | Type | Description |
|---|---|---|
| gun | integer | |
| tur | string |
{
"type": "object",
"properties": {
"gun": {
"type": "integer",
"default": 30,
"maximum": 3660,
"minimum": 1
},
"tur": {
"type": "string",
"default": "gram"
}
}
}Döviz çevirici (anlık Kapalıçarşı ya da referans kurla, TRY dahil) `GET /v1/cevir/doviz`. Her pakette.
| Argument | Type | Description |
|---|---|---|
| tur | string | |
| hedef* | string | |
| kaynak* | string | |
| miktar* | number |
{
"type": "object",
"required": [
"miktar",
"kaynak",
"hedef"
],
"properties": {
"tur": {
"type": "string",
"default": "anlik",
"pattern": "^(anlik|referans)$"
},
"hedef": {
"type": "string",
"maxLength": 3,
"minLength": 3
},
"kaynak": {
"type": "string",
"maxLength": 3,
"minLength": 3
},
"miktar": {
"type": "number",
"maximum": 1000000000000000,
"minimum": 0
}
}
}Son depremler (Türkiye ve çevresi, son 7 gün) `GET /v1/deprem/son`. Her pakette.
| Argument | Type | Description |
|---|---|---|
| il | string | En yakın ili bu olan depremler (ad, slug ya da plaka) |
| saat | integer | Son kaç saat |
| limit | integer | |
| yurtici | boolean | Yalnızca Türkiye'deki bir konuma 150 km içindekiler |
| min_buyukluk | number | En küçük büyüklük |
{
"type": "object",
"properties": {
"il": {
"type": "string",
"description": "En yakın ili bu olan depremler (ad, slug ya da plaka)"
},
"saat": {
"type": "integer",
"maximum": 168,
"minimum": 1,
"description": "Son kaç saat"
},
"limit": {
"type": "integer",
"default": 50,
"maximum": 500,
"minimum": 1
},
"yurtici": {
"type": "boolean",
"default": false,
"description": "Yalnızca Türkiye'deki bir konuma 150 km içindekiler"
},
"min_buyukluk": {
"type": "number",
"maximum": 10,
"minimum": 0,
"description": "En küçük büyüklük"
}
}
}Döviz kurları (TRY karşılığı; anlık Kapalıçarşı ya da merkez bankası referans) `GET /v1/doviz`. Her pakette.
| Argument | Type | Description |
|---|---|---|
| kod | string | Virgülle kodlar (ör. USD,EUR,GBP) |
| tur | string | anlik: Kapalıçarşı, dakikada bir; referans: ECB gün sonu |
{
"type": "object",
"properties": {
"kod": {
"type": "string",
"description": "Virgülle kodlar (ör. USD,EUR,GBP)"
},
"tur": {
"type": "string",
"default": "anlik",
"pattern": "^(anlik|referans)$",
"description": "anlik: Kapalıçarşı, dakikada bir; referans: ECB gün sonu"
}
}
}TCMB döviz alış / satış kuru geçmişi (günlük, 5 yıla kadar) `GET /v1/doviz/gecmis`. Her pakette.
| Argument | Type | Description |
|---|---|---|
| gun | integer | |
| kod | string | |
| bitis | string | |
| baslangic | string |
{
"type": "object",
"properties": {
"gun": {
"type": "integer",
"default": 30,
"maximum": 1830,
"minimum": 1
},
"kod": {
"type": "string",
"default": "USD",
"maxLength": 3,
"minLength": 3
},
"bitis": {
"type": "string",
"format": "date"
},
"baslangic": {
"type": "string",
"format": "date"
}
}
}Nöbetçi eczaneler (il, isteğe bağlı ilçe) `GET /v1/eczane/nobetci`. Ücretli paket gerekir. İstek birimi: 2 birim.
| Argument | Type | Description |
|---|---|---|
| il* | string | İl adı, slug'ı ya da plaka |
| ilce | string |
{
"type": "object",
"required": [
"il"
],
"properties": {
"il": {
"type": "string",
"description": "İl adı, slug'ı ya da plaka"
},
"ilce": {
"type": "string"
}
}
}TÜFE: endeks, aylık, yıllık ve 12 aylık ortalama değişim `GET /v1/ekonomi/enflasyon`. Her pakette.
| Argument | Type | Description |
|---|---|---|
| ay | integer | Kaç ay geriye (en çok 60) |
{
"type": "object",
"properties": {
"ay": {
"type": "integer",
"default": 24,
"maximum": 60,
"minimum": 1,
"description": "Kaç ay geriye (en çok 60)"
}
}
}Anlık hava, 24 saatlik ve 7 günlük tahmin `GET /v1/hava`. Her pakette.
| Argument | Type | Description |
|---|---|---|
| il | string | İl adı, slug'ı ya da plaka kodu (ör. duzce, 81) |
| ilce | string | İlçe adı (il ile birlikte) |
| enlem | number | Enlem (en yakın konum) |
| konum | string | Konum slug'ı (ör. duzce-akcakoca) |
| boylam | number | Boylam |
{
"type": "object",
"properties": {
"il": {
"type": "string",
"description": "İl adı, slug'ı ya da plaka kodu (ör. duzce, 81)"
},
"ilce": {
"type": "string",
"description": "İlçe adı (il ile birlikte)"
},
"enlem": {
"type": "number",
"maximum": 90,
"minimum": -90,
"description": "Enlem (en yakın konum)"
},
"konum": {
"type": "string",
"description": "Konum slug'ı (ör. duzce-akcakoca)"
},
"boylam": {
"type": "number",
"maximum": 180,
"minimum": -180,
"description": "Boylam"
}
}
}Ayrıntılı hava: hissedilen, çiy noktası, basınç, görüş, hamle; 16 güne kadar tahmin `GET /v1/hava/detay`. Ücretli paket gerekir. İstek birimi: 2 birim.
| Argument | Type | Description |
|---|---|---|
| il | string | İl adı, slug'ı ya da plaka kodu (ör. duzce, 81) |
| gun | integer | |
| ilce | string | İlçe adı (il ile birlikte) |
| saat | integer | |
| enlem | number | Enlem (en yakın konum) |
| konum | string | Konum slug'ı (ör. duzce-akcakoca) |
| boylam | number | Boylam |
{
"type": "object",
"properties": {
"il": {
"type": "string",
"description": "İl adı, slug'ı ya da plaka kodu (ör. duzce, 81)"
},
"gun": {
"type": "integer",
"default": 7,
"maximum": 16,
"minimum": 1
},
"ilce": {
"type": "string",
"description": "İlçe adı (il ile birlikte)"
},
"saat": {
"type": "integer",
"default": 48,
"maximum": 384,
"minimum": 0
},
"enlem": {
"type": "number",
"maximum": 90,
"minimum": -90,
"description": "Enlem (en yakın konum)"
},
"konum": {
"type": "string",
"description": "Konum slug'ı (ör. duzce-akcakoca)"
},
"boylam": {
"type": "number",
"maximum": 180,
"minimum": -180,
"description": "Boylam"
}
}
}Kıdem tazminatı (tavan, damga vergisi, net) `GET /v1/hesapla/kidem`. Ücretli paket gerekir.
| Argument | Type | Description |
|---|---|---|
| brut* | number | Son aylık brüt ücret |
| cikis* | string | |
| giris* | string | |
| ek_odeme | number | Aylık düzenli ek ödemeler (yol, yemek, ikramiye/12…) |
{
"type": "object",
"required": [
"brut",
"giris",
"cikis"
],
"properties": {
"brut": {
"type": "number",
"maximum": 100000000,
"description": "Son aylık brüt ücret",
"exclusiveMinimum": 0
},
"cikis": {
"type": "string",
"format": "date"
},
"giris": {
"type": "string",
"format": "date"
},
"ek_odeme": {
"type": "number",
"default": 0,
"maximum": 100000000,
"minimum": 0,
"description": "Aylık düzenli ek ödemeler (yol, yemek, ikramiye/12…)"
}
}
}Kredi ödeme planı: aylık taksit, toplam faiz, KKDF, BSMV, yıllık maliyet `GET /v1/hesapla/kredi`. Ücretli paket gerekir.
| Argument | Type | Description |
|---|---|---|
| tur | string | |
| bsmv | number | |
| faiz* | number | Aylık akdi faiz (%), vergiler hariç |
| kkdf | number | |
| plan | boolean | Ödeme planı tablosu dahil |
| vade* | integer | Ay |
| tutar* | number |
{
"type": "object",
"required": [
"tutar",
"vade",
"faiz"
],
"properties": {
"tur": {
"type": "string",
"default": "ihtiyac",
"pattern": "^(ihtiyac|tasit|konut|ticari|kredi_karti)$"
},
"bsmv": {
"type": "number",
"maximum": 50,
"minimum": 0
},
"faiz": {
"type": "number",
"maximum": 20,
"minimum": 0,
"description": "Aylık akdi faiz (%), vergiler hariç"
},
"kkdf": {
"type": "number",
"maximum": 50,
"minimum": 0
},
"plan": {
"type": "boolean",
"default": true,
"description": "Ödeme planı tablosu dahil"
},
"vade": {
"type": "integer",
"maximum": 360,
"minimum": 1,
"description": "Ay"
},
"tutar": {
"type": "number",
"maximum": 10000000000,
"exclusiveMinimum": 0
}
}
}Vadeli mevduat getirisi: brüt faiz, stopaj, net getiri `GET /v1/hesapla/mevduat`. Ücretli paket gerekir.
| Argument | Type | Description |
|---|---|---|
| gun | integer | Vade (gün) |
| faiz* | number | Yıllık brüt faiz (%) |
| para | string | |
| tutar* | number | |
| stopaj | number |
{
"type": "object",
"required": [
"tutar",
"faiz"
],
"properties": {
"gun": {
"type": "integer",
"default": 32,
"maximum": 3650,
"minimum": 1,
"description": "Vade (gün)"
},
"faiz": {
"type": "number",
"maximum": 200,
"minimum": 0,
"description": "Yıllık brüt faiz (%)"
},
"para": {
"type": "string",
"default": "tl",
"pattern": "^(tl|doviz)$"
},
"tutar": {
"type": "number",
"maximum": 100000000000,
"exclusiveMinimum": 0
},
"stopaj": {
"type": "number",
"maximum": 50,
"minimum": 0
}
}
}Konum çöz (slug, il/ilçe ya da en yakın koordinat) `GET /v1/konumlar/bul`. Her pakette.
| Argument | Type | Description |
|---|---|---|
| il | string | İl adı, slug'ı ya da plaka kodu (ör. duzce, 81) |
| ilce | string | İlçe adı (il ile birlikte) |
| enlem | number | Enlem (en yakın konum) |
| konum | string | Konum slug'ı (ör. duzce-akcakoca) |
| boylam | number | Boylam |
{
"type": "object",
"properties": {
"il": {
"type": "string",
"description": "İl adı, slug'ı ya da plaka kodu (ör. duzce, 81)"
},
"ilce": {
"type": "string",
"description": "İlçe adı (il ile birlikte)"
},
"enlem": {
"type": "number",
"maximum": 90,
"minimum": -90,
"description": "Enlem (en yakın konum)"
},
"konum": {
"type": "string",
"description": "Konum slug'ı (ör. duzce-akcakoca)"
},
"boylam": {
"type": "number",
"maximum": 180,
"minimum": -180,
"description": "Boylam"
}
}
}81 il `GET /v1/konumlar/iller`. Her pakette.
No arguments.
{
"type": "object",
"properties": {}
}İlin ilçeleri `GET /v1/konumlar/iller/{il}/ilceler`. Her pakette.
| Argument | Type | Description |
|---|---|---|
| il* | string |
{
"type": "object",
"required": [
"il"
],
"properties": {
"il": {
"type": "string"
}
}
}Asgari ücret (brüt, net, günlük) `GET /v1/mevzuat/asgari-ucret`. Her pakette.
| Argument | Type | Description |
|---|---|---|
| yil | integer |
{
"type": "object",
"properties": {
"yil": {
"type": "integer",
"maximum": 2100,
"minimum": 2000
}
}
}Namaz vakitleri, iftar ve sahur (Diyanet yöntemiyle hesap) `GET /v1/namaz`. Her pakette.
| Argument | Type | Description |
|---|---|---|
| il | string | İl adı, slug'ı ya da plaka kodu (ör. duzce, 81) |
| gun | integer | Gün sayısı (en çok 31) |
| ilce | string | İlçe adı (il ile birlikte) |
| enlem | number | Enlem (en yakın konum) |
| konum | string | Konum slug'ı (ör. duzce-akcakoca) |
| tarih | string | Başlangıç (YYYY-AA-GG), varsayılan bugün |
| boylam | number | Boylam |
{
"type": "object",
"properties": {
"il": {
"type": "string",
"description": "İl adı, slug'ı ya da plaka kodu (ör. duzce, 81)"
},
"gun": {
"type": "integer",
"default": 1,
"maximum": 31,
"minimum": 1,
"description": "Gün sayısı (en çok 31)"
},
"ilce": {
"type": "string",
"description": "İlçe adı (il ile birlikte)"
},
"enlem": {
"type": "number",
"maximum": 90,
"minimum": -90,
"description": "Enlem (en yakın konum)"
},
"konum": {
"type": "string",
"description": "Konum slug'ı (ör. duzce-akcakoca)"
},
"tarih": {
"type": "string",
"format": "date",
"description": "Başlangıç (YYYY-AA-GG), varsayılan bugün"
},
"boylam": {
"type": "number",
"maximum": 180,
"minimum": -180,
"description": "Boylam"
}
}
}Anlık fiyatlar (alış, satış, günlük değişim) `GET /v1/piyasa/fiyat`. Ücretli paket gerekir. İstek birimi: 2 birim.
| Argument | Type | Description |
|---|---|---|
| grup | string | Hazır grup: doviz, altin, metal, parite, emtia, kripto |
| sembol | string | Virgülle kod ya da sembol (ör. USD,GRAM,BTCUSDT); en çok 100 |
{
"type": "object",
"properties": {
"grup": {
"type": "string",
"pattern": "^(doviz|altin|metal|parite|emtia|kripto)$",
"description": "Hazır grup: doviz, altin, metal, parite, emtia, kripto"
},
"sembol": {
"type": "string",
"description": "Virgülle kod ya da sembol (ör. USD,GRAM,BTCUSDT); en çok 100"
}
}
}Gün bilgisi: hafta numarası, iş günü, tatil `GET /v1/takvim/gun`. Her pakette.
| Argument | Type | Description |
|---|---|---|
| tarih | string |
{
"type": "object",
"properties": {
"tarih": {
"type": "string",
"format": "date"
}
}
}Resmî tatiller ve dini bayramlar `GET /v1/takvim/tatiller`. Her pakette.
| Argument | Type | Description |
|---|---|---|
| yil | integer | Yıl, varsayılan bu yıl |
{
"type": "object",
"properties": {
"yil": {
"type": "integer",
"maximum": 2100,
"minimum": 2000,
"description": "Yıl, varsayılan bu yıl"
}
}
}Tüm API uçlarında arama (Türkçe, harf duyarsız; ör. 'şarj istasyonu', 'resmi gazete', 'posta kodu'). Yol, ad, açıklama, parametreler ve ücretli/ücretsiz bilgisi döner. Kotadan düşmez. Bulunan uç `uc_cagir` ile çağrılır.
| Argument | Type | Description |
|---|---|---|
| sorgu* | string | Aranacak kelimeler |
{
"type": "object",
"required": [
"sorgu"
],
"properties": {
"sorgu": {
"type": "string",
"description": "Aranacak kelimeler"
}
}
}Herhangi bir GET /v1 ucunu çağırır (yol ve parametreleri `uc_ara`dan al). Yol parametresi ya {ad} ile parametrelerde ya da doğrudan yolda verilir. Kotadan düşer.
| Argument | Type | Description |
|---|---|---|
| yol* | string | Ör. /v1/sarj/istasyonlar ya da /v1/kripto/{kod} |
| parametreler | object | Sorgu ve yol parametreleri, ör. {"il": "duzce"} |
{
"type": "object",
"required": [
"yol"
],
"properties": {
"yol": {
"type": "string",
"description": "Ör. /v1/sarj/istasyonlar ya da /v1/kripto/{kod}"
},
"parametreler": {
"type": "object",
"description": "Sorgu ve yol parametreleri, ör. {\"il\": \"duzce\"}",
"additionalProperties": true
}
}
}Brütten nete maaş (12 aylık bordro) ya da netten brüte `GET /v1/vergi/maas`. Ücretli paket gerekir. İstek birimi: 2 birim.
| Argument | Type | Description |
|---|---|---|
| ay | integer | Netten brüte: hangi ayın neti (kümülatif matrah) |
| net | number | İstenen aylık net (brüt hesaplanır) |
| yil | integer | |
| brut | number | Aylık brüt ücret |
| engelli | integer | Engellilik derecesi (indirim) |
{
"type": "object",
"properties": {
"ay": {
"type": "integer",
"default": 1,
"maximum": 12,
"minimum": 1,
"description": "Netten brüte: hangi ayın neti (kümülatif matrah)"
},
"net": {
"type": "number",
"maximum": 1000000000,
"description": "İstenen aylık net (brüt hesaplanır)",
"exclusiveMinimum": 0
},
"yil": {
"type": "integer",
"maximum": 2100,
"minimum": 2000
},
"brut": {
"type": "number",
"maximum": 1000000000,
"description": "Aylık brüt ücret",
"exclusiveMinimum": 0
},
"engelli": {
"type": "integer",
"maximum": 3,
"minimum": 1,
"description": "Engellilik derecesi (indirim)"
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 7, 2026.