Интеграции

Claude Code

Статичный bearer, одна команда, и терминал сам откроет браузер, когда вызов вас ждёт.

Claude Code принимает статичный заголовок, поэтому подключение — одна команда без танцев с браузером. С этого момента агент видит все binding’и своего воркспейса как инструменты с человеческим описанием, а ключи остаются на месте.

Подключение

одна команда
claude mcp add --transport http sallyport https://mcp.sallyport.cloud/mcp \
  --header "Authorization: Bearer sp_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

Токен выдаётся в консоли при создании агента. Сам по себе он ничего не открывает: он называет агентскую идентичность, а что агенту можно просить, решают binding’и на ней.

Как до вас доходит одобрение

Claude Code документирует пятиминутный таймаут простоя HTTP-запроса и уводит вызов в фон примерно через две минуты. Поэтому шлюз не сидит на соединении: он отвечает ссылкой, Claude Code открывает браузер на карточке, и вызов остаётся на переднем плане, пока карточка открыта. Ответите с телефона — агент подхватит тот же вызов на следующем опросе.

Что видит агент

tools/list, сокращённо
stripe.request     Stripe (ключ: stripe-live). GET проходит. POST спросит вас.
github.request     GitHub (ключ: gh-bot). Чтение проходит. Запись спросит вас.
web-01.exec        SSH web-01.example.com под deploy. Каждая команда спросит вас.

Не держите заголовок в дотфайлах общего репозитория. `sp init` пишет его в локальный конфиг Claude Code и добавляет в CLAUDE.md короткий блок о том, какие сервисы есть у агента.

Подключите тот клиент, который открыт прямо сейчас

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

Подключить первого агента

10 000 вызовов в месяц бесплатно. Без карты.