About OpenHire · 哨兵
OpenHire · 哨兵 is an MCP server published by gzchenhao in the Developer Tools category: radar for remote AI/Infra jobs from employer ATS; your résumé never transits the server.
The repository has 14 stars and 0 forks, with the last commit 7 hours ago. Recent commit activity is the strongest signal that reported issues will get attention.
Install
uvx openhirepip install openhireThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (7)
authorize_applicationOne explicit confirmation per job. It records your authorization and returns the employer's **own** application URL — you apply as yourself. It **cannot** accept a résumé.
Parameters not published.
check_employerFacts about one employer with sources and times: whether its own system is in the index, domain age (RDAP), site history (Wayback), the ICP record on its homepage, scam red flags in a pasted posting, the OFAC sanctions lists, the organisational and financing events on EarlyTip's public record, and the company register with **your own** 天眼查 key (`TIANYANCHA_API_KEY`, never ours). A checklist, never a score.
Parameters not published.
check_watchesPull the matches that are new since your last check (client-pull; stdio has no push).
Parameters not published.
get_company_infoAggregate, anonymous trust signals for one employer (`ghost_score_avg`, `active_jobs`, `index_built_at`). Never any candidate data.
Parameters not published.
read_boardRead any employer's public board live from its careers URL (Greenhouse, Lever, Ashby, Moka, 北森, Workable, SmartRecruiters; any sector; indexed or not): the board's own dates, direct apply links, `location` / `title` filters. Nothing stored; closed portals refused with the reason.
Parameters not published.
search_jobsHard-filter the live index; every result carries `verified_at`, `datePosted`, `days_open`, `ghost_score`, `remote_scope`, `eligible_regions`, `apply_channel`. Filter by `required_skills` (AND), `role_family` (engineering, data, product, design, marketing, sales, `hr` for recruiting / HRBP / people roles, ops, other), `remote_scope`, `min_salary` + `currency`, `company`, `location` (bilingual city aliases: 香港 = Hong Kong, 广州 reaches 天河区) and `title` (words in the job title, e.g. `招聘` / `recruit` — the filter for HR, finance and other roles no skill tag names).
Parameters not published.
watch_intentRegister a standing intent once — new matching jobs are waiting next time you check, even after you close the terminal. Accepts `required_skills` / `role_family` / `location` / `title` so sales / solutions roles stay out.
Parameters not published.
Ask AI
Ask AI about OpenHire · 哨兵
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.