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
追加
list_coverage
2026年9月25日2:49
追加
get_job
2026年9月25日2:49
追加
search_jobs
2026年9月19日2:40