← Back to directory
H

Himalayas MCP Server

Community
Search remote jobs, post listings, find candidates, and check salary benchmarks via AI conversation.
GitHub source repository ↗
★ 19 Stars Category · Other Popular Source revision be506716f65d
55FMRS · C

The Himalayas MCP server is a feature-rich tool for remote job search and hiring workflows. Public tools are easy to use without an API key, and it integrates seamlessly with major AI clients. It offers a comprehensive set of tools for job search, salary data, company research, and talent acquisition. Authenticated tools are valuable for job seekers and employers with accounts. OAuth requirement may be a barrier for some, and platform dependence means data accuracy relies on Himalayas.

Reliability
8/20
Security and permissions
12/20
Maintenance
9/20
Documentation
14/20
Setup experience
12/20
Read the FMRS scoring method →

The Himalayas MCP server connects your AI assistant to the Himalayas remote jobs marketplace in real time. It provides tools to search over 100,000 remote jobs, browse companies, access salary data, search candidate profiles, post job listings, and manage your job search or hiring pipeline. Public tools require no API key, while authenticated features (profile, tracker, employer tools) use OAuth 2.1 with PKCE.

Tools

search_jobs
Search remote jobs by keyword, country, experience, type, salary, benefits, skills, and more
get_jobs
Browse latest remote job listings
get_job_details
Full job description, salary, screening questions, and application link
get_related_jobs
Find similar jobs by skills, location, and category
search_companies
Search companies by keyword, country, benefits, tech stack
get_companies
Browse remote-friendly companies
get_company_details
Full company profile with tech stack, benefits, and open jobs
get_salary_data
Salary benchmarks by job title, seniority, and country (min/median/max USD)
get_remote_work_statistics
Top skills, categories, countries, and industries by remote job count
search_talent
Search 100K+ remote candidates by keyword, country, and skills
get_correct_country_name
Fuzzy-match country names to the correct format
check_job_payment_status
Check Stripe payment status for job postings
get_my_profile
View your complete profile
update_profile
Update bio, location, search status, salary expectations, and more
add_experience
Add work experience with title, company, dates, skills
add_education
Add education with school, degree, field, years
update_tech_stack
Set technologies on your profile
save_job
Save a job to your kanban tracker with status, salary, excitement, notes
get_saved_jobs
View all saved jobs grouped by pipeline status
update_job_status
Move a job through your pipeline
remove_saved_job
Remove a job from your tracker
get_company_profile
View your company profile and open positions
update_company_profile
Update about, summary, CEO, employee range, locations, social links
update_company_tech_stack
Set your company's technologies (fuzzy-matched)
get_company_perks
View perks grouped by category
add_company_perk
Add a perk with title, category, and description
remove_company_perk
Remove a perk by ID
create_company_job
Post a remote job with screening questions and paid extras
update_company_job
Update any field of an existing posting
delete_company_job
Permanently delete a posting
list_company_jobs
List all jobs with views, clicks, status, and expiry
show_company_job
Full details of a specific posting
purchase_job_extras
Buy sticky or newsletter placement (returns Stripe checkout URL)
post_job_public
Post a job without an account (Stripe payment required)

Setup

Claude Desktop: Edit config file (macOS: ~/Library/Application Support/Claude/claude_desktop_config.json; Windows: %APPDATA%\Claude\claude_desktop_config.json) and add the sample config. Claude Code: Run claude mcp add himalayas -- npx -y mcp-remote https://mcp.himalayas.app/mcp. Cursor: Visit himalayas.app/mcp for one-click install or set up manually with command npx mcp-remote https://mcp.himalayas.app/mcp. Other clients (Windsurf, VS Code, etc.) use the same server URL.

claude_desktop_config.json
{
  "mcpServers": {
    "himalayas": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://mcp.himalayas.app/mcp"
      ]
    }
  }
}

Fit and risk

Best for

  • Job seekers who want to search and apply for remote jobs via AI
  • Recruiters and employers who need to post jobs, find candidates, and benchmark salaries
  • Developers who want to integrate remote job data into AI workflows
  • Anyone who wants to manage their job search or hiring pipeline conversationally

Not for

  • Those looking for on-site or non-remote job listings
  • Developers needing more than 100,000 job/candidate records or high-volume API access
  • Users concerned about completing OAuth login in a browser (needed for authenticated tools)
  • Those expecting all tools to be entirely free without any account (employer tools require a company-linked account)

Required permissions

  • Public tools (search, salary, company research) require no authentication
  • Authenticated tools require a Himalayas account; OAuth 2.1 flow opens a browser for login
  • Employer tools require the account to be linked to a company
  • The server can fetch and post data to Himalayas; data is stored on the Himalayas platform

Risks and side effects

  • Data is dependent on the Himalayas platform; listings and salary data may not be perfectly current
  • OAuth login for authenticated tools presents standard authorization risks
  • Posting jobs may incur costs (e.g., sticky placement) via Stripe
  • Tools may break if the Himalayas API changes or rate limits are hit
  • Searches and posted data may contain incomplete or inaccurate information

Troubleshooting

  1. Ensure Node.js is installed via `node --version`
  2. Restart your AI assistant after configuration changes
  3. Clear auth cache if issues: `rm -rf ~/.mcp-auth`
  4. Verify you're using the correct server URL: https://mcp.himalayas.app/mcp
  5. Check config JSON syntax and restart; see tools menu in your client

Use cases

Search remote jobs, e.g., 'Find remote Python developer jobs paying over $150K'
Get salary benchmarks for any role, e.g., 'What's the average salary for a Senior Product Manager?'
Post a job by describing it in natural language, and the AI structures and submits it
Search candidates, e.g., 'Find React developers in Canada who are open to new roles'
Research companies, e.g., 'Tell me about Stripe's remote work setup'
Manage your job application tracker, e.g., 'Move the Stripe application to interviewing stage'
Update your career profile and search status

Supported clients

Claude DesktopFull support
Claude CodeFull support
ChatGPTPartial support
GeminiPartial support
CursorFull support
WindsurfFull support
VS CodeFull support
Microsoft Copilot StudioPartial support
OpenclawFull support