Vignetim

Vignetim Claude MCP

Свържете партньорския API на Vignetim директно с 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"

За тестване в sandbox среда:

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 €
        - Месечна магистрална винетка (Категория D1) — 19,90 €
        ...

Управление на 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
  • Уверете се, че вашият IP е в списъка с разрешени (ако IP ограниченията са активирани)

Sandbox спрямо Production

Използвайте хедъра X-Environment: sandbox, за да тествате срещу sandbox API-то. Sandbox режимът използва симулирани плащания и тестови данни.