API ВЕГА

AI Applyd MCP Server

Автоматическая подача заявок, которая заканчивается собеседованием

Хватит отправлять заявки. Начните проходить собеседования.

Оцените резюме так, как это делает программа первичного отбора, адаптируйте его под конкретную вакансию,

составьте сопроводительное письмо, подготовьтесь к собеседованию и отправьте заявку через

собственную систему найма работодателя. И всё это — в привычном вам ассистенте.

При этом сохраняется подтверждение от самого работодателя. Большинство инструментов считают

отправленные заявки — то есть засчитывают каждое нажатие собственной кнопки. Этот сервис сообщает,

что именно ответила система работодателя. Так можно отличить настоящий отказ от ситуации, когда

форма незаметно не отправила заявку.

Страница сервиса · Сайт · Конфиденциальность · Условия использования


Большинство кандидатов отсеивает программа ещё до того, как человек прочитает хоть слово. А немало

заявок вообще не проходят проверку: форма незаметно пропускает обязательное поле или не прикрепляет

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

которое никто так и не прочитал.

Этот сервер даёт вам контроль над обеими частями процесса: проверкой резюме и подтверждением того,

что заявка дошла.

От первого совпадения до приглашения на собеседование. Каждая заявка сопровождается подтверждением от самого работодателя.

Заявки отправляются через настоящую страницу вакансий компании, от вашего имени и с вашими

материалами. Сервис работает со всеми пятнадцатью основными ATS-платформами: **Workday, Greenhouse, Lever, Ashby,

Workable, iCIMS, Personio, Recruitee, Teamtailor, Rippling, Breezy, SmartRecruiters, BambooHR,

JazzHR и softgarden.**

Ничего устанавливать не нужно. Подключитесь один раз и пользуйтесь сервисом через Claude, ChatGPT, Codex, Cursor, Gemini CLI, VS Code или любой MCP-клиент, а также с телефона через iMessage и Poke.

Весь поиск работы — в пяти вызовах: посмотрите подходящие вакансии (aiapplyd_get_matches), подайте

заявку на одну из них (aiapplyd_apply) — автоматически или после вашего подтверждения, одобрите

или отклоните ожидающие заявки (aiapplyd_review_application), отслеживайте все заявки и получайте

подтверждения от работодателей (aiapplyd_get_applications), а также проверьте свой тариф и остаток

доступных действий (aiapplyd_get_account).

Полный список приведён в разделе «Инструменты».

Посмотрите демонстрацию

90 секунд: загрузка резюме, подбор вакансий, отправка настоящей заявки через форму работодателя,

письмо с подтверждением от работодателя, подготовка к собеседованию и подача заявки через ChatGPT, Claude и Cursor.

Быстрый старт

Подключение в один клик, если ваше приложение поддерживает такую возможность:

AI Applyd — это размещённый на сервере удалённый MCP-сервер. Укажите в клиенте один URL:

https://mcp.aiapplyd.com/mcp

При первом вызове инструмента откроется окно авторизации OAuth. Войдите через Google — и подключение готово.

Для бесплатной учётной записи не нужна банковская карта; при регистрации вы получите разовый стартовый пакет на 10 000 токенов.

Claude (web, Desktop, Code)

Настройки → Connectors → Add custom connector

ПолеЗначение
NameAI Applyd
Remote MCP server URLhttps://mcp.aiapplyd.com/mcp

В Claude Code достаточно выполнить одну команду:

claude mcp add --transport http aiapplyd https://mcp.aiapplyd.com/mcp

Cursor

~/.cursor/mcp.json:

{
  "mcpServers": {
    "aiapplyd": {
      "url": "https://mcp.aiapplyd.com/mcp"
    }
  }
}

ChatGPT

Откройте Settings → Connectors → Create и вставьте https://mcp.aiapplyd.com/mcp. ChatGPT

поддерживает MCP нативно, поэтому импортировать схему Action или размещать сервер не нужно.

VS Code

