mcp-stripe-acp — MCP-сервер для Stripe ACP: оплата и заказы агента
Подключает Stripe к агенту: чекаут по протоколу ACP, платёжные ссылки, счета, подписки и каталог товаров. Нужен, если агент должен проводить покупки или собирать корзину.
claude mcp add mcp-stripe-acp -e STRIPE_API_KEY=<STRIPE_API_KEY> -- npx -y @codespar/mcp-stripe-acpЧто делает mcp-stripe-acp
Сервер даёт агенту 24 инструмента. Часть из них закрывает операции протокола ACP: create_checkout, get_checkout, update_checkout, complete_checkout и cancel_checkout. Остальное — обычный Stripe API: клиенты, товары, цены, счета, подписки, купоны, возвраты, споры и баланс счёта.
Чекаут идёт в несколько шагов. Агент создаёт сессию с товарами и данными покупателя, продавец возвращает цены и варианты доставки, потом агент обновляет адрес и выбирает доставку. Когда сессия доходит до состояния «ready_for_payment», агент отправляет платёжный токен и завершает покупку.
Для работы нужен секретный ключ Stripe в STRIPE_API_KEY; для разработки в README советуют тестовый sk_test_.... Инструменты ACP дополнительно требуют STRIPE_ACP_BASE с адресом вашего ACP-эндпоинта, без него эти вызовы не пойдут. Запуск через npx, конфигурация прописывается в claude_desktop_config.json, .cursor/mcp.json или .vscode/mcp.json.
Какие задачи решает
- создать ACP-сессию чекаута с товарами и данными покупателя
- довести сессию до оплаты: выбрать доставку и отправить платёжный токен
- выставить счёт клиенту и финализировать его к оплате
- завести подписку на повторяющуюся цену или отменить её
- посмотреть споры и возвраты по платежам
Примеры запросов агенту
- Создай ACP-сессию чекаута для двух товаров и покажи варианты доставки
- Обнови чекаут: выбери стандартную доставку и подставь адрес из профиля клиента
- Создай черновик счёта для этого клиента и добавь строку за консультацию
Как установить mcp-stripe-acp
Командой платформы
claude mcp add mcp-stripe-acp -e STRIPE_API_KEY=<STRIPE_API_KEY> -- npx -y @codespar/mcp-stripe-acpВместо <…> подставьте свои значения
Командой платформы
codex mcp add stripe-acp --env STRIPE_API_KEY=<STRIPE_API_KEY> -- npx -y @codespar/mcp-stripe-acpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"stripe-acp": {
"command": "npx",
"args": [
"-y",
"@codespar/mcp-stripe-acp"
],
"env": {
"STRIPE_API_KEY": "<STRIPE_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"stripe-acp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@codespar/mcp-stripe-acp"
],
"env": {
"STRIPE_API_KEY": "<STRIPE_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e STRIPE_API_KEY=<STRIPE_API_KEY> stripe-acp npx -y @codespar/mcp-stripe-acpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о mcp-stripe-acp
Как установить mcp-stripe-acp в Claude Code?
Выполните claude mcp add mcp-stripe-acp -e STRIPE_API_KEY=<STRIPE_API_KEY> -- npx -y @codespar/mcp-stripe-acp. Второй вариант из README добавляет транспорт stdio: claude mcp add --env STRIPE_API_KEY=<STRIPE_API_KEY> --transport stdio stripe-acp -- npx -y @codespar/mcp-stripe-acp.
Что делает mcp-stripe-acp?
Открывает агенту инструменты Stripe: чекаут по протоколу ACP и стандартные операции вроде клиентов, товаров, счетов и подписок. Покупку агент проводит по шагам, от создания сессии до отправки платёжного токена.
Что нужно для работы с ACP-инструментами?
Переменная STRIPE_ACP_BASE с адресом ACP-эндпоинта продавца. Ключ Stripe задаётся в STRIPE_API_KEY, для разработки подойдёт тестовый sk_test_....