6figr-com/jobgpt-mcp-server

6figr-com/jobgpt-mcp-server

от 6figr-com
MCP сервер JobGPT интегрирует AI-ассистентов с платформой поиска работы для автоматического поиска и отклика, генерации резюме под должность и отслеживания заявок. Помогает соискателям автоматизировать процесс.

JobGPT MCP Server

The official MCP server for JobGPT — auto apply & search jobs, generate and manage custom tailored resumes, and track applications directly from Claude, Cursor, Windsurf, and any MCP-compatible AI tool.

JobGPT Server MCP server

What You Can Do

Ask your AI assistant things like:

  • "Find remote senior React jobs paying over $150k"
  • "Auto-apply to the top 5 matches from my job hunt"
  • "Generate a tailored resume for this Google application"
  • "Apply to this job for me - <job_url from company website, greenhouse workday or linkedin, etc>"
  • "Show my application stats for the last 7 days"
  • "Find recruiters for this job and draft an outreach email"

The MCP server connects your AI assistant to the full JobGPT platform — 34 tools covering job search, applications, resumes, outreach, and more.

Quick Start

1. Get Your API Key
  1. Go to 6figr.com/account
  2. Scroll to MCP Integrations
  3. Click Generate API Key
  4. Copy the key (starts with mcp_)
2. Add to Your AI Tool
Инструменты были проиндексированы:
add_job_to_applications

Добавляет вакансию из результатов поиска в ваши отклики. Используйте это, когда пользователь хочет сохранить или отслеживать найденную вакансию.

Параметры
  • jobHuntIdstringобязательный

    Идентификатор поиска работы, к которому нужно добавить эту вакансию

  • jobIdstringобязательный

    Идентификатор вакансии, который нужно добавить в заявки.

apply_to_job

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

Параметры
  • idstringобязательный

    Идентификатор приложения для автоматического применения

  • resumeUristring

    Необязательно: URI конкретного резюме для этой заявки. Получите его из list_resumes или upload_resume. Если не указано, будет использовано основное резюме.

create_job_hunt

Создайте новый поиск работы, чтобы начать отслеживать и откликаться на вакансии. Поиск работы определяет, какие вакансии вы хотите найти, на основе названий, местоположений, навыков, зарплаты и т.д. Вам нужен хотя бы один поиск работы, чтобы использовать match_jobs или add_job_to_applications.

Параметры
  • autoModeboolean

    Включает полный режим автопилота (по умолчанию выключен). Когда он включен, вакансии автоматически подбираются, оцениваются по вашему резюме с помощью ИИ, и отклик отправляется, если они соответствуют порогу minMatchScore. Настройка резюме (если включена) применяется перед каждой отправкой. Каждая автоматическая отправка расходует один кредит.

  • configobjectобязательный

    Настройка фильтров поиска.

  • customizeResumeboolean

    Включить настройку резюме с помощью ИИ для приложений (по умолчанию: выключено)

  • dailyLimitnumber

    Максимум автоподач заявок в день (по умолчанию: 5, максимум: 100)

  • minMatchScorenumber

    Минимальный балл соответствия для автоподачи (0-1). Заявки с баллом ниже этого значения не будут подаваться автоматически. Если параметр не задан явно, по умолчанию используется 0.70 (70%).

  • namestringобязательный

    Название для этого поиска работы (например, «Вакансии для старших инженеров в Сан-Франциско»)

delete_resume

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

Параметры
  • idstringобязательный

    Идентификатор резюме (URI) для удаления

generate_resume_for_job

Генерирует AI-оптимизированное резюме под конкретную вакансию. Создаёт кастомизированную версию вашего резюме, выделяя релевантные навыки и опыт для этой должности. Возвращает данные резюме в JSON.

