Справочник

Интеграции

Argus говорит на Model Context Protocol, поэтому агент, который уже умеет пользоваться инструментами, может управлять вашими профилями, не изучая никакого API. Подключение ничего не устанавливает.

Содержание

Агенты по MCP

MCP — это то, как агент-разработчик узнаёт, что умеет программа. Агент запрашивает список инструментов, получает его с именами, описаниями и схемами аргументов и вызывает то, что ему нужно: без обёрток, без SDK и без единого места, которое приходится держать в ногу с changelog.

Сервер Argus работает внутри самого приложения-лаунчера и запускается с ELECTRON_RUN_AS_NODE. Ставить нечего, и ничего нового порт не слушает: он говорит по JSON-RPC через stdin и stdout с тем клиентом, который его запустил, и обращается к локальному API от вашего имени.

Для большинства клиентов лаунчер сам пишет файл конфигурации, показав вам сначала путь к нему. У двух таких файла нет — они вместо этого выдают готовый фрагмент для вставки.

Это локальный API. Он слушает loopback на той машине, где запущен Argus, и снаружи до него не достучаться. Никакого размещённого в сети API не существует.

API и инструменты MCP доступны на всех тарифах, включая Free. Тариф определяет, сколько профилей, мест и автоматизаций получает рабочее пространство, но не то, отвечает ли API. Что это за сервер, до чего через него дотягивается агент и где кончается его досягаемость — на странице MCP; дальше здесь идёт проводка.

Поддерживаемые клиенты

Кодинг-агенты

Claude Code

Кодинг-агент Anthropic в командной строке. Управляйте профилями как инструментами из любого проекта.

Конфиг
~/.claude.json
Ключ
mcpServers.argus

Выполните /mcp в любом проекте — argus должен быть в списке.

Codex

Кодинг-агент OpenAI в командной строке. Те же инструменты, прописанные в собственном конфиге Codex.

Конфиг
~/.codex/config.toml
Ключ
[mcp_servers.argus]

Codex читает список MCP-серверов при запуске — спросите, какие у него есть инструменты, и среди них должны быть argus.

Cursor

ИИ-редактор кода. Регистрируется в глобальном MCP-конфиге Cursor.

Конфиг
~/.cursor/mcp.json
Ключ
mcpServers.argus

Откройте Cursor Settings → MCP: argus должен быть в списке и включён.

Gemini CLI

Кодинг-агент Google в командной строке. Те же инструменты, в его собственном файле настроек.

Конфиг
~/.gemini/settings.json
Ключ
mcpServers.argus

Выполните /mcp — argus должен быть в списке.

Windsurf

Редактор от Codeium. Регистрируется для агента Cascade.

Конфиг
~/.codeium/windsurf/mcp_config.json
Ключ
mcpServers.argus

Откройте панель плагинов Cascade: argus должен быть в ней.

VS Code

Режим агента в Visual Studio Code — через пользовательский MCP-конфиг.

Конфиг
Code/User/mcp.json
Ключ
servers.argus

Переключите чат в режим агента и откройте список инструментов — инструменты argus должны быть в нём.

Zed

Панель агента Zed — через настройки серверов контекста.

Конфиг
~/.config/zed/settings.json
Ключ
context_servers.argus

Загляните в настройки панели агента: argus должен появиться среди серверов контекста.

Автоматизация

OpenClaw

Шлюз персонального ассистента поверх чат-каналов.

Конфиг
~/.openclaw/openclaw.json
Ключ
mcp.servers.argus

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

Настройка вручную

У этих двух нет файла конфигурации, который Argus мог бы записать. Подключить их — значит выдать сниппет, а не делать вид, что всё подключено за вас.

Hive

вручную

Среда для нескольких агентов сразу. Прогоняйте проверки качества и мониторинг по многим профилям одновременно.

Конфиг
its own .env
Ключ
environment variables

Hive читает .env при запуске — первый же прогон пойдёт с этим ключом.

Any other MCP client

вручную

Что угодно, что говорит на MCP. Скопируйте блок сервера в его конфиг вручную.