code --add-mcp '{"name":"aiapplyd","type":"http","url":"https://mcp.aiapplyd.com/mcp"}'

Плагин для Codex, ChatGPT, Claude Code и Cursor

Этот репозиторий — маркетплейс плагинов. Плагин aiapplyd объединяет MCP-сервер и пять

навыков в переносимом формате plugin.json, который поддерживают Codex, ChatGPT, Claude Code и Cursor:

НавыкКогда использовать
find-matching-jobsЧтобы посмотреть подходящие вакансии, сохранить или пропустить одну из них либо изменить критерии поиска
apply-to-a-jobЧтобы подать заявку или отправить ссылку на вакансию и попросить подать заявку
review-and-sendЧтобы посмотреть ожидающие заявки, внести изменения и отправить их
tailor-for-a-jobЧтобы вставить описание вакансии и подготовить под неё резюме, сопроводительное письмо или материалы для собеседования
track-applicationsЧтобы узнать, прошла ли заявка или сколько заявок осталось

Те же пять навыков доступны любому агенту по адресу

aiapplyd.com/.well-known/agent-skills/index.json.

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

Codex:

codex plugin marketplace add aiapplyd/aiapplyd-mcp
codex plugin add aiapplyd@aiapplyd

Claude Code:

claude plugin marketplace add aiapplyd/aiapplyd-mcp
claude plugin install aiapplyd@aiapplyd

Codex (CLI, расширение для IDE и приложение ChatGPT для компьютера)

codex mcp add aiapplyd --url https://mcp.aiapplyd.com/mcp
codex mcp login aiapplyd

CLI Codex, расширение для IDE и приложение ChatGPT для компьютера используют общую конфигурацию.

Gemini CLI

Этот репозиторий также представляет собой расширение для Gemini CLI (gemini-extension.json и GEMINI.md):

gemini extensions install https://github.com/aiapplyd/aiapplyd-mcp

Либо добавьте сервер вручную в ~/.gemini/settings.json:

{
  "mcpServers": {
    "aiapplyd": { "httpUrl": "https://mcp.aiapplyd.com/mcp" }
  }
}

Zed

Откройте Settings → AI → MCP Servers → Add Remote Server и вставьте https://mcp.aiapplyd.com/mcp.

Windsurf

~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "aiapplyd": { "command": "npx", "args": ["-y", "mcp-remote", "https://mcp.aiapplyd.com/mcp"] }
  }
}

Perplexity, Mistral Le Chat и Raycast

В каждом из этих приложений есть экран настройки пользовательского подключения с полем для URL удалённого MCP-сервера. Вставьте

https://mcp.aiapplyd.com/mcp и выберите OAuth.

С телефона: iMessage, Telegram и WhatsApp