Параметры
  • applicationIdstringобязательный

    Идентификатор заявки на вакансию, для которой нужно сгенерировать резюме.

  • generatePdfboolean

    Создает загружаемый PDF из резюме (по умолчанию: false). Если true, возвращает URL для скачивания PDF.

  • keywordsstring[]

    Чтобы резюме проходило автоматические фильтры (ATS) и сразу цепляло взгляд рекрутера, ключевые слова нужно подбирать под конкретную вакансию. Вот основные категории и примеры. 1. Должность и уровень Точное название вашей желаемой позиции (например, «Senior Product Manager», «Java Developer», «HR Business Partner») должно встречаться в резюме минимум 2–3 раза, особенно в заголовке и разделе «О себе». 2. Профессиональные навыки (Hard skills) Это конкретные технологии, методики и инструменты. Их нужно перечислять как в разделе «Навыки», так и в описании опыта работы. - Для разработчиков: Java, Python, SQL, REST API, Docker, Kubernetes, CI/CD, Git, микросервисы, тестирование. - Для маркетинга: SEO, PPC, SMM, Google Analytics, контент-маркетинг, email-рассылки, A/B-тестирование, воронка продаж. - Для управления проектами: Agile, Scrum, Kanban, Waterfall, Jira, Trello, управление рисками, бюджетирование, стейкхолдер-менеджмент. - Для HR: подбор персонала (recruiting), онбординг, HR-аналитика, 1С:ЗУП, трудовое законодательство, корпоративная культура. 3. Действия-глаголы (Action verbs) Начинайте каждый пункт в описании опыта с сильного глагола, чтобы показать ваш вклад, а не просто обязанности. - Вместо «делал» — используйте: разработал, внедрил, оптимизировал, автоматизировал, увеличил, сократил, запустил, руководил, координировал, обучил, создал. - Пример: «Оптимизировал процесс загрузки данных, что сократило время обработки на 30%». 4. Ключевые слова из конкретной вакансии Это самое важное правило. Возьмите текст вакансии и выделите в нём все существительные и прилагательные, описывающие требования (например, «аналитический склад ума», «работа в режиме многозадачности», «знание SAP»). Затем вставьте эти же слова в своё резюме в тех местах, где они уместны по смыслу. ATS-системы часто отсеивают резюме просто потому, что в них нет точного совпадения с формулировками из вакансии. 5. Софт-скиллы (Soft skills) Их тоже важно включать, но не просто списком, а с привязкой к результату. - Коммуникативные навыки, лидерство, критическое мышление, умение работать в команде, стрессоустойчивость, обучаемость, тайм-менеджмент. - Лучше формулировать так: «Выстраивал коммуникацию между отделами разработки и продаж, что позволило сократить сроки согласования в 2 раза». 6. Отраслевые термины и аббревиатуры Если вы работаете в нишевой сфере (например, финансы, медицина, юриспруденция), обязательно используйте профессиональный жаргон и аббревиатуры, принятые в вашей отрасли (например, EBITDA, GAAP, HIPAA, GDPR). Это покажет вашу экспертность и поможет пройти фильтры. Как правильно расставлять акценты: - Не пишите всё подряд. Лучше 5–7 релевантных навыков, чем 20, среди которых половина не относится к вакансии. - Используйте цифры. «Увеличил конверсию на 15%» звучит убедительнее, чем «повысил конверсию». - Дублируйте ключевые слова. Если в вакансии написано «управление проектами», а вы написали «руководство проектами», система может не считать это совпадением. Лучше использовать точную формулировку из вакансии. Если скажете, на какую должность и в какой сфере вы целитесь, я могу подобрать более точный и персонализированный список ключевых слов под ваш случай.

  • modificationsstring[]

    Пользовательские изменения или инструкции для настройки резюме

  • sectionsenum[]

    Какие разделы резюме улучшать с помощью ИИ. По умолчанию используется ["summary", "work", "skills"], если не указано иное.

get_application

Получить детали конкретной заявки на работу по ID. Опционально включить полное описание вакансии (описание, зарплата, навыки и т.д.).

Параметры
  • idstringобязательный

    Идентификатор приложения

  • includeJobListingboolean

    Если значение true, в ответ включаются полные детали вакансии (описание, зарплата, уровень опыта, навыки).

get_application_recruiters

Получает рекрутеров для сохранённой заявки на работу. Возвращает контактные данные для обращения.

Параметры
  • applicationIdstringобязательный

    Идентификатор заявки на работу

get_application_referrers

