Shopify Subscription Reconciliation MCP (Recharge Edition)
Сервер автоматизирует сверку финансовых данных между Shopify, Recharge и Stripe. Он нужен разработчикам и финансистам, которые работают с подписками и хотят избежать расхождений в платежах. Вместо ручной проверки десятков тысяч записей сервер за минуты находит несоответствия: заказы без списаний, платежи без заказов, разницу в суммах.
Подходит для магазинов на Shopify с подписками через Recharge. Вы сокращаете время сверки с нескольких часов до секунд. Исключаете человеческие ошибки. Получаете готовые отчёты для бухгалтерии. Через MCP вы запрашиваете сверку на естественном языке — AI-ассистент обращается к серверу напрямую.
Характеристики
Общее
- СтатусСообщество
Технологии
- Транспортstreamable-http
Описание
Возможности
- Сверять заказы Shopify с транзакциями подписок Recharge.
- Сопоставлять выплаты Stripe с данными Recharge и Shopify.
- Находить заказы Shopify, для которых нет списания Recharge.
- Обнаруживать списания Recharge без соответствующих заказов в Shopify.
- Выявлять расхождения в суммах между списаниями Recharge и выплатами Stripe.
- Фильтровать данные по периоду, статусу заказа, способу оплаты.
- Генерировать отчёт в формате JSON или CSV с детализацией расхождений.
- Обрабатывать большие объёмы данных с поддержкой пагинации через API.
- Логировать каждый шаг для аудита и отладки.
- Проверять статус подписок Recharge и их соответствие заказам.
Как подключить
Установите сервер через npm:
npm install shopify-reconciliation-mcp
Или склонируйте репозиторий и соберите вручную.
Создайте конфигурационный файл или укажите переменные окружения в настройках MCP-клиента. Требуются:
- SHOPIFY_ACCESS_TOKEN
- SHOPIFY_STORE_NAME
- RECHARGE_API_KEY
- STRIPE_SECRET_KEY
Добавьте запись в mcpServers (пример для Claude Desktop):
{
"mcpServers": {
"shopify-reconciliation": {
"command": "npx",
"args": ["shopify-reconciliation-mcp"],
"env": {
"SHOPIFY_ACCESS_TOKEN": "ваш_токен",
"SHOPIFY_STORE_NAME": "ваш_магазин",
"RECHARGE_API_KEY": "ваш_ключ",
"STRIPE_SECRET_KEY": "ваш_ключ"
}
}
}
}
Перезапустите клиент. Сервер готов к работе.
Примеры запросов
- «Сверь заказы Shopify за февраль 2025 с подписками Recharge. Покажи расхождения».
- «Найди платежи Stripe за последнюю неделю, которые не соответствуют ни одному списанию Recharge».
- «Выгрузи отчёт по всем несоответствиям за январь в CSV».
- «Проверь, все ли завершённые заказы Shopify за сегодня имеют успешное списание в Recharge».
- «Отобрази список заказов Shopify, для которых не найдена подписка в Recharge».
Технические детали
- Язык: TypeScript, Node.js
- Транспорт: streamable-http
- Лицензия: MIT (открытый исходный код)
- Требования: Node.js версии 18 или выше
- Совместимые клиенты: Claude Desktop, Cursor, MCP WebUI, любой MCP-клиент с HTTP-транспортом