A side-by-side look at the Himalayas MCP and Hirejack MCP MCP servers: transport, auth, tools, quality signals, and the config to install either one in Claude, Cursor, Windsurf or VS Code.
Verdict: choose Himalayas MCP for workplace & productivity work over a hosted endpoint; choose Hirejack MCP for workplace & productivity as a local process. You can also run both side by side in one mcpServers block.
get_jobs, search_jobs, get_job_details.search_jobs, get_job, get_company_profile.Rows where the two servers differ are marked.
| Spec | ||
|---|---|---|
| Category | Workplace & Productivity | Workplace & Productivity |
| Quality signal | 57/100 · Good | 60/100 · Good |
| Install command | Confirmed | Confirmed |
| Transport | Remote HTTP/SSE | Local subprocess (stdio) |
| Auth | OAuth 2.0 | OAuth 2.0 |
| Pricing | Free | Freemium |
| Required env vars | None listed | None listed |
| Verified owner | Community listing | Community listing |
| GitHub stars | 21 | 0 |
| Directory activity | 2 views 0 installs 0 upvotes | 3 views 0 installs 0 upvotes |
| Tools | 79 | 31 |
| Full listing | View Himalayas MCP | View Hirejack MCP |
get_jobsBrowse the latest remote job listings with optional filtering by country or worldwide availabilitysearch_jobsSearch remote job listings on Himalayas by job title, role, skill or keyword, filtered by the countries a job is open to, worldwide availability, seniority, employment type, salary, markets, benefits or companies. Each result has the company, title, salary range when listed, the countries the job is open to, the posting date and the slugs for get_job_details.get_job_detailsGet full details for a specific job including description, requirements and salary. Use the company_slug and job_slug from job listings. To get the employer's application link, call get_apply_link.get_apply_linkGet the employer's application link for a job, once the user has decided to apply. Uses the connected Himalayas account (no extra sign-in needed); limited to 50 links per account per day. Use the company_slug and job_slug from job listings.generate_application_documentsWrite a resume and cover letter tailored to a Himalayas job, from the user's Himalayas profile. Use it when the user's CV is generic, they have no cover letter, or an application form asks for one. They are saved to the user's account, where the user can edit them and download a PDF. A free account gets one tailored resume and one cover letter in total; Himalayas Plus includes them for every job. Uses the connected Himalayas account; no extra sign-in needed. Use the company_slug and job_slug from job listings.get_new_matchesGet jobs matching the user's Himalayas profile that were posted since an agent last checked, leaving out jobs already in their tracker. The check-in point is saved on the account, so it carries across sessions and agents; a first check looks back 7 days. Plus members get the jobs; free accounts get how many there are. Uses the connected Himalayas account; no extra sign-in needed.skip_jobRecord that the user is passing on a Himalayas job, with the reason, so it stops coming back in get_new_matches and future matches can learn from it. job_closed also reports the listing as expired. For a job already in the tracker, use update_job_status with outcome didnt_apply instead. Uses the connected Himalayas account; no extra sign-in needed.get_plus_checkout_linkGet a Stripe checkout link for Himalayas Plus (US$9 a month) when the user wants to subscribe. Plus includes tailored resumes and cover letters for every job; 30 minutes a month of spoken mock interviews for a specific job, scored out of 100 (sessions of 90 seconds or more) and saved so the user can track their progress; new job matches between sessions (get_new_matches); a higher place in employer talent search on himalayas.app; identity and work permit verification every 30 days, with a verified badge (work permits need a passport or national ID); and a career coach. Details: https://himalayas.app/plus. The user opens the link and pays on Stripe themselves; this tool never charges them. Applying through Himalayas is free without Plus. Uses the connected Himalayas account; no extra sign-in needed.join_radar_waitlistJoin the waitlist for Himalayas Radar, a plan for people who are employed or not actively searching: alerts only for roles that beat their bar, a private open-to-offers mode with their current employer hidden, and a monthly salary check. Radar isn't available yet, so there is nothing to pay; Himalayas emails the user when it launches. Call it only if the user wants to join. Uses the connected Himalayas account; no extra sign-in needed.get_related_jobsFind jobs similar to a specific job, based on skills, location, and category. Use after viewing a job to suggest alternatives.get_companiesBrowse remote-friendly companies with optional filtering by country or worldwide availabilitysearch_companiesSearch for remote-friendly companies using keywords with optional country filteringsearch_jobsSearch HireJack's database of live tech job postings. Filter by keyword, role family, seniority, skill, location, salary, remote policy, or visa sponsorship, and sort by newest or highest pay. Returns a slim list of jobs with title, company, location, salary range, posted date, and key skills. Use this for queries like 'remote senior backend roles paying $200K+', 'highest paying Rust jobs' (sort='salary'), 'data engineer jobs at fintech companies', 'who is hiring Rust developers in NYC'. Not for a single known posting (`get_job`), company-level questions (`get_company_profile`), personalized ranking (`recommendations`), or aggregate market stats (`get_market_pulse`).get_jobFetch one job posting by domain + jobId, or by HireJack detail URL. Returns title, company, location, salary, skills, seniority, posted date, visa/remote/education metadata, and (when available) the AI summary. Use after `search_jobs` when the user picks a specific role to discuss, or when the user pastes a HireJack job URL. Not for browsing or filtering postings (`search_jobs`) or personal fit scoring (`match_job`).get_company_profileFetch HireJack's full hiring profile for a single company by domain. Returns: tech stack (top skills with counts), role distribution, seniority breakdown, location breakdown, hiring trend (% MoM), salary medians where disclosed, and an AI-generated hiring brief. Use this for queries like 'what is Stripe hiring?', 'what tech does Anthropic use?', or before comparing companies. Not for historical trends (`get_company_history`, Analyst) or the user's personal fit (`company_fit`).search_companiesList HireJack's tracked companies with hiring volume. Filter by name/domain (`q`) or industry. Returns slim records with domain, name, industry, total open jobs, and engineering job count. Use this to find companies in a sector ('which fintech companies are hiring?') or to resolve a company name to its domain before calling get_company_profile. Not for deep per-company data (`get_company_profile`) or multi-axis segmentation by trend/skill/job-count (`find_companies`, Analyst).get_market_pulseGet HireJack's market-wide snapshot: total open tech jobs, tracked companies, remote share, top skills by demand, top companies by hiring volume, and trending skills (week-over-week movers). Use for high-level market questions like 'how is the tech job market right now?' or 'what skills are trending?'. Not for history or time-series (`get_market_history`, Analyst) or job-level search (`search_jobs`).match_jobScore how well the authenticated user matches a specific job. Pro tier. Returns matchPct (0-100, the same score the website shows for this job), requirementsPct (how much of this posting's own requirement list the user meets), a dimension breakdown (skills, role, seniority, location, remote — plus experience when both the user's resume-derived years and the job's required years are known, and semantic when both the user's profile and the job carry embeddings), matched/missing/bonus skill lists, an experienceFit comparison, ATS-specific resume tips for the company's ATS, and a priorityScore that factors hiring velocity. Use for queries like 'how well do I match this job?' or 'should I apply?'. Not for company-level fit (`company_fit`) or discovering new jobs (`recommendations`).company_fitScore how well the authenticated user fits a company. Pro tier. Returns fitScore (0-100), 5-dimension breakdown (tech stack 40%, roles 25%, seniority 15%, location 10%, hiring trend 10%), matching skills, skill gaps, role alignment, and a hiring-momentum signal. Use for 'is Anthropic a good fit for me?' or 'compare these companies for me'. Not for scoring a specific job posting — use `match_job` for that.recommendationsGet top job recommendations for the authenticated user, scored against their profile (skills, desired roles, seniority, location, remote preference) and hard-filtered by their remote/US-only/minimum-salary preferences. Pro tier. Returns jobs ranked by composite match score with per-job match details (default 10, `limit` up to 50). Use for 'show me jobs that match me' or 'what should I apply to this week?'. Not for unpersonalized filter searches (`search_jobs`) or scoring one known job (`match_job`).salary_benchmarkCompare a salary against the live HireJack market for a role family + seniority slice. Pro tier. Returns precomputed P10/P25/P50/P75/P90 percentiles, the user's percentile ranking (when `salary` is supplied), and a career-ladder progression of medians by seniority. Use for 'am I paid well as a senior backend engineer?' or 'what should I ask for?'. Not for a specific job's posted range (`get_job`) or market-wide comp stats (`get_market_pulse`).skill_gapAnalyze the gap between the authenticated user's current skills and what their desired roles require in the live market. Pro tier. Returns matchPct (0-100), the list of skills the user already has that map to their target roles, and the list of missing skills ranked by impact (how often the skill appears in target-role postings). Use for 'what should I learn next?' or 'how close am I to senior PM roles?'. Not for simulating the payoff of skills the user might LEARN — use `skill_impact` for that.market_positionCompute the authenticated user's market position score (0-100). Pro tier. Weighted: 50% skill demand against current market, 20% seniority fit, 15% remote availability for the user's preference, 15% skill breadth. Returns score, matchingJobs count, salaryMedian for matching roles, per-skill demand breakdown, and the top companies whose tech stacks align best with the user's skills. Use for queries like 'how do I stack up against the market?' or 'what's my market position right now?'. Not for job-specific (`match_job`) or company-specific (`company_fit`) scores.skill_impactFor each skill the authenticated user does NOT have, simulate adding it and compute the market impact. Pro tier. Returns a ranked list of skills with: newJobsUnlocked (jobs that previously didn't match but would after learning the skill), boostedJobs (existing matches that would score higher), companiesNeedingIt, relevantRoles, and a composite impactScore. Also returns profileCompleteness so the caller can suggest filling missing profile fields. Use for queries like 'what should I learn next?' or 'which skill would unlock the most jobs for me?'. Not for auditing the user's CURRENT skills against their target roles — use `skill_gap` for that.Paste either block (or both) into your client config, e.g. claude_desktop_config.json or ~/.cursor/mcp.json. We only show a config when the install command is confirmed.
{
"mcpServers": {
"himalayas-app-himalayas-mcp": {
"url": "https://mcp.himalayas.app/mcp"
}
}
}
{
"mcpServers": {
"tvlss-hirejack-mcp": {
"command": "npx",
"args": [
"-y",
"@hirejack/mcp"
]
}
}
}