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-транспортом

Поделиться