Находит потенциальных рекомендателей для заявки на работу. Возвращает сотрудников компании, которые могут вас порекомендовать.

Параметры
  • applicationIdstringобязательный

    Идентификатор заявки на работу

  • limitnumber

    Максимальное количество рефереров для возврата (по умолчанию: 2, максимум: 2)

get_application_stats

Получает сводную статистику по вашим откликам на вакансии — общее количество по статусам и метрики автоподачи. Гораздо быстрее, чем пролистывать list_applications постранично.

Параметры
  • dateOffsetenum

    Фильтр по временному периоду (например, "24H", "7D", "1M", "3M", "1Y")

  • jobHuntIdstring

    Фильтровать статистику по конкретному поиску работы

get_credits

Получите ваш текущий баланс кредитов и информацию об использовании

Параметры

Без параметров.

get_currencies

Получает список поддерживаемых валют с их кодами, символами и единицами. Использует это для поиска правильного кода валюты перед обновлением зарплаты.

Параметры

Без параметров.

get_generated_resume

Получить детали конкретного резюме, созданного ИИ, включая ссылку для скачивания.

Параметры
  • idstringобязательный

    Сгенерированный ID резюме

get_industries

Получает список допустимых отраслей компаний. Используйте эти значения для фильтра "industries" в search_jobs, create_job_hunt или update_job_hunt.

Параметры

Без параметров.

get_job

Получает подробную информацию о конкретной вакансии или объявлении о вакансии по её идентификатору (не идентификатору заявки). Показывает полные детали объявления о вакансии, включая описание, зарплату, навыки и информацию о компании. Для получения деталей заявки использует get_application.

Параметры
  • idstringобязательный

    Идентификатор задачи

get_job_hunt

Получить детали конкретного поиска работы по ID

Параметры
  • idstringобязательный

    Идентификатор поиска работы

get_job_recruiters

Находит рекрутеров, которые опубликовали или связаны с конкретной вакансией. Возвращает контактные данные, включая email и LinkedIn.

Параметры
  • jobIdstringобязательный

    Идентификатор вакансии для поиска рекрутеров

get_job_referrers

Ищет потенциальных рекомендателей в компании для конкретной вакансии. Возвращает людей, которые могут вас порекомендовать, учитывая вашу сеть контактов и вакансию.

Параметры
  • jobIdstringобязательный

    Идентификатор задания, для которого нужно найти рефереров.

  • limitnumber

    Максимальное количество рефереров для возврата (по умолчанию: 2, максимум: 2)

get_profile

Получает ваш профиль пользователя, включая личную информацию, навыки, опыт и историю работы.

Параметры

Без параметров.

get_resume

Получить подробную информацию о конкретном загруженном резюме, включая URL для скачивания.

Параметры
  • idstringобязательный

    Идентификатор (URI) резюме

  • includeRawTxtboolean

    Включает необработанное текстовое содержимое резюме (по умолчанию: false).

get_salary

Получите сведения о текущей зарплате/компенсации, включая базовую часть, акции, бонус и общую сумму компенсации. ВАЖНО: Для INR (код валюты 2) значения указаны в лаках (например, 20 = 20 лакхов = 20,00,000 INR). Для всех остальных валют (USD и т.д.) значения указаны в тысячах (например, 400 = 400K = $400,000).

Параметры

Без параметров.

import_job_by_url

Импортируй вакансию по URL (например, LinkedIn, Greenhouse, Lever, Workday) и добавь её в свои заявки. Опционально сразу запусти автоотклик. Используй это, когда у пользователя есть прямая ссылка на вакансию.

Параметры
  • autoApplyboolean

    Нужно ли автоматически подавать заявку на эту вакансию (по умолчанию: false)

  • jobHuntIdstringобязательный

    Идентификатор поиска работы, к которому нужно добавить эту вакансию

  • urlstringобязательный

    URL вакансии (поддерживает LinkedIn, Greenhouse, Lever, Workday и большинство ATS-платформ)

list_applications

Выведи список заявок на работу, с возможностью фильтрации по кампании поиска или статусу.

