← Back to directory
H

Himalayas MCP Server

Community
Search remote jobs, post listings, find candidates, and check salary benchmarks via AI conversation.
Category
Other #106 of 230
Stars
★ 21 Popular
Transport
Streamable HTTP · SSE
Runtime
Node.js · Hosted (no local runtime)
Credentials
Optional API key
License
MIT
Last commit
Tools
34
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.

Strongest · Documentation 14/20 Weakest · Reliability 8/20

Reliability
8/20
Security and permissions
12/20
Maintenance
9/20
Documentation
14/20
Setup experience
12/20
Why each score
Reliability 8/20
Only server. and README supplied; no source, tests, or CI evidence. Static rules cap this low without verifiable execution evidence. Tool list is detailed but actual behavior cannot be verified, and error handling is undisclosed.
Security and permissions 12/20
Fully remote service over streamable-http/sse; claims OAuth 2.1 with PKCE for authenticated tools and key-free public tools. No source to verify credential handling or data boundaries. `post_job_public` and paid extras (Stripe) involve payment-side effects with thin confirmation guarantees; no red-line violation visible but evidence is missing.
Maintenance 9/20
MIT license, version 1.0.2, 4 open issues suggest active maintenance, but no commit history, release cadence, or security-response channel evidence; governance and update path unclear.
Documentation 14/20
Well-layered docs: per-client setup, OAuth explanation, complete tool reference tables, troubleshooting, and external doc links. Deducted for missing parameter-level details, rate/cost limits, and because README is self-reported untrusted evidence.
Setup experience 12/20
Clear multi-client config examples (Claude Desktop, Claude Code, Cursor, Windsurf, ChatGPT, etc.) plus one-click install. Deducted for reliance on npx mcp-remote bridging and no verifiable proof the configs work; static cap below 15.

Static review · not runListed 2026-09-08

Read the FMRS scoring method →

Fit and risk

What it can accessUses the networkChanges third-party account data

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

Setup

Before you start

Runtime:Node.js · Hosted (no local runtime)

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"
      ]
    }
  }
}

Shown for Claude Desktop. Other clients may use a different file or key (VS Code uses "servers") — the configurator below converts it.

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

Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).

Terminal
claude mcp add himalayas -- npx -y mcp-remote https://mcp.himalayas.app/mcp

Run it in a terminal; replace any <…> placeholders with your own values first.

Check that it works

After connecting, tools like search_jobs should appear in your client's tool list; ask "Find remote Python developer jobs" — real listings from Himalayas confirm the connection works.

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

Things to try

Once connected, you can ask your AI assistant things like:

  • Find remote Python developer jobs paying over $150K
  • What's the average salary for a Senior Product Manager?
  • Move the Stripe application to interviewing stage
  • Post a remote Senior Frontend Engineer role at $140-170K, full-time, worldwide

Tools 34

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

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 Desktop
Claude Code
ChatGPTPartial support
GeminiPartial support
Cursor
Windsurf
VS Code
Microsoft Copilot StudioPartial support
OpenClaw

Listed from the project's documentation, not tested by this site.

Overview

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.

Similar servers

BioMCP 75 · B

One binary. One grammar. Evidence from the biomedical sources you already trust.

★ 659 · Tools 11 Compare with this →

Source revision be506716f65d Data synced 2026-10-19 Read the FMRS scoring method