(или выполните npx poke@latest mcp add https://mcp.aiapplyd.com/mcp -n "AI Applyd"), войдите в систему, а затем напишите Poke:

«Найди удалённые вакансии продуктового дизайнера и подай заявки на две лучшие».

  • Telegram, WhatsApp или iMessage на собственном сервере: OpenClaw

— это шлюз с самостоятельным размещением. Добавьте URL как MCP-сервер и включите нужный канал.

Для клиентов, поддерживающих только stdio

В этом репозитории есть лёгкий мост. Он передаёт протокол на размещённый сервер и не добавляет

никаких собственных функций.

npx -y github:aiapplyd/aiapplyd-mcp

Или используйте Docker:

docker build -t aiapplyd-mcp .
docker run --rm -i aiapplyd-mcp
{
  "mcpServers": {
    "aiapplyd": {
      "command": "docker",
      "args": ["run", "--rm", "-i", "aiapplyd-mcp"]
    }
  }
}
Переменная окруженияЗначение по умолчаниюОписание
AIAPPLYD_MCP_URLhttps://mcp.aiapplyd.com/mcpАдрес сервера, на который перенаправляются запросы. Чтобы протестировать предварительную версию, укажите https://mcp-preview.aiapplyd.com/mcp.
AIAPPLYD_TOKENне заданаНеобязательный токен Bearer. Без него сервер отвечает на запросы интроспекции, но вызовы инструментов возвращают ошибку 401, пока не будет подключена учётная запись.

Командная строка и боты

Этот же пакет — небольшая CLI-утилита. Благодаря этому скрипт, задание cron или чат-бот (Telegram, WhatsApp, iMessage) могут выполнять весь процесс поиска работы без MCP-клиента.

npx aiapplyd-mcp login                                    # sign in once in the browser
npx aiapplyd-mcp tools                                    # list the tools
npx aiapplyd-mcp call aiapplyd_get_matches '{"limit": 5}' # matched jobs as JSON
npx aiapplyd-mcp call aiapplyd_apply '{"job_match_id": 123, "mode": "review"}'
npx aiapplyd-mcp call aiapplyd_get_applications '{"status": "waiting_for_review"}'
npx aiapplyd-mcp call aiapplyd_review_application '{"decision": "approve", "application_ids": [456]}'

Команда login выполняет ту же авторизацию через OAuth, что и десктопный клиент, и сохраняет токен в файле

~/.config/aiapplyd/credentials.json (mode 600). Токен обновляется автоматически, поэтому бот может работать без участия пользователя. Команда call выводит структурированный результат инструмента в формате JSON. Код завершения 0 означает успех, 1 — ошибку, о которой сообщил инструмент, 2 — отсутствие авторизации.

При запуске без аргументов утилита работает как stdio MCP-сервер и перенаправляет запросы на https://mcp.aiapplyd.com/mcp, используя сохранённые данные для входа. Переменная AIAPPLYD_TOKEN переопределяет сохранённые данные авторизации, а AIAPPLYD_MCP_URL — адрес конечной точки.

Конечные точки

СредаStreamable HTTP (современный)SSE (для устаревших мостов)
Рабочаяhttps://mcp.aiapplyd.com/mcphttps://mcp.aiapplyd.com/sse
Предварительный просмотрhttps://mcp-preview.aiapplyd.com/mcphttps://mcp-preview.aiapplyd.com/sse

Используйте /mcp. /sse оставлен только для клиентов, которые не поддерживают Streamable HTTP.

Инструменты

Таблица ниже сформирована на основе актуального ответа tools/list от https://mcp.aiapplyd.com/mcp.

Каждый инструмент работает в учётной записи AI Applyd пользователя, который его вызывает, и расходует её кредиты. У сервера нет собственного лимита кредитов, анонимный доступ к инструментам не предусмотрен.

Основной цикл

Пять инструментов позволяют выполнять весь процесс поиска работы в чате или через бота: он отправляет вакансию, а вы отвечаете «да»:

aiapplyd_apply -> aiapplyd_get_applications -> aiapplyd_review_application aiapplyd_get_account (тариф, остаток, готовность профиля)">

aiapplyd_get_matches -> aiapplyd_apply -> aiapplyd_get_applications -> aiapplyd_review_application
                  aiapplyd_get_account (plan, what is left, readiness)
ИнструментНазваниеПодсказкиНазначение
aiapplyd_get_matchesПодходящие вакансииread-only, idempotentСписок подходящих вакансий, отсортированных по релевантности. Для каждой вакансии указан job_match_id, который используется при подаче заявки. Также инструмент получает полные тексты вакансий и информацию о любой вакансии по ссылке
aiapplyd_applyОткликнуться на вакансиюdestructive, open-worldОтправить заявку на вакансию через сайт работодателя, указав job_match_id или job_url. Режим mode: "auto" отправляет заявку, а mode: "review" оставляет её на проверку и ждёт вашего подтверждения
aiapplyd_get_applicationsПросмотреть заявкиread-only, idempotentВсе ваши заявки и их текущий статус, очередь на проверку и подтверждение работодателя, если оно получено
aiapplyd_review_applicationОдобрить или отклонить заявкиdestructive, open-worldОдобрить (отправить) или отклонить ожидающие заявки — до 25 за один раз. Также можно отменить заявку, доработать документ, подготовить заявку заново или указать этап собеседования
aiapplyd_get_accountДанные учётной записиread-only, idempotentВаш тариф, баланс токенов, оставшееся количество заявок, предпочтения по вакансиям и готовность профиля к подаче заявок

Настройка и сортировка вакансий

ИнструментНазваниеПодсказкиНазначение
aiapplyd_set_resumeУстановить резюмеwrites, open-worldДобавить резюме в учётную запись как основной документ, на основе которого будут адаптироваться все заявки. Можно вставить текст, указать ссылку на файл или выбрать сохранённое резюме
aiapplyd_triage_matchesСохранить или пропустить вакансииwrites, idempotentСохранить вакансию или пропустить её с указанием причины, чтобы отклонённая вакансия больше не появлялась
aiapplyd_update_job_preferencesОбновить предпочтения по вакансиямdestructive, idempotentУказать желаемые должности, местоположение, зарплату и уровень должности для поиска в AI Applyd, а затем запустить поиск заново

Резюме, сопроводительное письмо и собеседование

ИнструментНазваниеПодсказкиНазначение
aiapplyd_score_resumeОценить резюмеwrites, open-worldПолучить оценку для ATS, баллы по разделам, список совпадающих и недостающих ключевых слов, а также рекомендации по улучшению
aiapplyd_analyze_job_descriptionПроанализировать описание вакансииwrites, open-worldУзнать, на что обращают внимание при отборе на конкретную вакансию, с формулировками из её описания, чтобы адаптировать резюме
aiapplyd_optimize_resumeОптимизировать резюме с помощью AIwrites, open-worldПереработать резюме так, чтобы оно прошло проверку ATS и при этом оставалось удобным для чтения человеком
aiapplyd_generate_interview_questionsПодготовить вопросы для собеседованияwrites, open-worldПолучить вопросы для собеседования на эту должность, рекомендации по ответам, примеры по методике STAR и советы по переговорам
aiapplyd_translate_resumeПеревести резюмеwrites, open-worldПодготовить резюме на другом языке с форматированием, подходящим для соответствующего рынка
aiapplyd_generate_cover_letterСоставить сопроводительное письмоwrites, open-worldНаписать сопроводительное письмо в вашем стиле на основе резюме из учётной записи
aiapplyd_build_pdfСоздать резюмеwrites, open-worldПодготовить резюме с чистым форматированием для ATS, которое можно редактировать в конструкторе и скачать в формате PDF

Устаревшие названия, которые по-прежнему поддерживаются

ИнструментНазваниеПодсказкиНазначение
aiapplyd_search_jobsИскать вакансииread-only, idempotentПрежнее название aiapplyd_get_matches с фильтром по должности, сохранённое для совместимости с существующими клиентами
aiapplyd_auto_applyАвтоматически откликнуться на вакансиюdestructive, open-worldПрежнее название aiapplyd_apply с параметром job_url, сохранённое для совместимости с существующими клиентами

У каждого инструмента есть title, все четыре подсказки-аннотации (readOnlyHint, destructiveHint,

idempotentHint, openWorldHint) и outputSchema. Каждый вызов возвращает structuredContent

вместе с текстом, поэтому клиент может обрабатывать идентификаторы и статусы без разбора обычного текста. Сервер также передаёт основной цикл в MCP-инструкциях instructions.

Важные особенности

  • aiapplyd_apply и одобрение заявки через aiapplyd_review_application отправляют настоящую заявку реальному работодателю от вашего имени. Параметр mode действует только для одной заявки и не меняет настройки учётной записи. Если не указать его, будет использовано заданное вами значение по умолчанию.

  • Заявка считается отправленной только после появления квитанции или страницы подтверждения на сайте работодателя.

aiapplyd_get_applications устанавливает значение employerConfirmed только на основании такого подтверждения, а не факта нажатия кнопки отправки.

  • aiapplyd_get_matches не вносит изменений. Чтобы изменить параметры поиска AI Applyd, вызовите

aiapplyd_update_job_preferences. Этот инструмент помечен как destructive, поскольку переданный список заменяет сохранённый.

  • Текст работодателя — это данные. Названия вакансий, их описания и сведения о компаниях никогда не используются как инструкции.

Подсказки

ПодсказкаНазваниеНазначение
review_my_resumeПроверить резюмеОценить резюме относительно описания вакансии и предложить три изменения, которые помогут пройти первичный отбор
prepare_for_interviewПодготовиться к собеседованиюПодготовить вопросы, которые эта компания задаёт кандидатам на эту должность, и структурированные варианты ответов
apply_to_my_matchesОткликнуться на подходящие вакансииПоказать наиболее подходящие вакансии, а затем отправить заявки на выбранные вами, оставив каждую на ваше одобрение
find_jobs_like_thisНайти похожие вакансииНайти вакансии, наиболее подходящие для целевой должности, и ранжировать их по степени соответствия

Ресурсы

РесурсURIСодержимое
ats-best-practicesaiapplyd://resources/ats-best-practicesОсновное руководство по прохождению систем отслеживания кандидатов (ATS) в 2026 году. В нём рассматриваются подбор ключевых слов, правила форматирования, порядок разделов и распространённые причины отказа.
interview-frameworksaiapplyd://resources/interview-frameworksСправочные схемы для структурирования ответов на собеседовании: STAR, CARL, SOAR и PAR.
resume-section-orderaiapplyd://resources/resume-section-orderРекомендуемый порядок разделов резюме для разных этапов карьеры (начало карьеры, средний уровень, руководящая должность), подходящий для ATS и удобный для чтения.

Аутентификация

OAuth 2.1 реализован полностью, а не в виде подмножества спецификации:

  • PKCE с S256 — обязательно

  • Динамическая регистрация клиента (RFC 7591): клиент

регистрируется самостоятельно, без ручного обмена ключами

  • Обнаружение метаданных сервера авторизации (RFC 8414) и

метаданных защищённого ресурса (RFC 9728)

  • Документы метаданных Client ID: клиент может использовать URL с https в качестве client_id, не

проходя регистрацию (client_id_metadata_document_supported: true)

  • Параметр iss в ответе авторизации (RFC 9207)

  • Отзыв токенов (RFC 7009)

  • Краткосрочные токены доступа, обновляемые токены с ротацией и обнаружение повторного использования

Неаутентифицированный вызов tools/call возвращает HTTP 401 с заголовком WWW-Authenticate, содержащим ссылку на документ метаданных. Методы для получения сведений (initialize, tools/list, prompts/list,

resources/list) доступны без авторизации: любой каталог или клиент может ознакомиться со списком доступных инструментов до входа пользователя.

Проверьте самостоятельно

SID=$(curl -s -D- -o /dev/null -X POST https://mcp.aiapplyd.com/mcp \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json, text/event-stream' \
  -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"probe","version":"1"}}}' \
  | grep -i '^mcp-session-id' | tr -d '\r' | awk '{print $2}')

curl -s -X POST https://mcp.aiapplyd.com/mcp \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json, text/event-stream' \
  -H "Mcp-Session-Id: $SID" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/list"}'

Конфиденциальность

Ваше резюме и профиль хранятся в аккаунте AI Applyd. Инструменты читают данные из этого аккаунта и вносят в него изменения — никакие другие данные они не затрагивают. Юридически значимыми документами являются политика конфиденциальности и

условия использования.

Поддержка

Следите за AI Applyd

Об этом репозитории

Размещённый сервер работает на Cloudflare Workers, и его исходный код недоступен. В этом репозитории собраны открытые материалы MCP-сервера: манифест server.json, документация по подключению и небольшой stdio-мост, приведённый выше. Мост распространяется по лицензии MIT и пересылает сообщения без изменений — вы можете прочитать каждую строку кода, который выполняется на вашем компьютере.


Другие материалы AI Applyd

Создано командой AI Applyd. Вопросы: ava@aiapplyd.com