Параметры
  • jobHuntIdstring

    Фильтровать по ID поиска работы.

  • limitnumber

    Количество результатов на странице (по умолчанию: 20, макс: 50)

  • pagenumber

    Номер страницы, по умолчанию 1

  • statusstring

    Фильтровать по статусу (например, "PENDING", "APPLIED", "INTERVIEW", "OFFER", "REJECTED")

list_generated_resumes

Список резюме, созданных ИИ под конкретные вакансии. Это резюме, которые были автоматически адаптированы под конкретные заявки на работу.

Параметры
  • jobApplicationIdstring

    Фильтровать по ID заявки на работу.

  • manualTriggerboolean

    Фильтровать по тому, было ли резюме запущено вручную

list_interviews

Выводит список собеседований, которые JobGPT активно отслеживает (обнаруженных по подтверждениям с почты). Используйте upcoming=true, чтобы получить запланированные или перенесённые собеседования. Можно также отфильтровать по ID заявки или статусу.

Параметры
  • jobApplicationIdstring

    Отфильтруйте собеседования для конкретной заявки на работу.

  • limitnumber

    Количество результатов на странице (по умолчанию: 20, макс: 50)

  • pagenumber

    Номер страницы, по умолчанию 1

  • statusenum

    Фильтр по статусу интервью

  • upcomingboolean

    Если true, возвращает только предстоящие интервью (SCHEDULED или RESCHEDULED)

list_job_hunts

Выводит список сохранённых поисков работы (подборок вакансий). Также показывает текущий баланс кредитов.

Параметры
  • limitnumber

    Количество результатов на странице (по умолчанию: 20, макс: 50)

  • pagenumber

    Номер страницы, по умолчанию 1

list_outreaches

Выведи список своих исходящих писем, отправленных рекрутерам и рефералам.

Параметры
  • jobApplicationIdstring

    Фильтровать по ID заявки на работу.

  • limitnumber

    Результатов на странице (по умолчанию: 10, макс.: 25)

  • pagenumber

    Номер страницы, по умолчанию 1

list_resumes

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

Параметры
  • includeRawTxtboolean

    Включает необработанное текстовое содержимое резюме (по умолчанию: false).

match_jobs

Получает новые подходящие вакансии на основе сохранённой конфигурации поиска работы. Использует фильтры, сохранённые в вашем поиске (должности, местоположения, навыки, зарплата и т.д.), и возвращает только те вакансии, которые вы ещё не просмотрели, не откликнулись и не отклонили. Чтобы изменить фильтры, сначала используйте update_job_hunt.

Параметры
  • jobHuntIdstringобязательный

    Идентификатор поиска работы для сопоставления вакансий.

  • limitnumber

    Максимальное количество результатов (по умолчанию: 5, максимум: 50). Держите значение низким, чтобы избежать больших ответов.

  • pagenumber

    Номер страницы для постраничной навигации (по умолчанию 1)

search_jobs

Ищет вакансии с фильтрами: должности, местоположение, компании, навыки, зарплата и удалённая работа. Возвращает список подходящих объявлений.

Параметры
  • baseSalaryMaxnumber

    Максимальная базовая зарплата (USD)

  • baseSalaryMinnumber

    Минимальная базовая зарплата (USD)

  • companiesstring[]

    Конкретные компании для поиска (например, ["Google", "Meta", "Apple"])

  • companySizestring[]

    Фильтрует по размеру компании (например, ["xs" для 1-50, "s" для 50-200, "m" для 200-1K, "l" для 1K-5K, "xl" для 5K+])

  • countriesstring[]

    Коды стран для фильтрации (например, ["US", "CA", "UK"])

  • dateOffsetenum

    Показывать только вакансии, опубликованные за этот период времени (например, «2D» — за последние 2 дня).

  • excludedCompaniesstring[]

    Компании, которые нужно исключить из результатов

  • expLevelsstring[]

    Уровни опыта (например, ["SE" для Senior, "MI" для Mid-level, "EN" для Entry])

  • h1bSponsorshipboolean

    Отфильтровать вакансии, предлагающие спонсорство H1B

  • industriesstring[]

    Отфильтруйте по отраслям компании (используйте get_industries, чтобы увидеть допустимые значения).

  • limitnumber

    Максимальное количество результатов (по умолчанию: 5, максимум: 50). Держите значение низким, чтобы избежать больших ответов.

  • locationsstring[]

    Местоположения для поиска (например, ["San Francisco", "New York", "Remote"])

  • pagenumber

    Номер страницы для постраничной навигации (по умолчанию 1)

  • remoteboolean

    Фильтровать только удаленные вакансии

  • skillsstring[]

    Требуемые навыки (например, ["Python", "React", "AWS"])

  • titlesstring[]

    Должности для поиска (например, ["Software Engineer", "Senior Developer"]). Максимум 6 должностей.

