Vignetim

Vignetim Claude MCP

Підключіть Vignetim Partner API безпосередньо до Claude Code або Claude Desktop. Ваш асистент зможе переглядати продукти, створювати замовлення, керувати webhook-ами та шукати документацію.

Швидке налаштування

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"

Для тестування в пісочниці:

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:

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"
			}
		}
	}
}

Перезапустіть Claude Desktop після збереження.

Доступні інструменти

Продукти

ІнструментОписПриклад
list_ticketsПерегляд віньєток«Покажи австрійські віньєтки для легкових авто»
get_ticketДеталі віньєтки«Отримай деталі віньєтки abc-123»
list_esim_packagesПерегляд eSIM-пакетів«Які eSIM-пакети доступні для Туреччини?»
list_insurance_productsПерегляд страхування«Список усіх страхових продуктів»
get_insurance_productДеталі страхування«Розкажи про страхування зеленої картки»
list_vehicle_categoriesПерегляд типів транспорту«Які категорії транспортних засобів існують?»

Замовлення

ІнструментОписПриклад
create_orderСтворити замовлення«Створи замовлення на віньєтку для Австрії»
list_ordersСписок замовлень«Покажи мої останні замовлення»
get_orderДеталі замовлення«Який статус замовлення xyz?»
get_order_statusПеревірка статусу замовлення«Чи виконано замовлення xyz?»

Webhooks

ІнструментОписПриклад
create_webhookРеєстрація ендпоінта«Налаштуй webhook для подій order.completed»
list_webhooksСписок webhook-ів«Покажи мої зареєстровані webhook-и»
update_webhookОновлення webhook«Вимкни webhook abc»
delete_webhookВидалення webhook«Видали webhook abc»
test_webhookНадсилання тестової події«Надішли тестову подію на webhook abc»

Документація

ІнструментОписПриклад
list_docsПерегляд документації«Яка API-документація доступна?»
get_docЧитання розділу«Покажи документацію з автентифікації»
search_docsПошук у документації«Як обробляти помилки?»
get_openapi_specОтримати специфікацію OpenAPI«Де специфікація OpenAPI?»

Приклади використання

Перегляд продуктів

Ви: Які віньєтки доступні для Угорщини?

Claude: [викликає list_tickets з countryIsocode: "HU"]
        Знайдено 12 варіантів віньєток для Угорщини:
        - 10-денна автодорожня віньєтка (Категорія D1) — 14,90 EUR
        - Місячна автодорожня віньєтка (Категорія D1) — 19,90 EUR
        ...

Керування Webhooks

Ви: Налаштуй webhook на https://myapp.com/webhooks/vignetim
     для подій завершення та невдачі замовлення.

Claude: [викликає create_webhook з url, events]
        Webhook успішно зареєстровано!
        ID: 7f3a...
        Секрет підпису: abc123...  (збережіть — він показується лише один раз)

Перевірка статусу замовлення

Ви: Покажи всі невдалі замовлення за цей тиждень.

Claude: [викликає list_orders з фільтром статусу та діапазоном дат]
        Знайдено 2 невдалих замовлення:
        1. Замовлення #abc - Невдача 2026-03-18 (віньєтка, AT)
        2. Замовлення #def - Невдача 2026-03-19 (eSIM, глобальний)

Конфігурація для команди

Додайте до .claude/settings.json вашого проєкту для доступу всієї команди:

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

Усунення неполадок

«API credentials required»

Ця помилка з'являється при використанні API-інструментів без облікових даних. Переконайтеся, що обидва заголовки X-API-Key та X-API-Secret налаштовані.

«Authentication failed»

  • Перевірте правильність вашого API-ключа та секрету
  • Переконайтеся, що ваш ключ активний у Vignetim Partner Dashboard
  • Переконайтеся, що ваша IP-адреса в білому списку (якщо увімкнено обмеження за IP)

Пісочниця vs Продакшн

Використовуйте заголовок X-Environment: sandbox для тестування з sandbox API. Режим пісочниці використовує імітовані платежі та тестові дані.