Crossmint Checkout MCP-сервер
Checkout от Crossmint позволяет программировать покупки физических и виртуальных товаров и услуг с помощью программируемых денег. Это позволяет вашему агенту ИИ надежно покупать более 1 миллиарда товаров без каких-либо накладных расходов, без хлопот и ненадежности, связанных с необходимостью использовать виртуальные дебетовые карты и браузер для оплаты в онлайн-формах.
Если ваш агент может получить артикул/идентификатор товара, этот API может позволить ему купить его.

Возможности
Этот MCP-сервер принимает идентификатор товара (от URL до артикула) и позволяет вам выполнить его покупку за один вызов API.
Эти покупки реальны:
Товар доставляется ускоренной доставкой.
Квитанция сформирована
Налог с продаж взимается правильно
Возврат и возмещение разрешены.
Доступный инвентарь
Amazon (только США)
Включена премиум-доставка
Shopify (Глобальный)
Купите что угодно в любом магазине Shopify
Вскоре:
Рейсы
Отели
Обеденный
Билеты
Related MCP server: Terminal.shop MCP Server
Как оплачиваются покупки
Этот сервер MCP настроен на выполнение покупок с помощью кредитов Crossmint. Однако простое изменение переменной TOKEN на "usdc" в src/index.ts позволяет совершать покупки с помощью стейблкоинов.
Как получить кошелек казначейства компании
Crossmint создаст кошелек для вашей компании и поделится с вами адресом кошелька.
Как получить кредиты
Crossmint безопасно переведет кредиты на кошелек компании. Затем компания сможет переводить кредиты на кошельки агентов, когда агенты захотят пополнить свой кошелек или завершить транзакцию.
Настраивать
Клонировать репозиторий
git clone https://github.com/Crossmint/mcp-crossmint-checkout.git cd mcp-crossmint-checkoutУстановить зависимости
npm installСоздать файл .env
cp .env.template .envПолучить ключ API Crossmint
Войдите в консоль Crossmint и перейдите в раздел Интеграция > Ключи API > Создать новый ключ сервера.
Выберите области действия:
orders.create,orders.read,wallets:transactions.create,wallets.create,wallets.read,wallets.balance:read.Скопируйте ключ API и вставьте его в файл .env.
Заполните информацию о пользователе и доставке
Укажите идентификатор пользователя, а также его имя, адрес доставки и адрес электронной почты в файле .env. Также не забудьте указать адрес кошелька вашей компании.
Тест против производства
Сохраните переменную
ENVв вашем файле .env на "test", чтобы вы могли тестировать заказы. Измените ее на "prod", чтобы завершить реальные заказы.Создать агентский кошелек
npm run generate-agent-walletПеревод кредитов на кошелек агента
Чтобы перевести 5 кредитов из кошелька компании пользователю, идентифицированному по идентификатору пользователя «johnjoe», выполните следующую команду:
npm run transfer-credits -- 5 johndoeЕсли вместо этого вы однозначно идентифицируете пользователей по электронной почте, вы можете настроить локатор пользователя в
generate-wallet.jsиcredit-transfer.jsОбновите конфигурацию Клода
npm run update-claude-configПостроить проект
Запустить сервер
Используйте это с Клодом.
Попросите Клода:
Опишите продукт, который вы ищете, и попросите ссылку на него на Amazon.com, например: «Я хочу купить неароматизированную воду LaCroix для купания! Можете ли вы просмотреть доступные предложения на Amazon и найти что-то по цене ниже 5 долларов? Поделитесь ссылкой на Amazon, когда закончите».
Попросите Клода купить это для вас, например: «Купить это https://www.amazon.com/Sparkling-Naturally-Essenced-Calories-Sweeteners/dp/B00O79SKV6 »
Проверьте свою электронную почту на наличие чека о покупке.
Инструменты
create-orderСоздает новый заказ для указанного продукта. Продукты Amazon указываются как 'amazon:<amazon_product_id>' или 'amazon:', а продукты Shopify как 'shopify::'.Пример подсказки:
«Купи мне это https://www.amazon.com/Sparkling-Naturally-Essenced-Calories-Sweeteners/dp/B00O79SKV6 »
check-orderПроверяет статус существующего заказа.Пример подсказки:
«Каков статус моего заказа?
get-usd-balanceПолучает баланс кошелька в долларах США.Пример подсказки:
«Какой баланс в моем кошельке?»
Поддерживать
По любым вопросам обращайтесь напрямую в Crossmint по адресу support@crossmint.io .