Link CLI

Командная строка и MCP-сервер Stripe: агент оплачивает покупки реквизитами из кошелька Link только после вашего одобрения

  • 904 ★ репозитория
  • Последний коммит
  • MIT
CLIОфициальныйВыбор редакции

Широкий доступ

Почему такой уровень

  • Агент получает реквизиты карты и тратит реальные деньги, пусть и после одобрения
  • При входе по умолчанию запрашивается чтение транзакций и остатков в подключенных банках
  • Команда `serve` с флагом `--host` открывает сессию Link всем, кто достучится до порта
Все причины и проверки
Нужен VPN

stripe/link-cli

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add cli/link-cli

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Агент получает реквизиты карты и тратит реальные деньги, пусть и после одобрения
  • При входе по умолчанию запрашивается чтение транзакций и остатков в подключенных банках
  • Команда `serve` с флагом `--host` открывает сессию Link всем, кто достучится до порта

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Link CLI выдает агенту платежные реквизиты из кошелька Link, а настоящие данные вашей карты агент не видит. Через `spend-request create` агент заводит заявку на трату: магазин, сумма, строки заказа и пояснение. Вам приходит запрос на одобрение в приложении Link, и после него CLI отдает реквизиты. Реквизиты бывают трех видов: виртуальная карта для обычной формы оплаты на любом сайте, токен Link Pay Token для поддерживаемых страниц Stripe и Shared Payment Token для продавцов, которые принимают платежи программно по протоколу MPP. Для карты можно записать данные в файл с правами 0600 через `--output-file`, тогда номер не попадает в историю диалога. Отдельный модуль Financial Insights читает транзакции, остатки и подключенные счета через Financial Connections. Команды `identity` выдают подписанные данные пользователя и анонимные токены подтверждения. Сам CLI работает как обычная утилита и как локальный MCP-сервер.

Для кого. Разработчикам покупательских агентов и владельцам счетов Link в США и Канаде, которые разрешают агенту платить за разовые и регулярные покупки с подтверждением каждой траты.

Подходит, если

  • Агент-покупатель оформляет заказ в обычном интернет-магазине, и ему нужна одноразовая виртуальная карта
  • Подписку или регулярный платеж надо оформить так, чтобы реальные данные карты остались у Link
  • Продавец принимает платежи программно, и агент платит токеном SPT без заполнения формы
  • Ассистент отвечает на вопросы о личных финансах и читает транзакции и остатки из подключенных счетов
  • Сервису нужно подтверждение, что запрос пришел от агента с кошельком Link, без раскрытия личных данных

Не подходит, если

  • Аккаунт Link оформлен вне США и Канады: сервис пока доступен только им
  • Сумма одной покупки превышает эквивалент 500 долларов: заявка на большую трату не пройдет
  • Нужна полностью автономная оплата без одобрения человека: схема построена на подтверждении каждой траты, исключения задаются только политикой одобрения в аккаунте
  • Агент работает в среде, где нельзя заранее поставить `link-cli` как установленный бинарник

Пример запроса к агенту

Купи в Stripe Press книгу «Working in Public» за 35 долларов: заведи заявку на трату через Link, дождись моего одобрения и оплати

Ограничения

Сервис работает только для аккаунтов Link в США и Канаде. Заявка требует пояснения не короче 100 знаков, сумма ограничена эквивалентом 500 долларов, на одобрение у пользователя 30 минут, а выданные реквизиты действуют 48 часов с момента создания заявки. Интеграции с агентами и плагины запускают установленный бинарник `link-cli` и ничего не скачивают при старте, поэтому его ставят заранее. Команды `identity` в бета-версии, из MCP они исключены. Команда `link-cli serve` слушает только 127.0.0.1, при `--host 0.0.0.0` любой, кто достучится до порта, получит доступ к вашей сессии Link.

Как отключить. Выполните `link-cli auth logout`, чтобы закрыть сессию, и удалите пакет командой `npm uninstall -g @stripe/link-cli`. Блок `link` уберите из конфигурации MCP-клиента.

Частые вопросы

Как подключить Link CLI к Claude Code или Cursor?

Поставьте CLI командой `npm i -g @stripe/link-cli`, затем добавьте скиллы через `npx skills add stripe/link-cli`. Для MCP внесите в конфигурацию сервер `link` с командой `link-cli` и аргументом `--mcp`. В репозитории есть и готовые плагины для Claude Code, Cursor и Codex.

Увидит ли агент номер моей реальной карты?

Нет, агент работает с виртуальной картой, которую Link выпускает под конкретную заявку. Чтобы номер этой карты не попал в историю диалога, получайте его командой `spend-request retrieve --include card --output-file <путь>`: в вывод попадут бренд, последние четыре цифры и срок.

Что видит пользователь при покупке?

Флаг `--request-approval` отправляет push-уведомление в приложение Link с магазином, суммой и пояснением. До одобрения реквизиты не выдаются. Ответа агент ждет в режиме опроса с флагами `--interval` и `--max-attempts`.

Можно ли ограничить, что читает агент?

Да. При входе `--no-financial-insights` отключает чтение финансовых данных, а `--no-agentic-payments` отключает платежи. Позже права расширяются командой `auth upgrade` без потери текущей сессии.

Где проверяют лимиты кошелька?

Команда `link-cli user-info retrieve` показывает лимиты на транзакцию, на сутки и на 30 дней, а также статус проверки личности. Суммы там в минимальных единицах валюты, например в центах.

Обсуждение

Вопросов и отзывов пока нет.

Официальный

Официальные MCP-сервер, плагины и скиллы Stripe: агент ищет по API и документации, читает и меняет данные аккаунта

MCP-серверШирокий доступ2,1 тыс.Звезды репозитория
Официальный

CLI с MCP-сервером и скиллом: агент вызывает платные API, а оплату по запросу HTTP 402 стейблкоинами подтверждает пользователь через Touch ID

CLIШирокий доступ1,8 тыс.Звезды репозитория
Официальный

Плагин Mastercard со скиллом и MCP-сервером: агент сверяется с каталогом сервисов и руководствами по интеграции.

ПлагинРасширенный доступ60Звезды репозитория
Российский стек

Скилл подключает агента к платежному сервису EasyPay: продукты и инвойсы Stripe, ссылки СБП и выплаты через Т-Банк, крипта и Mercury на естественном языке

СкиллШирокий доступ3Звезды репозитория
Официальный

Консольный банк для агентов: баланс, счета клиентам, предложения переводов и сверка чеков одной утилитой zero

CLIШирокий доступ256Звезды репозитория
Официальный

Встроенный MCP-сервер SolidInvoice: агент смотрит счета, клиентов и платежи и по разрешению создает новые счета.

MCP-серверШирокий доступ987Звезды репозитория

Коротко о README

README начинается с трех типов реквизитов и перечня разделов, затем показывает установку, вход и первые команды кошелька. Дальше описаны заявки на трату, финансовые данные, подтверждение личности, лимиты, переменные окружения и разработка.

Бейдж для README

Сообщить о проблеме