Link CLI
Командная строка и MCP-сервер Stripe: агент оплачивает покупки реквизитами из кошелька Link только после вашего одобрения
- 904 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Агент получает реквизиты карты и тратит реальные деньги, пусть и после одобрения
- При входе по умолчанию запрашивается чтение транзакций и остатков в подключенных банках
- Команда `serve` с флагом `--host` открывает сессию Link всем, кто достучится до порта
Установка
- Работает в
В терминале, через 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 дней, а также статус проверки личности. Суммы там в минимальных единицах валюты, например в центах.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыОфициальные MCP-сервер, плагины и скиллы Stripe: агент ищет по API и документации, читает и меняет данные аккаунта
CLI с MCP-сервером и скиллом: агент вызывает платные API, а оплату по запросу HTTP 402 стейблкоинами подтверждает пользователь через Touch ID
Плагин Mastercard со скиллом и MCP-сервером: агент сверяется с каталогом сервисов и руководствами по интеграции.
Скилл подключает агента к платежному сервису EasyPay: продукты и инвойсы Stripe, ссылки СБП и выплаты через Т-Банк, крипта и Mercury на естественном языке
0 Finance CLI (agent-bank)
agent-bank
Консольный банк для агентов: баланс, счета клиентам, предложения переводов и сверка чеков одной утилитой zero
Встроенный MCP-сервер SolidInvoice: агент смотрит счета, клиентов и платежи и по разрешению создает новые счета.
Коротко о README
README начинается с трех типов реквизитов и перечня разделов, затем показывает установку, вход и первые команды кошелька. Дальше описаны заявки на трату, финансовые данные, подтверждение личности, лимиты, переменные окружения и разработка.