Vignetim

Vignetim Claude MCP

Vignetim Partner API'yi doğrudan Claude Code veya Claude Desktop'a bağlayın. Asistanınız ürünlere göz atabilir, sipariş oluşturabilir, webhook'ları yönetebilir ve dokümantasyonu arayabilir.

Hızlı Kurulum

Claude Code (CLI)

claude mcp add vignetim --transport http https://vignetim.com/api/mcp \
  --header "X-API-Key: YOUR_API_KEY" \
  --header "X-API-Secret: YOUR_API_SECRET"

Sandbox testi için:

claude mcp add vignetim-sandbox --transport http https://vignetim.com/api/mcp \
  --header "X-API-Key: YOUR_SANDBOX_KEY" \
  --header "X-API-Secret: YOUR_SANDBOX_SECRET" \
  --header "X-Environment: sandbox"

Claude Desktop

Claude Desktop yapılandırma dosyanıza ekleyin:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

{
	"mcpServers": {
		"vignetim": {
			"url": "https://vignetim.com/api/mcp",
			"headers": {
				"X-API-Key": "YOUR_API_KEY",
				"X-API-Secret": "YOUR_API_SECRET"
			}
		}
	}
}

Kaydettikten sonra Claude Desktop'ı yeniden başlatın.

Kullanılabilir Araçlar

Ürünler

AraçAçıklamaÖrnek
list_ticketsVinyet biletlerine göz at"Arabalar için Avusturya vinyetlerini göster"
get_ticketBilet detaylarını getir"abc-123 biletinin detaylarını getir"
list_esim_packageseSIM paketlerine göz at"Türkiye için hangi eSIM paketleri mevcut?"
list_insurance_productsSigorta ürünlerine göz at"Tüm sigorta ürünlerini listele"
get_insurance_productSigorta detaylarını getir"Yeşil kart sigortası hakkında bilgi ver"
list_vehicle_categoriesAraç türlerine göz at"Hangi araç kategorileri var?"

Siparişler

AraçAçıklamaÖrnek
create_orderSipariş oluştur"Avusturya için bir vinyet siparişi oluştur"
list_ordersSiparişlerini listele"Son siparişlerimi göster"
get_orderSipariş detaylarını getir"xyz siparişinin durumu ne?"
get_order_statusSipariş durumunu kontrol et"xyz siparişi tamamlandı mı?"

Webhook'lar

AraçAçıklamaÖrnek
create_webhookUç nokta kaydet"order.completed olayları için bir webhook kur"
list_webhooksWebhook'ları listele"Kayıtlı webhook'larımı göster"
update_webhookWebhook güncelle"abc webhook'unu devre dışı bırak"
delete_webhookWebhook sil"abc webhook'unu kaldır"
test_webhookTest olayı gönder"abc webhook'una bir test olayı gönder"

Dokümantasyon

AraçAçıklamaÖrnek
list_docsDokümanlara göz at"Hangi API dokümanları mevcut?"
get_docBir bölümü oku"Kimlik doğrulama dokümanlarını göster"
search_docsDokümanlarda ara"Hataları nasıl yönetirim?"
get_openapi_specOpenAPI tanımını getir"OpenAPI tanımı nerede?"

Kullanım Örnekleri

Ürünlere Göz Atma

Sen: Macaristan için hangi vinyetler mevcut?

Claude: [list_tickets aracını countryIsocode: "HU" ile çağırır]
        Macaristan için 12 vinyet seçeneği bulundu:
        - 10 günlük otoyol vinyeti (Kategori D1) — 14,90 €
        - Aylık otoyol vinyeti (Kategori D1) — 19,90 €
        ...

Webhook Yönetimi

Sen: https://myapp.com/webhooks/vignetim adresine sipariş
     tamamlandı ve başarısız olayları için webhook kur.

Claude: [create_webhook aracını url ve events ile çağırır]
        Webhook başarıyla kaydedildi!
        ID: 7f3a...
        İmza Anahtarı: abc123...  (kaydedin — sadece bir kez gösterilir)

Sipariş Durumu Kontrolü

Sen: Bu haftanın başarısız siparişlerini göster.

Claude: [list_orders aracını durum filtresi ve tarih aralığıyla çağırır]
        2 başarısız sipariş bulundu:
        1. Sipariş #abc - 2026-03-18'de başarısız oldu (vinyet, AT)
        2. Sipariş #def - 2026-03-19'da başarısız oldu (eSIM, global)

Takım Yapılandırması

Takım genelinde erişim için projenizin .claude/settings.json dosyasına ekleyin:

{
	"mcpServers": {
		"vignetim": {
			"url": "https://vignetim.com/api/mcp",
			"headers": {
				"X-API-Key": "YOUR_API_KEY",
				"X-API-Secret": "YOUR_API_SECRET"
			}
		}
	}
}

Sorun Giderme

"API credentials required"

Bu hata, kimlik bilgileri olmadan API araçlarını kullanırken görünür. Hem X-API-Key hem de X-API-Secret başlıklarının yapılandırıldığından emin olun.

"Authentication failed"

  • API anahtarınızın ve gizli anahtarınızın doğru olduğunu doğrulayın
  • Anahtarınızın Vignetim Partner Dashboard'da aktif olduğunu kontrol edin
  • IP'nizin beyaz listeye alındığından emin olun (IP kısıtlamaları etkinse)

Sandbox ve Üretim

Sandbox API'ye karşı test yapmak için X-Environment: sandbox başlığını kullanın. Sandbox modu simüle edilmiş ödemeler ve test verileri kullanır.