MCP 서버

HuntBoard

ai.huntboard/huntboard
비즈니스 및 운영 공개 · 연결 가능 MCP 2026-07-28

이 MCP로 할 수 있는 일

Searches recent job postings, retrieves job details, lists coverage, and supports opt-in daily job-match emails.

get_job
Get one job posting
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.
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'maxLength': 1000, 'minLength': 10, 'description': 'The job link as returned by search_jobs.'}}, 'additionalProperties': False}
list_coverage
List covered locations and roles
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.
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'properties': {}, 'additionalProperties': False}
search_jobs
Search job postings
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.
읽기 전용 외부 접근 가능 멱등성
입력 스키마
{'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_daily_hunts
Subscribe to daily job matches by email
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.
외부 접근 가능
입력 스키마
{'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}
추가됨
subscribe_daily_hunts
2026년 9월 25일 2:49 AM
추가됨
list_coverage
2026년 9월 25일 2:49 AM
추가됨
get_job
2026년 9월 25일 2:49 AM
추가됨
search_jobs
2026년 9월 19일 2:40 AM