send_outreach

Отправляет письмо-обращение рекрутеру или рефереру для подачи заявки на вакансию. Письмо будет отправлено с вашего настроенного email.

Параметры
  • applicationIdstringобязательный

    Идентификатор заявки на работу

  • bodystringобязательный

    Содержимое тела электронного письма

  • contactIdstringобязательный

    Идентификатор контакта (из get_application_recruiters или get_application_referrers)

  • subjectstringобязательный

    Тема письма

update_application

Обновить статус или заметки заявки на работу

Параметры
  • idstringобязательный

    Идентификатор приложения

  • notesstring

    Заметки о приложении

  • statusstring

    Новый статус (например, "PENDING", "APPLIED", "INTERVIEW", "OFFER", "REJECTED")

update_job_hunt

Обновляет настройки поиска работы и фильтры. Используйте это, чтобы изменить, какие вакансии подходят. ВАЖНО: при обновлении конфигурации вы должны передавать ВЕСЬ объект конфигурации, так как он заменяет существующую конфигурацию (не частичное слияние). Сначала используйте get_job_hunt, чтобы увидеть текущую конфигурацию, затем включите все поля, которые хотите сохранить.

Параметры
  • autoModeboolean

    Включить/выключить полный режим автопилота. Когда режим включен, вакансии автоматически сопоставляются с вашим резюме, оцениваются с помощью ИИ и отправляются, если они соответствуют вашему порогу minMatchScore. Настройка резюме (если включена) применяется перед каждой отправкой. Каждая автоматическая отправка расходует один кредит.

  • configobject

    Настройка фильтров поиска. ЗАМЕНЯЕТ всю конфигурацию - включите все поля, которые хотите сохранить.

  • customizeResumeboolean

    Включает/отключает настройку ИИ-резюме для приложений

  • dailyLimitnumber

    Максимум вакансий для автоподачи в день (макс: 100)

  • idstringобязательный

    Идентификатор поиска работы

  • minMatchScorenumber

    Минимальный порог совпадения для автоприменения (0-1). По умолчанию - 0.70 (70%), если не задано явно.

  • namestring

    Поиск работы

  • statusenum

    Статус поиска работы

update_profile

Обновите поля профиля пользователя

Параметры
  • ethnicitystring

    Этничность.

  • experiencenumber

    Лет опыта

  • firstNamestring

    Меня зовут DeepSeek. Это имя, под которым я работаю как ассистент. А если хотите обращаться ко мне как-то иначе — можно просто «ассистент» или придумать мне прозвище, если так удобнее!

  • genderenum

    Пол

  • headlinestring

    Профессиональный заголовок (например, «Старший инженер-программист в Google»)

  • immigrationSponsorshipRequiredboolean

    Нужна ли вам иммиграционная/визовая поддержка (например, H1B)

  • lastNamestring

    У меня нет фамилии. Я искусственный интеллект, поэтому у меня нет ни имени, ни фамилии. Можете обращаться ко мне просто «ассистент» или как вам удобно.

  • locationstring

    Ваше местоположение (например, «San Francisco, CA»)

  • noticePeriodDaysnumber

    Срок уведомления в днях (0-180)

  • openToRelocationboolean

    Готовы ли вы переехать ради работы?

  • phoneCountryCodestring

    Телефонный код страны с префиксом + (например, «+1» для США, «+91» для Индии).

  • phoneCountryIsostring

    Код страны ISO для номера телефона (например, «US», «IN»)

  • phoneNumberstring

    Номер телефона без кода страны (например, «4084586677»)

  • skillsstring[]

    Список навыков (например, ["Python", "JavaScript", "AWS"])

  • workPermitLocationsstring[]

    Страны, где у вас есть разрешение на работу, в виде кодов стран ISO (например, ["US", "CA", "GB"])

