ИИ-агенты для кода · MCP
Настройте партнёрскую программу приложения с помощью ИИ-агента для кода.
Работает с Claude Code, Codex, Cursor и любым другим MCP-клиентом. Одна команда подключает InfluTo. Агент добавит SDK для вашего стека, настроит проверку покупок, создаст кампанию и убедится, что тестовая покупка засчитана коду автора.
Обновлено 1 ноября 2026 г.
Коротко
В Claude Code выполните claude mcp add --transport http influto https://influ.to/mcp (в Codex: codex mcp add influto --url https://influ.to/mcp), затем подтвердите доступ на странице согласия, которая откроется в браузере. Копировать ключи не нужно. Дальше агент выберет единственный SDK InfluTo для вашего стека, напишет код инициализации, атрибуции и покупок, настроит RevenueCat или прямую проверку в магазинах, создаст кампанию и будет читать influto_integration_status, пока не появится тестовая покупка в песочнице, засчитанная коду автора. Пополнение кошелька и данные доступа к магазинам остаются у вас: для этого агент даст ссылку на дашборд. InfluTo стоит 0 $ в месяц плюс 10% от выручки, приведённой авторами.
Шаг 1: подключите InfluTo к агенту
MCP-сервер InfluTo находится по адресу https://influ.to/mcp (Streamable HTTP, OAuth 2.1). Терминальные клиенты добавляют его одной командой. В редакторах и чат-приложениях достаточно один раз указать URL в настройках.
# Claude Code
claude mcp add --transport http influto https://influ.to/mcp
# Codex CLI
codex mcp add influto --url https://influ.to/mcp
# Gemini CLI
gemini mcp add --transport http -s user influto https://influ.to/mcp
# VS Code (Copilot agent mode)
code --add-mcp '{"name":"influto","type":"http","url":"https://influ.to/mcp"}'
# Claude Code plugin: the MCP server plus two skills
/plugin marketplace add influto/influto-plugin
/plugin install influto
# Cursor: Settings → MCP → Add server
{ "influto": { "url": "https://influ.to/mcp" } }| Клиент | Как подключить |
|---|---|
| Cursor | Settings → MCP → Add server, затем вставьте JSON, показанный выше |
| Claude (веб или десктоп) | Settings → Connectors → Add custom connector → https://influ.to/mcp |
| ChatGPT (веб) | chatgpt.com/plugins → + → Add custom MCP server, URL https://influ.to/mcp, аутентификация OAuth (Business, Enterprise и Edu; в Pro только чтение) |
| Любой другой MCP-клиент | Добавьте https://influ.to/mcp как HTTP-сервер MCP (streamable) |
Шаг 2: подтвердите доступ в браузере
Когда агент впервые обратится к инструменту InfluTo, в браузере откроется страница согласия InfluTo. Войдите или создайте аккаунт разработчика, затем:
Выберите организацию. Агент сможет действовать только в рамках этой организации. ID из любой другой организации вернут 404, так что данные разных аккаунтов не пересекаются.
Снимите галочки с того, что не хотите разрешать. Права разделены на области доступа (scopes), например campaigns:write, creators:write и integration:verify. По умолчанию новое подключение получает все.
Подтвердите. Клиент сохраняет разрешение и сам его обновляет; токены доступа действуют до часа. Подключённых агентов можно посмотреть и отозвать на странице «ИИ-агент» в дашборде.
Для CI и запусков без интерфейса есть запасной вариант: создайте ключ агента (it_mcp_…) на той же странице «ИИ-агент». Он показывается один раз, даёт те же права, что и OAuth-подключение, и его можно отозвать. Передавайте его в заголовке Bearer на тот же URL и храните в переменной окружения, но не в репозитории.
SDK-ключ приложения (it_…) — это другой ключ, и на MCP-сервере он не работает. Конфигурация MCP без интерфейса выглядит так:
{
"mcpServers": {
"influto": {
"type": "http",
"url": "https://influ.to/mcp",
"headers": { "Authorization": "Bearer ${INFLUTO_API_KEY}" }
}
}
}Шаг 3: попросите настроить интеграцию
Опишите задачу своими словами. Обычный запуск проходит так:
- 1
Агент изучает ваш стек. influto_recommend_sdk сопоставляет найденное (Expo, SwiftUI, Kotlin, Flutter, Capacitor) с единственным SDK InfluTo, который нужен вашему приложению, и его peer-зависимостями. Один SDK на приложение, а не на платформу.
- 2
Настраивает аккаунт. influto_provision создаёт организацию, приложение с его SDK-ключом и кампанию одним идемпотентным вызовом. influto_search_store подставляет идентификаторы App Store и Google Play.
- 3
Пишет код. Инструменты scaffold возвращают сниппеты нужной версии из реестра SDK: команду установки, однократную инициализацию при запуске, checkAttribution при старте, identifyUser, необязательное поле реферального кода и отправку данных о покупках для приложений с прямой проверкой в магазинах.
- 4
Подключите один способ проверки. influto_recommend_validation выбирает RevenueCat или прямую проверку через магазины, но не оба варианта сразу. С RevenueCat influto_setup_revenuecat создаёт вебхук в вашем проекте RevenueCat, как только вы вставите секретный ключ v2 по ссылке из дашборда. При прямой проверке вы загружаете ключ .p8 или JSON сервисного аккаунта Play по ссылке, а агент проверяет учётные данные и переключает платформу.
- 5
Создайте кампанию. Ставка комиссии, бонусы за достижения и тексты кампании на 11 языках. Для активации на кошельке должно быть 50 $. Если их нет, агент получает ответ 402 и передаёт вам ссылку для пополнения.
Затем агент проверяет собственную работу — и это самое важное.
Шаг 4: цикл проверки
Интеграция не готова, когда код собирается. Она готова, когда тестовая покупка по реферальной ссылке появилась в InfluTo и засчитана коду автора. Агент проверяет это в четыре действия:
- 1
Прочитайте чеклист. influto_integration_status возвращает восемь шагов — от app_created через sdk_initialized, validation_configured и purchase_webhook_seen до attributed_conversion — и следующие действия для всего, что ещё не закрыто.
- 2
Имитируйте покупку. influto_test_integration отправляет тестовую sandbox-покупку на 9,99 $ от вымышленного пользователя через настоящий конвейер покупок InfluTo. Передайте один из своих кодов — и увидите, как он сработает. Это тестовые данные: они не попадают в вашу статистику и не закрывают шаги чеклиста.
- 3
Дождитесь настоящей sandbox-покупки. Вы устанавливаете сборку по реферальной ссылке автора (или вводите код), запускаете приложение и покупаете от имени тестировщика TestFlight, sandbox или лицензионного тестировщика Google Play. influto_recent_events показывает покупку с attributed: true и кодом.
- 4
Подтвердите. Когда attributed_conversion_count достигает 1 по настоящей покупке, интеграция подтверждена. influto_verify_user_conversions отвечает на тот же вопрос для одного app user ID.
Руками нужно сделать только один шаг — sandbox-покупку на устройстве. Всё остальное вокруг неё агент проверит и объяснит. Те же проверки доступны как обычные HTTP-эндпоинты в /api/agent — для скриптов и CI.
Что умеет агент, а что остаётся за вами
С разрешениями по умолчанию агент, подключённый к InfluTo, может:
Читать вашу программу. Приложения, кампании, авторов, результаты, ленту активности, дневные ряды, страницу одного автора или одного кода и приглашённых подписчиков — только по псевдонимному ключу.
Менять приложения и кампании. Создавать и обновлять их, включая бонусы за достижения, индивидуальные ставки авторов и переводы.
Привлекать авторов. Приглашать по одному или пакетами до 500, создавать ссылки для вступления и коды бесплатного доступа.
Тестировать интеграцию. Запускать чеклист, читать последние события и имитировать sandbox-покупки.
Кое-что недоступно ни одному агенту, что бы вы ни одобрили: перемещение денег (пополнения, переводы, выплаты), чтение или задание исходных учётных данных, удаление данных и административные действия. Если задаче нужно что-то из этого, агент получает ссылку на дашборд. Вы открываете её после входа в аккаунт, чтобы пополнить кошелёк, загрузить учётные данные магазинов или маркетинговые материалы. Секреты и деньги не проходят ни через агента, ни через чат.
Есть ещё две защиты: бонусы за достижения ждут проверки перед выплатой, а сервер требует от агентов считать карточки магазинов, описания приложений и тексты от авторов данными, а не инструкциями.
67 инструментов, сгруппированных по задачам
Инструменты делятся на семь групп. Инструменты обнаружения и заготовок отвечают из реестра SDK и не затрагивают ваш аккаунт. Остальные вызывают REST API агента в /api/agent — с теми же разрешениями и границами организации.
Актуальный список — это ресурс MCP influto://tools, его формирует сервер. Каждый инструмент описан на docs.influ.to/agents/tools. Кроме того, сервер поставляется с пятью готовыми промптами: launch_campaign, recruit_creators, weekly_program_report, diagnose_attribution и fund_and_activate.
| Группа | Задача | Инструменты | Что охватывают |
|---|---|---|---|
| Обнаружение | Интеграция | 4 | Какой SDK и какой способ проверки подходят вашему стеку; формат обмена данными SDK |
| Заготовки | Интеграция | 6 | Сниппеты для установки, инициализации, атрибуции, поля для кода и отправки покупок — или вся интеграция по порядку одним вызовом |
| Создание | Интеграция | 7 | Организация, приложение, ключ SDK и кампания; поиск по магазинам; проверка slug; ротация секрета вебхука |
| Настройка | Интеграция | 7 | Подключение вебхука RevenueCat, проверка учётных данных магазинов и активация, ссылки для загрузки учётных данных |
| Проверка | Проверка | 4 | Чеклист интеграции, последние события, имитация покупок, конверсии одного пользователя |
| Управление | Управление и аналитика | 22 | Приложения, кампании, бонусы, ставки авторов и коды отслеживания; воронки, дневные ряды, лента активности, лучшие авторы, подписчики |
| Рост | Grow | 17 | Приглашения, ссылки для присоединения, коды бесплатного доступа, материалы, кошелёк только для чтения, переводы и influto_doctor |
| Итого | Все | 67 | Один MCP-сервер: https://influ.to/mcp |
Промпты, которые работают
Хватит простых запросов. Несколько примеров для реальных задач:
Интегрировать и доказать: «Добавь InfluTo в это приложение с проверкой напрямую через магазины и докажи, что тестовая покупка в песочнице засчитана автору».
Приложение с RevenueCat: «Это Expo-приложение использует RevenueCat. Добавь SDK InfluTo, подключи вебхук и скажи, что осталось сделать мне».
Запустить: «Создай кампанию с регулярной комиссией 30%, переведи её и дай мне ссылку для присоединения».
Разобраться: «Установки по ссылке MAYA не засчитываются. Выясни почему».
Отчитаться: «Как программа показала себя на прошлой неделе по каждому автору?»
Если что-то работает не так, сначала попросите агента запустить influto_doctor. Ему не нужны разрешения: он покажет, как подключён агент, что ему разрешено и насколько свежи данные SDK по каждому приложению.
Чем это отличается от других MCP-серверов для партнёрских программ
MCP-серверы в партнёрском ПО теперь не редкость. Они есть у Dub, Tolt, Affonso и Partnero — в основном для партнёрских программ веб-SaaS.
Мобильному приложению нужна и вторая половина — интеграция: SDK внутри приложения, покупки, проверенные через RevenueCat или напрямую в Apple и Google, и доказательство, что покупка по реферальной ссылке засчитывается, — до того как вы пригласите первого автора. MCP-сервер InfluTo построен вокруг этого цикла: от выбора SDK до тестовой покупки с атрибуцией.
ИИ-агенты и InfluTo: ответы на вопросы.
Может ли ИИ-агент для кода настроить партнёрскую программу для моего приложения?
Да. Подключите MCP-сервер InfluTo (claude mcp add --transport http influto https://influ.to/mcp), и агент добавит нужный SDK, напишет код атрибуции и покупок, настроит RevenueCat или прямую проверку через магазины, создаст кампанию и убедится, что тестовая покупка в песочнице засчитана на код автора. Доступ вы подтверждаете один раз в браузере, тестовую покупку совершаете на устройстве и пополняете кошелёк сами.
Какие ИИ-агенты для кода работают с InfluTo?
Claude Code, Codex CLI, Cursor, VS Code в режиме агента Copilot, Gemini CLI, Claude в вебе и на десктопе, пользовательские MCP-серверы в ChatGPT (Business, Enterprise и Edu) и любой другой клиент, который умеет подключать удалённый HTTP MCP-сервер. Для Claude Code есть ещё плагин: он объединяет сервер и два навыка. influto-integration пишет код SDK и работает офлайн, influto-platform выполняет задачи в дашборде.
Нужны ли агенту мой пароль или API-ключи?
Нет. Вы входите на странице согласия InfluTo и выбираете организацию и права. Агент получает токен с ограниченными правами: он обновляется сам, а отозвать его можно на странице ИИ-агента. Доступы к магазинам и секретный ключ RevenueCat вы загружаете сами по ссылкам из дашборда — через агента они не проходят. Ключи агента (it_mcp_…) нужны только как запасной вариант для CI.
Может ли агент тратить деньги или платить авторам?
Нет. Пополнения, переводы и выплаты недоступны ни одному агенту, какие бы права вы ни дали. Если кампании нужны средства, агент получит ответ 402 и ссылку на страницу оплаты, где вы сами завершите оплату через Stripe. InfluTo платит авторам 1-го числа каждого месяца через Stripe Connect, как только они заработают $20.
Как агент узнаёт, что интеграция действительно работает?
Он читает influto_integration_status — чек-лист из восьми шагов, который заканчивается на attributed_conversion. Имитированные покупки из influto_test_integration показывают, что код распознаётся, но ни один шаг не закрывают. Закрывает только настоящая тестовая покупка в песочнице, которая пришла с атрибуцией. Поэтому, когда агент говорит «готово», в журнале интеграции есть покупка, которую можно посмотреть.
Работает ли это с RevenueCat?
Да. SDK записывает атрибут influto_code подписчику в RevenueCat, а агент может создать вебхук InfluTo в вашем проекте RevenueCat. Без RevenueCat тоже работает: тогда InfluTo проверяет покупки напрямую в Apple и Google. Для каждой платформы выберите ровно один путь.
Сколько это стоит?
MCP-сервер и SDK бесплатны. InfluTo берёт $0 в месяц. За каждую проверенную покупку, которую привёл автор, вы платите установленную вами комиссию плюс 10% с той же выручки (7% — от 2 500 $ в месяц выручки от покупок по ссылкам авторов, 5% — от 10 000 $, 3% — от 25 000 $; после двух месяцев подряд, по письменной договорённости). Предоплаченный кошелёк пополняется от $50, неиспользованные средства можно вернуть.
Подключите своего агента.
Одна команда, одно подтверждение в браузере и тестовая покупка для проверки. $0 в месяц; 10% — только с выручки, которую приводят авторы.
Начать бесплатно