HuntBoard — вакансии
Свежие вакансии с карьерных страниц компаний: поиск по должности и городу
Добавьте сервер в «Мои MCP» — получите адрес подключения для Claude и ChatGPT.
Добавить в «Мои MCP»Нужно войти или зарегистрироваться — вернём на эту страницу.
Описание
HuntBoard собирает вакансии напрямую с карьерных страниц компаний и систем найма. Ассистент ищет свежие вакансии по должностям и городам (или удалённые), открывает подробности и проверяет, актуальна ли вакансия. Инструменты: • search_jobs — поиск вакансий по должностям и местоположению; • get_job — полная информация о вакансии и ссылка на отклик; • list_coverage — страны, города и профессии, которые охватывает сервис; • subscribe_daily_hunts — ежедневная рассылка новых вакансий на почту (с подтверждением). Кому полезен: тем, кто ищет работу, в том числе удалённую, в зарубежных компаниях. Пример вопроса: — «Найди удалённые вакансии Senior Python Developer, опубликованные за последнюю неделю» Ключ не нужен. Вакансии в основном на английском.
Инструменты · 4
из ответа tools/list
Get one job posting
get_job
Get one job posting
get_job Full details of one posting HuntBoard has indexed: title, company, location, workplace type, employment type, posted date, source, apply link, whether it is still open, and a description excerpt. Pass the link returned by search_jobs.
get_job(url: string)
// inputSchema
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"maxLength": 1000,
"minLength": 10,
"description": "The job link as returned by search_jobs."
}
},
"additionalProperties": false
}
List covered locations and roles
list_coverage
List covered locations and roles
list_coverage The countries, cities, remote-in-country pages and job roles HuntBoard keeps browse pages for, each with its public page URL. Useful to pick locations and titles before searching.
list_coverage()
// inputSchema
{
"type": "object",
"properties": {},
"additionalProperties": false
}
Search job postings
search_jobs
Search job postings
search_jobs Find recent job postings that match target job titles in given locations (or remote). Runs HuntBoard's own hunt: SQL narrowing over its index of company career pages and ATS boards, then an AI fit score. Returns up to max_results jobs scored 7-10 with title, company, location, link, source and a one-line reason.
search_jobs(titles: array, locations?: array, remote_ok?: boolean, max_results?: integer, exclude_titles?: array, exclude_locations?: array)
// inputSchema
{
"type": "object",
"required": [
"titles"
],
"properties": {
"titles": {
"type": "array",
"items": {
"type": "string",
"maxLength": 80,
"minLength": 2
},
"maxItems": 6,
"minItems": 1,
"description": "Target job titles, e.g. [\"Backend Engineer\", \"Platform Engineer\"]. Parentheticals are stripped and head phrases matched."
},
"locations": {
"type": "array",
"items": {
"type": "string",
"maxLength": 80,
"minLength": 2
},
"maxItems": 10,
"description": "Cities, regions or countries, e.g. [\"Tel Aviv\", \"Israel\"]. Optional only when remote_ok is true."
},
"remote_ok": {
"type": "boolean",
"default": false,
"description": "Also include remote roles open to the given locations (or global remote roles)."
},
"max_results": {
"type": "integer",
"default": 20,
"maximum": 50,
"minimum": 1,
"description": "How many jobs to return, 1-50."
},
"exclude_titles": {
"type": "array",
"items": {
"type": "string",
"maxLength": 80
},
"maxItems": 20,
"description": "Title fragments to drop, e.g. [\"Manager\", \"QA\"]."
},
"exclude_locations": {
"type": "array",
"items": {
"type": "string",
"maxLength": 80
},
"maxItems": 20,
"description": "Location fragments to drop."
}
},
"additionalProperties": false
}
Subscribe to daily job matches by email
subscribe_daily_hunts
Subscribe to daily job matches by email
subscribe_daily_hunts Ask HuntBoard to email the person new job matches every morning for the given titles and locations. Double opt-in: HuntBoard sends a confirmation link to the email address and nothing starts until the person clicks it. Free, one-click unsubscribe in every email. Only call this when the person explicitly asked for daily emails and gave their own address.
subscribe_daily_hunts(email: string, titles: array, locations?: array, remote_ok?: boolean, exclude_titles?: array, exclude_locations?: array)
// inputSchema
{
"type": "object",
"required": [
"email",
"titles"
],
"properties": {
"email": {
"type": "string",
"maxLength": 200,
"minLength": 5,
"description": "The person's own email address."
},
"titles": {
"type": "array",
"items": {
"type": "string",
"maxLength": 80,
"minLength": 2
},
"maxItems": 6,
"minItems": 1,
"description": "Target job titles."
},
"locations": {
"type": "array",
"items": {
"type": "string",
"maxLength": 80,
"minLength": 2
},
"maxItems": 10,
"description": "Cities, regions or countries. Optional only when remote_ok is true."
},
"remote_ok": {
"type": "boolean",
"default": false,
"description": "Also include remote roles."
},
"exclude_titles": {
"type": "array",
"items": {
"type": "string",
"maxLength": 80
},
"maxItems": 20
},
"exclude_locations": {
"type": "array",
"items": {
"type": "string",
"maxLength": 80
},
"maxItems": 20
}
},
"additionalProperties": false
}
Вопросы, новые серверы, обсуждение MCP
t.me/rusmcp · t.me/RusMcp_bot