Конфиг
whatever your client reads
Ключ
mcpServers.argus

После перезапуска клиент должен показать argus среди своих MCP-серверов.

Настройка вручную

Для всего, что выше, кроме Hive и «Any other MCP client», Argus пишет этот блок за вас и заранее показывает путь к файлу, прежде чем что-то тронуть. Если вы предпочитаете сделать это сами или вашего клиента в списке нет — вот его форма.

mcp.json
{
  "mcpServers": {
    "argus": {
      "type": "stdio",
      "command": "Argus Launcher",
      "args": ["<the path shown after you connect>"],
      "env": {
        "ELECTRON_RUN_AS_NODE": "1",
        "ARGYS_API_TOKEN": "<your key>",
        "ARGYS_API_BASE": "http://127.0.0.1:39219"
      }
    }
  }
}

Hive вместо этого читает переменные окружения из собственного .env:

.env
ARGYS_API_BASE=http://127.0.0.1:39219
ARGYS_API_TOKEN=<your key>

После этого перезапустите клиент. Каждый из них читает свой MCP-конфиг при старте процесса, и сигнала на перезагрузку Argus послать не может.

Что получает агент

Инструментов — 143, и вот инструкция, которую сервер отдаёт модели при подключении:

Управление профилями антидетект-браузера Argus. Каждый профиль — изолированная браузерная личность со своим прокси, отпечатком и хранилищем cookie. Обычный порядок: argus_list_profiles, затем argus_launch_profile, затем argus_navigate / argus_read_page / argus_screenshot, затем argus_close_profile. Запущенная сессия несёт ту личность, которая у профиля уже есть, вместе с его cookie, — не передавайте ей ничего, чего профилю иметь не положено. В ответе на запуск приходит массив `warnings`: непустой означает, что этот профиль делит свой набор cookie или свой прокси сверх лимита, — скажите об этом пользователю, а не открывайте пачку молча, и перед пачкой вызывайте argus_sharing_report, чтобы увидеть всю картину одним вызовом. В рабочем пространстве могут быть ещё и ПРОЕКТЫ: именованные куски работы, которые охватывают профили, прокси и автоматизации, у каждого своя цель, свой набор правил и заметки с инструкциями, которые ведёт встроенный ассистент. Вызовите argus_list_projects, чтобы увидеть их, и argus_project_context, чтобы получить бриф и правила одного проекта, — прочитайте их ДО того, как что-то делать с содержимым проекта, потому что именно там записаны его ограничения. Все остальные документы отданы как ресурсы (argus://project/<id>/<path>), поэтому перечислите их и читайте только нужные. argus_delegate передаёт цель собственному оркестратору Argus, у которого контекст проекта уже загружен.

Оборачивают эндпоинт: 127

argus_list_profiles

List profiles (optional ?folder=<id>)

argus_get_profile

Read one profile

argus_create_profile

Create a profile

argus_update_profile

Update name, status, tags, colour, avatar, folder, proxy mode, start URL or launch automation

argus_profile_notes

Read a profile's notes, newest first

argus_add_profile_note

Append a note to a profile

argus_assign_proxy

Put a profile on a proxy from the library

argus_sharing_report

Every cookie-set and proxy shared past its limit, with the limits themselves

argus_launch_profile

Open a profile for automation; returns its CDP url. Reuses a running session unless relaunch is set

argus_profile_session

Where a running profile's CDP endpoint is, without launching it

argus_close_profile

Close a session this key opened

argus_delete_profile

Move a profile to Trash (permanent: true to purge; the tool only soft-deletes)

argus_update_fingerprint

Re-roll or override a profile's fingerprint

argus_fingerprint_check

Check a running profile's fingerprint

argus_list_proxies

List proxies

argus_create_proxy

Add proxy

argus_update_proxy

Update a proxy

argus_check_proxy

Check reachability and egress IP

argus_delete_proxy

Remove a proxy

argus_reimport_proxies

Re-import proxies from a list of rows

argus_assign_cookie_set

Set which profiles launch with a cookie-set

argus_unassign_cookie_set

Detach profiles from whatever cookie-set they hold

argus_list_cookie_sets

The workspace's cookie sets, metadata only

argus_update_cookie_set

Change a cookie set's name, status, colour, folder or tags

argus_trash_cookie_sets

Move cookie sets to Trash

argus_list_trashed_cookie_sets

The cookie sets currently in Trash

argus_restore_cookie_sets

Bring cookie sets back out of Trash

argus_purge_cookie_sets

Permanently delete cookie sets from Trash

argus_list_automations

List the org's automations, with step counts

argus_list_recipes

List the prebuilt recipes, and which ones this workspace has set up

argus_set_up_recipe

Create one prebuilt recipe, plus any tables it needs

argus_list_scrapers

The scraper catalogue, and what this workspace has run

argus_get_scraper

One scraper's form and the columns it produces

argus_sample_scraper

A dry run: one page, nothing written

argus_run_scraper

Run a scraper; returns a run id immediately

argus_scraper_runs

Past runs of one scraper, newest first

argus_automation_schema

The step catalogue: every step type, its fields and how they validate

argus_get_automation

Read one automation, including its full step tree

argus_create_automation

Create an automation. Steps are validated before anything is stored

argus_update_automation

Change an automation's name, description, steps or wiring

argus_delete_automation

Move an automation to Trash. It stops running on launch and on its schedule

argus_run_automation

Run an automation against a profile, launching it if needed

argus_automation_runs

Recent runs of one automation, with status and errors

argus_list_schedule_entries

Every scheduled workflow in the workspace

argus_create_schedule_entry

Create a scheduled workflow or AI task

argus_update_schedule_entry

Change a scheduled workflow's time, steps, colour or enabled state

argus_delete_schedule_entry

Delete a scheduled workflow

argus_schedule_history

What the calendar actually ran over a range of days

argus_keep_awake

Whether this computer is being held awake for the schedule

argus_set_keep_awake

Hold this computer awake so scheduled runs are not missed

argus_schedule_notifications

Whether the signed-in user hears about their scheduled days

argus_set_schedule_notifications

Turn the schedule's Telegram messages on or off

argus_list_event_triggers

Every event trigger in the workspace

argus_create_event_trigger

Create an event trigger

argus_update_event_trigger

Change an event trigger's watch settings, target or enabled state

argus_delete_event_trigger

Delete an event trigger

argus_list_datasets

The workspace's datasets, with their declared columns

argus_create_dataset

Create a dataset, optionally with starting columns

argus_update_dataset

Change a dataset's name, icon, colour or folder

argus_update_dataset_schema

Replace a dataset's declared column list

argus_update_dataset_options

Edit one choice column's options

argus_sample_rows

A page of a dataset's rows

argus_query_rows

Query a dataset's rows by where conditions, optionally aggregated

argus_add_rows

Append rows to a dataset

argus_update_rows

Rewrite dataset rows in place by id

argus_delete_rows

Delete dataset rows by id or by a where filter

argus_trash_datasets

Move datasets to Trash

argus_list_trashed_datasets

The datasets currently in Trash

argus_restore_datasets

Bring datasets back out of Trash

argus_purge_datasets

Permanently delete datasets from Trash

argus_list_projects

The workspace's projects, what each holds, and the index of its brain

argus_project_context

One project's goal, brief and rules, plus the titles of its other documents

argus_delegate

Hand a goal to Argus's own orchestrator, inside a project's context

argus_list_connectors

The workspace's connectors, and the field list of every kind

argus_create_connector

Add a connector. Owner-only, like the Connectors view

argus_update_connector

Rename a connector, change its config or make it the default

argus_delete_connector

Delete a connector

argus_test_connector

Send a real test message, or a one-word AI completion

argus_list_folders

The folders profiles, proxies, cookie sets and automations are filed in

argus_list_statuses

Every status label a profile, proxy or cookie set can carry

argus_get_proxy_share_limit

This machine's proxy-sharing threshold

argus_set_proxy_share_limit

Change this machine's proxy-sharing threshold

argus_telegram_status

Whether the notification bot is set up, and who is subscribed

argus_set_telegram_pref

Subscribe the signed-in user to one automation's outcomes

argus_set_telegram_bot

Set the workspace's notification bot. Owner-only

argus_table_columns

What each table shows, and every column it could show

argus_set_table_columns

Show or hide columns on a table

argus_skills_schema

The vocabulary a skill is written in: tool packs, entry tabs, shelf ids

argus_list_skills

List the assistant's skills, built-in and custom

argus_get_skill

Read one skill, including its full brief

argus_save_skill

Create a custom skill, or edit a built-in one

argus_delete_skill

Delete a custom skill, or reset a built-in to its shipped brief

argus_trash_profiles

Move profiles to the trash

argus_list_trashed_profiles

Profiles currently in the trash

argus_restore_profiles

Restore profiles from the trash

argus_purge_profiles

Delete trashed profiles permanently

argus_switch_tab

Bring one of a profile's tabs to the front

argus_new_tab

Open a new tab in a launched profile

argus_page_recording

What has been done to this page so far

argus_save_page_recording

Save what was done to a page as an automation

argus_dedupe_rows

Remove duplicate rows

argus_search_automations

Find automations by name, step or connector

argus_automation_summary

What one automation does, without its full document

argus_schedule_day

One day of the calendar

argus_trigger_history

What has fired recently

argus_create_project

Start a project

argus_add_to_project

Put records into a project

argus_remove_from_project

Take records out of a project

argus_read_project_doc

Read one project document

argus_write_project_doc

Write a project document

argus_delete_project_doc

Delete a project document

argus_make_plan

Lay out a multi-step plan

argus_delegate_many

Hand several goals to subagents at once

argus_list_mailboxes

The mailboxes this workspace can read

argus_list_messages

List a mailbox folder

argus_read_message

Read one message

argus_read_new_message

Wait for a message that has not arrived yet

argus_open_compose

Start a draft

argus_list_compose

Drafts that are open right now

argus_set_compose_fields

Fill in a draft

argus_send_compose

Send a draft

argus_close_compose

Discard a draft

argus_list_docs

The knowledge-base index

argus_read_doc

Read one knowledge-base article

argus_search_docs

Search the knowledge base

argus_get_context

What this workspace actually holds

argus_recent_errors

What has gone wrong lately

Управляют страницей напрямую, без эндпоинта за спиной: 16

argus_connection_status

Confirm this MCP connection works, and say as whom

argus_page_snapshot

The interactive elements on a page, each with a selector to act on it

argus_click

Click an element, or a point, in a running profile's page

argus_type

Type into a field in a running profile's page

argus_press_key

Press a single key in a running profile's page

argus_scroll

Scroll a running profile's page

argus_wait_for

Wait until a page reaches a condition

argus_extract

Read values out of a running profile's page

argus_select_option

Choose an option in a dropdown

argus_list_tabs

List the open pages in a running profile

argus_navigate

Point a page at a URL and wait for it to settle

argus_go_back

Go back, or forward, in a page's own history

argus_reload

Reload a page and wait for it to settle

argus_read_page

Read a page's visible text, whole or by CSS selector

argus_screenshot

Screenshot a page — JPEG by default, PNG on request

argus_eval

Evaluate a JavaScript expression in a page and return its value

Эндпоинтов, у которых инструмента нет вовсе, — 4: это разрушительные и массовые. Они перечислены в справочнике по API и помечены там как HTTP only.

Коннекторы для автоматизаций

Коннекторы — это внешние сервисы, до которых может дотянуться автоматизация: модель, которой задают вопрос, место, куда отправить ответ, и место, куда лягут строки прогона. Шаг хранит только идентификатор коннектора, поэтому ключ меняется в одном месте, а за ним следуют все автоматизации, которые им пользуются.

Двенадцать записей для ИИ используют ровно два протокола обмена. Одиннадцать говорят в формате chat-completions от OpenAI, потому что каждая из них публикует OpenAI-совместимый эндпоинт; по-настоящему отличается только Claude. Две из двенадцати работают на вашей собственной машине, и ключ им не нужен вовсе.

Коннекторы данных — это то, куда указывают шаги «сохранить строки» и «загрузить строки». Каждый несёт не только учётные данные, но и свой контейнер: коннектор Sheets держит таблицу, коннектор Airtable — базу, — поэтому шагу остаётся назвать всего одну таблицу, вкладку, ключ или файл.

Коннекторы капчи — это те, у кого шаг «решить капчу» покупает ответ. Снова две записи и два протокола: все сервисы на этом рынке скопировали один из двух. Это единственная категория, где каждый вызов стоит денег, поэтому её «Проверка» читает баланс аккаунта и ничего не решает, — а один из двух, CapMonster Pro, работает на вашей машине и за решение не берёт ничего.

Учётные данные коннекторов хранятся в вашем рабочем пространстве и доступны каждому, кто может открыть в нём список коннекторов, — а по локальному API они возвращаются целиком, так что ключ к API Argus равносилен тем учётным данным, которые он может прочитать. В своём интерфейсе Argus их маскирует, но это удобство, а не граница безопасности: выдавайте коннектору самый узкий ключ, какой сервис вообще позволяет выпустить.

Выбор нового коннектора: двенадцать пресетов моделей ИИ, от ChatGPT и Claude до локальных LM Studio и Ollama, пять пресетов для сообщений, от Telegram до почты по SMTP, и девять пресетов баз данных и файлов, от Supabase и Postgres до Notion, локальных файлов и Meta Lead Ads.
Все адресаты, до которых дотягивается автоматизация: двенадцать пресетов моделей ИИ — облачных или локальных, — пять пресетов для сообщений и девять баз данных и файлов.

Модели ИИ

Их спрашивают шаги aiPrompt и aiCheck. Поле модели — свободный текст, а не фиксированный список: эти сервисы переименовывают и выводят модели быстрее, чем выходит очередной релиз, — поэтому модель ниже это отправная точка.

ChatGPT

Совместим с OpenAI
Эндпоинт
https://api.openai.com/v1
Модель
gpt-5.5
Нужно
Ключ API
Где взять ключ

Claude

Протокол Anthropic
Эндпоинт
https://api.anthropic.com
Модель
claude-sonnet-5
Нужно
Ключ API
Где взять ключ

DeepSeek

Совместим с OpenAI
Эндпоинт
https://api.deepseek.com/v1
Модель
deepseek-chat
Нужно
Ключ API
Где взять ключ

Google Gemini

Совместим с OpenAI
Эндпоинт
https://generativelanguage.googleapis.com/v1beta/openai
Модель
gemini-2.5-flash
Нужно
Ключ API
Где взять ключ

Mistral

Совместим с OpenAI
Эндпоинт
https://api.mistral.ai/v1
Модель
mistral-small-latest
Нужно
Ключ API
Где взять ключ

Kimi (Moonshot)

Совместим с OpenAI
Эндпоинт
https://api.moonshot.ai/v1
Модель
kimi-k2-0905-preview
Нужно
Ключ API
Где взять ключ

xAI Grok

Совместим с OpenAI
Эндпоинт
https://api.x.ai/v1
Модель
grok-4
Нужно
Ключ API
Где взять ключ

Groq (LPU cloud)

Совместим с OpenAI
Эндпоинт
https://api.groq.com/openai/v1
Модель
llama-3.3-70b-versatile
Нужно
Ключ API
Где взять ключ

Qwen

Совместим с OpenAI
Эндпоинт
https://dashscope-intl.aliyuncs.com/compatible-mode/v1
Модель
qwen-plus
Нужно
Ключ API
Где взять ключ

OpenRouter

Совместим с OpenAI
Эндпоинт
https://openrouter.ai/api/v1
Модель
openai/gpt-4.1-mini
Нужно
Ключ API
Где взять ключ

Together AI

Совместим с OpenAI
Эндпоинт
https://api.together.xyz/v1
Модель
meta-llama/Llama-3.3-70B-Instruct-Turbo
Нужно
Ключ API
Где взять ключ

Hugging Face

Совместим с OpenAI
Эндпоинт
https://router.huggingface.co/v1
Модель
meta-llama/Llama-3.3-70B-Instruct
Нужно
Ключ API
Где взять ключ

LM Studio

Совместим с OpenAI
Эндпоинт
http://127.0.0.1:1234/v1
Модель
local-model
Нужно
Ничего — работает на вашей машине

Ollama

Совместим с OpenAI
Эндпоинт
http://127.0.0.1:11434/v1
Модель
llama3.1
Нужно
Ничего — работает на вашей машине

Other

Совместим с OpenAI
Нужно
Ваш собственный эндпоинт и ключ, если он ему нужен

Всё, что отвечает на POST {base}/chat/completions. Базовый URL задаёте вы.

Мессенджеры

Куда шаг notify отправляет сообщение и откуда прогон сообщает, что закончил. По одному адаптеру на сервис: в отличие от поставщиков моделей, чат-сервисы так и не сошлись на общем формате.

Telegram

Нужно
Токен бота и ID чата

От @BotFather. Бот должен хотя бы раз написать в этот чат или состоять в группе. У групп идентификаторы отрицательные.

Где взять ключ

Slack

Нужно
URL входящего вебхука

URL и есть учётные данные: кто им владеет, тот может писать в канал.

Где взять ключ

Discord

Нужно
URL вебхука
Где взять ключ

WhatsApp

Нужно
ID номера телефона в Cloud API, токен доступа и получатель

Произвольные сообщения доходят только до тех, кто писал на этот номер за последние 24 часа; вне этого окна WhatsApp требует заранее одобренный шаблон.

Где взять ключ

Email (SMTP)

Нужно
Хост, порт, отправитель и получатель — плюс логин и пароль, если релей их требует

Порт 465 подключается сразу по TLS; на любом другом соединение начинается открытым и поднимается через STARTTLS.

Базы данных и файлы

Куда шаг saveRows пишет результаты прогона и откуда loadRows читает рабочий список обратно. Любая запись уходит из лаунчера, а не со страницы профиля, — поэтому строка, попавшая в вашу собственную базу, не расходуется на прокси личности.

Supabase

Нужно
URL проекта и ключ service role

Нужен именно ключ service_role, а не anon: anon подчиняется row level security и без политики обычно не запишет ничего.

Где взять ключ

Postgres

Нужно
Хост, база, пользователь и пароль

TLS по умолчанию проверяется. Управляемым базам, которые отдают самоподписанный сертификат, нужен режим «require»: он шифрует, но не проверяет.

Firebase

Нужно
ID проекта, client email и приватный ключ сервисного аккаунта

Сервисному аккаунту нужна роль Cloud Datastore User. У Firestore нет схемы, поэтому колонки задаются свободным текстом.

Где взять ключ

Redis

Нужно
Хост — плюс пароль, номер базы и TLS, если сервер их требует

Строки добавляются в список Redis как JSON-документы, по одной записи на строку, и читаются обратно в порядке поступления. Управляемый Redis (Upstash, Redis Cloud) работает только по TLS — выбирайте verify-full.

Google Sheets

Нужно
Client email и приватный ключ сервисного аккаунта, плюс сама таблица

Откройте таблице доступ на адрес сервисного аккаунта с правами редактора: у сервисного аккаунта нет доступа к файлу, пока файлом с ним не поделились, — ровно как у человека.

Где взять ключ

Notion

Нужно
Токен внутренней интеграции

Откройте каждую базу, в которую собираетесь писать, и подключите интеграцию через ••• → Connections. Один только токен не видит ничего.

Где взять ключ

Airtable

Нужно
Персональный токен доступа и сама база

Токену нужны права data.records:read, data.records:write и schema.bases:read, а ещё доступ к этой базе.

Где взять ключ

Local file

Нужно
Папка на этой машине

csv открывается в любом табличном редакторе. jsonl дописывает по одному объекту на строку и переживает падение посреди прогона; json каждый раз переписывает весь массив.

Meta Lead Ads

Нужно
Токен доступа страницы или системного пользователя с правом leads_retrieval, плюс ID страницы

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

Где взять ключ

Разгадывание капчи

У кого шаг solveCaptcha покупает ответ. Шаг считывает site key с живой страницы и вставляет токен обратно в неё, но запрос к провайдеру уходит из лаунчера — то есть без прокси профиля и без его cookie, а провайдеру сообщают только адрес страницы и её site key, и больше ничего. Это единственная категория, которая тратит деньги на каждый вызов, поэтому её кнопка Test читает баланс аккаунта, а не разгадывает что-либо.

2Captcha

Нужно
Ключ API

Оплата за каждую разгадку. URL страницы и её site key уходят провайдеру из лаунчера, а не через прокси профиля.

Где взять ключ

CapMonster

Нужно
URL сервера, а для облачной версии ещё и клиентский ключ

За одним API два продукта: CapMonster Pro работает на вашей машине по адресу 127.0.0.1:9090 и не берёт плату за разгадку, а CapMonster Cloud платный и требует ключ.

Где взять ключ

Рассылка почты

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

Какой список через него пойдёт — это не настройка. Политика допустимого использования есть у каждого провайдера, и все они запрещают холодные рассылки, купленные списки и собранные контакты, а расплата — аккаунт, а не отбитое письмо. Холодная почта вместо этого уходит шагом sendEmail через ваши собственные ящики: прогретые, с лимитом и через прокси каждой личности.

Resend

Нужно
Ключ API и адрес отправителя на домене, подтверждённом в Resend

Только для списков, которые дали согласие. Политика допустимого использования Resend запрещает холодные рассылки и собранные контакты, поэтому холодная почта уходит шагом Send email через ваши собственные ящики. Кнопка Test показывает домены, которые действительно подтверждены: неподтверждённого отправителя API принимает, а письмо потом отбивается.

Где взять ключ

Проверка адресов

У кого шаг verifyEmail спрашивает, стоит ли за адресом почтовый ящик. Вердиктов четыре, и только один из них означает «отправляйте»: домен-приёмник принимает всё подряд, включая письма для ящиков, которых нет, поэтому он возвращается как рискованный, а не как доставляемый, — а формулировка, которой сборка не знает, возвращается как неизвестный. Проверяльщик, который угадывает «да», хуже, чем никакого.

Запускайте её до первого письма, а не посреди кампании. Долю жёстких отказов читает напрямую каждый почтовый провайдер, а репутацию отправляющего домена, однажды потраченную, назад не вернуть — поэтому мёртвые адреса в начале импортированного списка стоят вам писем в его конце. Это вторая категория, где кнопка Test могла бы потратить ваши деньги, поэтому она читает остаток кредитов и не проверяет ничего.

MillionVerifier

Нужно
Ключ API

Оплата за каждый проверенный адрес, из кредитов без срока годности. Кнопка Test читает остаток и не проверяет ничего.

Где взять ключ

ZeroBounce

Нужно
Ключ API

Та же проверка, но со словарём вердиктов пошире: спам-ловушка и жалобный адрес отделены от обычного плохого. Оплата за адрес; кнопка Test читает баланс.

Где взять ключ

Сервисы, с которых Argus собирает данные

Это не коннекторы: ни у чего в этом списке нет ключа, который надо вставить, или аккаунта, который надо держать. Это скраперы — готовых сборщиков 29, каждый нацелен на публичные страницы одного сервиса и возвращает одну типизированную таблицу. Они работают по обычному HTTP с TLS-отпечатком настоящего браузера и не открывают ни одного окна — поэтому поиск по Maps, который раньше занимал восемь минут, теперь занимает секунд шесть.

Карточка может стоять и внутри рабочего процесса, а не только на своей вкладке — это шаг Run scraper, — а до внешнего агента она доходит как argus_run_scraper, один из 143 инструментов выше. Для сервиса, карточки под который нет, общий ответ — автоматизация, ведущая настоящий профиль.

Направьте на него агента

Создайте ключ в лаунчере, подключите свой клиент — и инструменты появятся в нём. Сам API остаётся на http://127.0.0.1:39219, где до него дотягивается только ваша машина.