Vignetim Claude MCP
Verbinden Sie die Vignetim Partner-API direkt mit Claude Code oder Claude Desktop. Ihr Assistent kann dann Produkte durchsuchen, Bestellungen erstellen, Webhooks verwalten und Dokumentation durchsuchen.
Schnelleinrichtung
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"
Für Sandbox-Tests:
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
Fügen Sie Folgendes zu Ihrer Claude Desktop-Konfigurationsdatei hinzu:
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"
}
}
}
}
Starten Sie Claude Desktop nach dem Speichern neu.
Verfügbare Tools
Produkte
| Tool | Beschreibung | Beispiel |
|---|---|---|
list_tickets | Vignetten-Tickets durchsuchen | "Zeige mir österreichische Vignetten für Autos" |
get_ticket | Ticket-Details abrufen | "Details für Ticket abc-123 abrufen" |
list_esim_packages | eSIM-Pakete durchsuchen | "Welche eSIM-Pakete gibt es für die Türkei?" |
list_insurance_products | Versicherungen durchsuchen | "Alle Versicherungsprodukte auflisten" |
get_insurance_product | Versicherungsdetails abrufen | "Erzähl mir über die Grüne-Karte-Versicherung" |
list_vehicle_categories | Fahrzeugtypen durchsuchen | "Welche Fahrzeugkategorien gibt es?" |
Bestellungen
| Tool | Beschreibung | Beispiel |
|---|---|---|
create_order | Bestellung erstellen | "Erstelle eine Vignettenbestellung für Österreich" |
list_orders | Bestellungen auflisten | "Zeige meine letzten Bestellungen" |
get_order | Bestelldetails abrufen | "Was ist der Status von Bestellung xyz?" |
get_order_status | Bestellstatus prüfen | "Ist Bestellung xyz abgeschlossen?" |
Webhooks
| Tool | Beschreibung | Beispiel |
|---|---|---|
create_webhook | Endpunkt registrieren | "Richte einen Webhook für order.completed-Ereignisse ein" |
list_webhooks | Webhooks auflisten | "Zeige meine registrierten Webhooks" |
update_webhook | Webhook aktualisieren | "Deaktiviere Webhook abc" |
delete_webhook | Webhook löschen | "Entferne Webhook abc" |
test_webhook | Testereignis senden | "Sende ein Testereignis an Webhook abc" |
Dokumentation
| Tool | Beschreibung | Beispiel |
|---|---|---|
list_docs | Dokumentation durchsuchen | "Welche API-Dokumentation ist verfügbar?" |
get_doc | Abschnitt lesen | "Zeige mir die Authentifizierungsdokumentation" |
search_docs | Dokumentation durchsuchen | "Wie behandle ich Fehler?" |
get_openapi_spec | OpenAPI-Spezifikation abrufen | "Wo ist die OpenAPI-Spezifikation?" |
Anwendungsbeispiele
Produkte durchsuchen
Sie: Welche Vignetten gibt es für Ungarn?
Claude: [ruft list_tickets mit countryIsocode: "HU" auf]
12 Vignettenoptionen für Ungarn gefunden:
- 10-Tage-Autobahnvignette (Kategorie D1) — 14,90 €
- Monats-Autobahnvignette (Kategorie D1) — 19,90 €
...
Webhooks verwalten
Sie: Richte einen Webhook unter https://myapp.com/webhooks/vignetim
für Bestellung-abgeschlossen- und -fehlgeschlagen-Ereignisse ein.
Claude: [ruft create_webhook mit url, events auf]
Webhook erfolgreich registriert!
ID: 7f3a...
Signing Secret: abc123... (speichern — wird nur einmal angezeigt)
Bestellstatus prüfen
Sie: Zeige mir alle fehlgeschlagenen Bestellungen dieser Woche.
Claude: [ruft list_orders mit Statusfilter und Datumsbereich auf]
2 fehlgeschlagene Bestellungen gefunden:
1. Bestellung #abc - Fehlgeschlagen am 2026-03-18 (Vignette, AT)
2. Bestellung #def - Fehlgeschlagen am 2026-03-19 (eSIM, global)
Team-Konfiguration
Fügen Sie Folgendes zur .claude/settings.json Ihres Projekts hinzu, um teamweiten Zugriff zu ermöglichen:
{
"mcpServers": {
"vignetim": {
"url": "https://vignetim.com/api/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY",
"X-API-Secret": "YOUR_API_SECRET"
}
}
}
}
Fehlerbehebung
"API credentials required"
Dieser Fehler erscheint, wenn API-Tools ohne Zugangsdaten verwendet werden. Stellen Sie sicher, dass sowohl der X-API-Key- als auch der X-API-Secret-Header konfiguriert sind.
"Authentication failed"
- Überprüfen Sie, ob Ihr API-Schlüssel und Secret korrekt sind
- Prüfen Sie, ob Ihr Schlüssel im Vignetim Partner-Dashboard aktiv ist
- Stellen Sie sicher, dass Ihre IP auf der Whitelist steht (falls IP-Einschränkungen aktiviert sind)
Sandbox vs. Produktion
Verwenden Sie den Header X-Environment: sandbox, um gegen die Sandbox-API zu testen. Der Sandbox-Modus verwendet simulierte Zahlungen und Testdaten.