update_salary

Обновите свои данные о зарплате/компенсации. ВАЖНО: Для INR (код валюты 2) передавайте значения в лакхах (например, 20 для 20 лакхов). Для всех остальных валют (USD и т.д.) передавайте значения в тысячах (например, 400 для $400K). Используйте get_currencies для поиска кодов валют.

Параметры
  • basenumber

    Базовая зарплата. Для INR: в лакхах (например, 20 = 20 лакхов). Для USD и других валют: в тысячах (например, 400 = $400 тыс.)

  • bonusnumber

    Годовой бонус. Та же система единиц, что и у базового значения.

  • currencynumber

    Код валюты. Используйте get_currencies для поиска допустимых кодов (например, 2 = INR, 3 = USD).

  • signingBonusnumber

    Подписной бонус. Единицы измерения те же, что и у базового значения.

  • stocksnumber

    Годовое значение акций/акционерного капитала. Та же система единиц, что и в базовом значении.

  • targetSalarynumber

    Целевая зарплата. Та же единица измерения, что и у базовой.

upload_resume_from_url

Загрузите резюме из общедоступного URL. Укажите прямую ссылку на файл PDF, DOC или DOCX (например, ссылку для общего доступа Google Drive, ссылку Dropbox, S3 URL). Максимальный размер файла: 5 МБ. По умолчанию ваш профиль будет синхронизирован с содержимым резюме. Если у пользователя нет резюме, размещённого по URL, он может загрузить его напрямую из своего профиля на https://6figr.com/profile.

Параметры
  • isAltResumeboolean

    Загрузить как альтернативное резюме вместо замены основного резюме (по умолчанию: false)

  • syncProfileboolean

    Синхронизировать профиль с содержимым резюме (по умолчанию: true). Игнорируется для альтернативных резюме.

  • urlstringобязательный

    Общедоступный URL-адрес файла резюме (PDF, DOC или DOCX)

Похожие MCP-сервера

mnoomnoo/resume-mcp-server

mnoomnoo/resume-mcp-server

MCP сервер для поиска по коллекции резюме и сопроводительных писем. Парсит docx, pdf, md, txt, индексирует навыки, компании, достижения. Полезен соискателям и рекрутерам, позволяя ИИ-клиентам находить нужные документы по любому критерию без ручного копирования.

Python1
conarti/mattermost-mcp

conarti/mattermost-mcp

MCP сервер для интеграции Mattermost с AI-ассистентами: управляйте каналами, сообщениями, пользователями и настраивайте мониторинг тем прямо в чате. Ускоряет работу команды и автоматизацию процессов.

TypeScript3
chaindead/telegram-mcp

chaindead/telegram-mcp

Telegram MCP сервер подключает AI-ассистентов к вашему аккаунту: чтение диалогов, отправка сообщений, отслеживание уведомлений. Работает с Claude, Cursor. Упрощает управление перепиской и автоматизацию ответов.

Go347
billster45/mcp-chatgpt-responses

billster45/mcp-chatgpt-responses

Сервер MCP для интеграции API ChatGPT в Claude Desktop. Позволяет задавать вопросы ChatGPT, вести диалоги с сохранением контекста и использовать веб-поиск для актуальных данных. Полезен пользовател...

Python22
wyattjoh/imessage-mcp

wyattjoh/imessage-mcp

MCP-сервер для чтения iMessage на macOS через LLM. Поиск сообщений по тексту, контакту или дате, просмотр чатов и контактов адресной книги. Полезен разработчикам, создающим ИИ-ассистентов на Mac.

TypeScript29
korotovsky/slack-mcp-server

korotovsky/slack-mcp-server

MCP-сервер для Slack с полным набором инструментов: загрузка и поиск сообщений, треды, DMs, реакции, управление пользовательскими группами и сохранёнками. Работает в stealth-режиме, через OAuth, с ...

Go1823
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин