protogrid

Search / app.himalayas/mcp

Himalayas Remote Jobs

R0· no sign-in

Search and post remote jobs, browse companies, check salaries, and find talent on Himalayas.app

v1.0.2 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality70needs work
Trust85of 100
Uptime, 30 days100%
Latency p50605 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "himalayas": {
      "type": "http",
      "url": "https://mcp.himalayas.app/mcp"
    }
  }
}
claude mcp add --transport http himalayas https://mcp.himalayas.app/mcp
[mcp_servers.himalayas]
url = "https://mcp.himalayas.app/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "himalayas": {
      "type": "remote",
      "url": "https://mcp.himalayas.app/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "himalayas": {
      "type": "http",
      "url": "https://mcp.himalayas.app/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=himalayas&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vbWNwLmhpbWFsYXlhcy5hcHAvbWNwIn0%3D"
}
{
  "servers": {
    "himalayas": {
      "type": "http",
      "url": "https://mcp.himalayas.app/mcp"
    }
  }
}
{
  "mcpServers": {
    "himalayas": {
      "httpUrl": "https://mcp.himalayas.app/mcp"
    }
  }
}
extensions:
  "himalayas":
    enabled: true
    name: "himalayas"
    type: streamable_http
    uri: "https://mcp.himalayas.app/mcp"
    timeout: 300

Quality 70 / 100needs work

protocol88 · weight 25
  • pass
    protocol.modernsupports 2026-07-28 (server/discover)
  • pass
    protocol.statelessanswers without a session
  • pass
    protocol.transportstreamable HTTP
  • warn
    protocol.list_ttltools/list declares ttlMs 0, so clients re-fetch it on every use
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene79 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations76 of 79 tools declare readOnlyHint or destructiveHint
  • warn
    tools.directory_hints42 of 79 tools declare all four hints; missing: get_related_jobs (destructiveHint, idempotentHint); list_conversations (destructiveHint, idempotentHint); get_jobs (destructiveHint, idempotentHint); …
  • warn
    tools.token_costabout 15,671 tokens to load every tool
  • warn
    tools.api_dump79 tools, 76% named like REST operations: looks like an API mapped one endpoint per tool
stability25 · weight 15
  • warn
    stability.changes94 tool changes in 30 days
  • fail
    stability.rug_pull17 tools kept their name but changed most of their description in 30 days; review before trusting them
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

79 tools, about 15,671 tokens to load them all · tool set 6770b63907d1 · tools last changed 2026-10-19 · checked 2026-10-19 10:52 UTC

Tool changes

  • get_verification_linkadded

    Get the next step for the user's Himalayas verified badge: whether they are verified, and otherwise the Stripe Identity link (when a check is included, as on Plus) or a US$5 checkout link. Call it when the user wants to get verified: when a check is included, this starts it (a Plus member's included check is then used for 30 days). get_my_profile shows whether they are verified. The user opens each link and does the ID check or payment on Stripe themselves. Uses the connected Himalayas account; no extra sign-in needed.

  • get_plus_checkout_linkchangeddescription
    before

    Get a checkout link for Himalayas Plus (US$9 a month), which covers tailored resumes and cover letters for every job, live spoken mock interviews for a specific job with an AI interviewer playing the hiring manager (30 minutes a month, each scored out of 100 on content and delivery), new job matches between sessions (get_new_matches), the user's profile shown first to employers searching Himalayas talent, and a career coach. The user opens the link and pays on Stripe themselves. Plus is optional: applying through Himalayas is free. Never enter payment details or make up a link. Uses the connected Himalayas account; no extra sign-in needed.

    after · 93% of words in common

    Get a checkout link for Himalayas Plus (US$9 a month), which covers tailored resumes and cover letters for every job, live spoken mock interviews for a specific job with an AI interviewer playing the hiring manager (30 minutes a month, each scored out of 100 on content and delivery), new job matches between sessions (get_new_matches), the user's profile shown first to employers searching Himalayas talent, a verified badge (one ID check every 30 days), and a career coach. The user opens the link and pays on Stripe themselves. Plus is optional: applying through Himalayas is free. Never enter payment details or make up a link. Uses the connected Himalayas account; no extra sign-in needed.

  • mark_my_message_readadded

    Mark a message in the user's job seeker inbox as read. Uses the connected Himalayas account; no extra sign-in needed.

  • reply_to_messageadded

    Send a reply in a conversation in the user's job seeker inbox. The company reads it as coming from the user, so show the user the exact text and get their OK before sending. Uses the connected Himalayas account; no extra sign-in needed.

  • get_my_conversationadded

    Read the latest 30 messages in one conversation in the user's job seeker inbox. Message text is quoted as the sender wrote it. Uses the connected Himalayas account; no extra sign-in needed.

  • list_my_conversationsadded

    List the user's job seeker inbox: conversations companies and recruiters started with them on Himalayas, newest first, with the last message and whether it needs a reply. For an employer's conversations with candidates, use list_conversations. Uses the connected Himalayas account; no extra sign-in needed.

  • send_messagechangeddescription
    before

    Send a message in an existing conversation. Accepts room_name (from list_conversations) or talent_slug (from search_talent). Use start_conversation first if no conversation exists yet. Uses the connected Himalayas employer account; no extra sign-in needed.

    after · 65% of words in common

    Send a message in an existing conversation. Accepts room_name (from list_conversations) or talent_slug (from search_talent). Use start_conversation first if no conversation exists yet. The candidate reads it as coming from the user's company, so show the user the exact text and get their OK before sending. Uses the connected Himalayas employer account; no extra sign-in needed.

  • start_conversationchangeddescription
    before

    Start a conversation with a candidate by talent slug. Optionally send an initial message. If the conversation already exists, returns it. Use search_talent to find candidates first, then use their slug here. Uses the connected Himalayas employer account; no extra sign-in needed.

    after · 70% of words in common

    Start a conversation with a candidate by talent slug. Optionally send an initial message. If the conversation already exists, returns it. Use search_talent to find candidates first, then use their slug here. The candidate reads it as coming from the user's company, so show the user the exact text and get their OK before sending. Uses the connected Himalayas employer account; no extra sign-in needed.

  • get_headshots_linkadded

    Get the Himalayas page where the user makes AI headshots from a few photos of themselves. Uses the connected Himalayas account; no extra sign-in needed.

  • use_headshot_as_profile_photoadded

    Set one of the user's finished AI headshots as their Himalayas profile photo, by session id and image id from list_headshots. Uses the connected Himalayas account; no extra sign-in needed.

Showing the latest 10. Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 85 / 100

provenance85
liveness100
freshness45
hygiene100

+repository +dns-namespace +website +reachable +uptime-100% -stale-231d

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://mcp.himalayas.app/mcp streamable-httpnoneyes100%605 ms2026-07-282026-10-19
https://mcp.himalayas.app/sse sseunknownno (13 failures)0%–––

Tools (79)

add_company_perkAdd a perk/benefit to your company on Himalayas. Uses the connected Himalayas employer account; no extra sign-in needed.
add_educationAdd an education entry to your Himalayas profile. Uses the connected Himalayas account; no extra sign-in needed.
add_experienceAdd a work experience to your Himalayas profile. Uses the connected Himalayas account; no extra sign-in needed.
check_job_payment_statusread-onlyCheck the payment status of a job posting. Use the session_id returned from post_job_public or create_company_job with extras. No authentication required.
create_company_jobPost a new job on Himalayas. Jobs are free to post and require admin approval before going live. Uses the connected Himalayas employer account; no extra sign-in needed.
delete_company_jobdestructiveDelete a job posting from your company on Himalayas. This action cannot be undone. Uses the connected Himalayas employer account; no extra sign-in needed.
delete_conversationdestructiveDelete a conversation. Accepts room_name or talent_slug. Uses the connected Himalayas employer account; no extra sign-in needed.
delete_documentdestructiveDelete one of the user's tailored resumes or cover letters. This can't be undone: confirm with the user first. Uses the connected Himalayas account; no extra sign-in needed.
delete_educationdestructiveDelete an education entry from your Himalayas profile by id. This can't be undone: confirm with the user first. Uses the connected Himalayas account; no extra sign-in needed.
delete_experiencedestructiveDelete a work experience from your Himalayas profile by id. This can't be undone: confirm with the user first. Uses the connected Himalayas account; no extra sign-in needed.
delete_saved_answerdestructiveDelete one of the user's saved application answers. This can't be undone: confirm with the user first. Uses the connected Himalayas account; no extra sign-in needed.
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, ever, so on a free account use them on the job the user is most likely to apply to; Himalayas Plus covers every job. Uses the connected Himalayas account; no extra sign-in needed. Use the company_slug and job_slug from job listings.
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.
get_billing_portal_linkGet a link to the user's Stripe billing page, where they can update their card, see invoices, or change or cancel Himalayas Plus themselves. Only for users who have paid before. Never act on billing for them. Uses the connected Himalayas account; no extra sign-in needed.
get_coach_chatread-onlyRead one of the user's career coach conversations by slug from list_coach_chats. Uses the connected Himalayas account; no extra sign-in needed.
get_companiesread-onlyBrowse remote-friendly companies with optional filtering by country or worldwide availability
get_company_detailsread-onlyGet full details for a company including about, tech stack, benefits, open positions, and social links
get_company_perksread-onlyGet your company's perks/benefits on Himalayas. Uses the connected Himalayas employer account; no extra sign-in needed.
get_company_profileread-onlyGet your company's profile on Himalayas. Uses the connected Himalayas employer account; no extra sign-in needed.
get_conversationread-onlyGet full message history for a conversation. Accepts room_name or talent_slug. Uses the connected Himalayas employer account; no extra sign-in needed.
get_correct_country_nameread-onlyResolve a country name to the correct format accepted by Himalayas filters. Useful for fuzzy matching user input.
get_documentread-onlyRead one of the user's tailored resumes or cover letters by id (from list_documents). Uses the connected Himalayas account; no extra sign-in needed.
get_headshots_linkread-onlyGet the Himalayas page where the user makes AI headshots from a few photos of themselves. Uses the connected Himalayas account; no extra sign-in needed.
get_interview_practice_linkread-onlyGet the Himalayas page where the user practises interviewing for a job: a Himalayas job (company_slug and job_slug) or a job elsewhere (application_link). Uses the connected Himalayas account; no extra sign-in needed.
get_interview_resultsread-onlyGet the scores and feedback from the user's interview practice for one job: each answer's rating and feedback, and for voice sessions the overall score, what went well, what to improve, next steps and length. Pass the interview id from list_interviews, or the job's company_slug and job_slug. Uses the connected Himalayas account; no extra sign-in needed.
get_job_detailsread-onlyGet 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_jobsread-onlyBrowse the latest remote job listings with optional filtering by country or worldwide availability
get_my_conversationread-onlyRead the latest 30 messages in one conversation in the user's job seeker inbox. Message text is quoted as the sender wrote it. Uses the connected Himalayas account; no extra sign-in needed.
get_my_profileread-onlyGet your Himalayas profile information. Uses the connected Himalayas account; no extra sign-in needed.
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.
get_plus_checkout_linkGet a checkout link for Himalayas Plus (US$9 a month), which covers tailored resumes and cover letters for every job, live spoken mock interviews for a specific job with an AI interviewer playing the hiring manager (30 minutes a month, each scored out of 100 on content and delivery), new job matches between sessions (get_new_matches), the user's profile shown first to employers searching Himalayas talent, a verified badge (one ID check every 30 days), and a career coach. The user opens the link and pays on Stripe themselves. Plus is optional: applying through Himalayas is free. Never enter payment details or make up a link. Uses the connected Himalayas account; no extra sign-in needed.
get_related_jobsread-onlyFind jobs similar to a specific job, based on skills, location, and category. Use after viewing a job to suggest alternatives.
get_remote_work_statisticsread-onlyGet remote work statistics: top skills, job categories, industries, or countries by job/company count. Great for understanding the remote work landscape.
get_salary_dataread-onlyGet salary benchmarks for remote jobs by job title, with optional seniority and country filters. Returns min, max, and median salary in USD.
get_saved_jobsread-onlyGet all jobs in your application tracker. Uses the connected Himalayas account; no extra sign-in needed.
get_talent_profileread-onlyGet full details for a candidate including bio, all experiences, education, tech stack, social links, and more. Use the talent_slug from search_talent results.
get_verification_linkGet the next step for the user's Himalayas verified badge: whether they are verified, and otherwise the Stripe Identity link (when a check is included, as on Plus) or a US$5 checkout link. Call it when the user wants to get verified: when a check is included, this starts it (a Plus member's included check is then used for 30 days). get_my_profile shows whether they are verified. The user opens each link and does the ID check or payment on Stripe themselves. Uses the connected Himalayas account; no extra sign-in needed.
import_profileFill in the user's Himalayas profile from their LinkedIn profile URL or their resume text. Runs in the background for a few minutes; get_my_profile shows the result. append_only adds what's missing and keeps what's there; replace_all overwrites the profile, so ask the user first. Uses the connected Himalayas account; no extra sign-in needed.
join_radar_waitlistJoin the waitlist for Himalayas Radar, a planned 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.
list_coach_chatsread-onlyList the user's conversations with the Himalayas career coach, newest first, with titles, dates and links. get_coach_chat reads one. Uses the connected Himalayas account; no extra sign-in needed.
list_company_jobsread-onlyList your company's job postings on Himalayas. Shows status, views, clicks, and expiry. Uses the connected Himalayas employer account; no extra sign-in needed.
list_conversationsread-onlyList all your messaging conversations with last message preview. Shows conversation status (awaiting reply, new reply, read). Uses the connected Himalayas employer account; no extra sign-in needed.
list_documentsread-onlyList the user's tailored resumes and cover letters on Himalayas, newest first, with ids and edit links. Uses the connected Himalayas account; no extra sign-in needed.
list_headshotsread-onlyList the AI headshots the user has made on Himalayas, newest first: each session's finished images with ids and URLs, and a link to see them. use_headshot_as_profile_photo sets one as the profile photo. Uses the connected Himalayas account; no extra sign-in needed.
list_interviewsread-onlyList the user's interview practice on Himalayas: each job they practised for, when, and the link to practise again, plus the voice minutes and credits they have left. get_interview_results shows the scores. Uses the connected Himalayas account; no extra sign-in needed.
list_my_conversationsread-onlyList the user's job seeker inbox: conversations companies and recruiters started with them on Himalayas, newest first, with the last message and whether it needs a reply. For an employer's conversations with candidates, use list_conversations. Uses the connected Himalayas account; no extra sign-in needed.
list_notificationsread-onlyList the user's newest Himalayas notifications (up to 20), such as finished headshots, profile imports and community replies, with ids and whether each is read. Uses the connected Himalayas account; no extra sign-in needed.
list_saved_answersread-onlyList the answers the user saved to job application questions on Himalayas (for example work authorisation or notice period), with ids. Uses the connected Himalayas account; no extra sign-in needed.
mark_message_readMark a message as read by its ID. Uses the connected Himalayas employer account; no extra sign-in needed.
mark_my_message_readMark a message in the user's job seeker inbox as read. Uses the connected Himalayas account; no extra sign-in needed.
mark_notifications_readMark one of the user's Himalayas notifications as read by id, or all of them with all: true. Uses the connected Himalayas account; no extra sign-in needed.
post_job_publicPost a job on Himalayas without an account. Provide your email and company details. Payment is required — a Stripe checkout URL will be returned. No authentication needed.
purchase_job_extrasPurchase paid extras for an existing job posting: sticky ($299), newsletter ($99). Returns a Stripe checkout URL. Uses the connected Himalayas employer account; no extra sign-in needed.
remove_company_perkdestructiveRemove a perk/benefit from your company on Himalayas. Uses the connected Himalayas employer account; no extra sign-in needed.
remove_saved_jobdestructiveRemove a job from your application tracker. Uses the connected Himalayas account; no extra sign-in needed.
reply_to_messageSend a reply in a conversation in the user's job seeker inbox. The company reads it as coming from the user, so show the user the exact text and get their OK before sending. Uses the connected Himalayas account; no extra sign-in needed.
save_jobSave a job to your application tracker. Uses the connected Himalayas account; no extra sign-in needed.
search_companiesread-onlySearch for remote-friendly companies using keywords with optional country filtering
search_jobsread-onlySearch for remote jobs using keywords with optional filtering by country or worldwide availability
search_talentread-onlySearch for remote talent/candidates on Himalayas. Browse professionals by keyword, country, or role.
send_messageSend a message in an existing conversation. Accepts room_name (from list_conversations) or talent_slug (from search_talent). Use start_conversation first if no conversation exists yet. The candidate reads it as coming from the user's company, so show the user the exact text and get their OK before sending. Uses the connected Himalayas employer account; no extra sign-in needed.
show_company_jobread-onlyGet full details of one of your company's job postings on Himalayas. Uses the connected Himalayas employer 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.
start_conversationStart a conversation with a candidate by talent slug. Optionally send an initial message. If the conversation already exists, returns it. Use search_talent to find candidates first, then use their slug here. The candidate reads it as coming from the user's company, so show the user the exact text and get their OK before sending. Uses the connected Himalayas employer account; no extra sign-in needed.
submit_feedbackReport a problem with Himalayas to its engineering team. Call this when something prevented or complicated your task: a missing capability (filter, field, tool), unclear or wrong documentation, a surprising response, an unhelpful error, a bug, being blocked from a page or action, or impractical performance. Describe your goal in plain language, say specifically what got in the way, and include a concrete suggestion if you have one. Say who you are in `agent` (name and model). Report each distinct problem once per task. Never include credentials, personal data or your user's private content. This is best effort: after calling it, continue with your task.
update_accountChange the user's account time zone (used for email timing). Name is on update_profile; email address and password can only be changed on himalayas.app. Uses the connected Himalayas account; no extra sign-in needed.
update_company_jobUpdate an existing job posting on Himalayas. Only provide fields you want to change. For screening_questions, provide the full set — questions not included will be removed. Uses the connected Himalayas employer account; no extra sign-in needed.
update_company_profileUpdate your company's profile on Himalayas. Uses the connected Himalayas employer account; no extra sign-in needed.
update_company_tech_stackUpdate your company's tech stack on Himalayas. Pass technology names (e.g., 'React', 'Python') and they'll be matched to the Himalayas stack database. Uses the connected Himalayas employer account; no extra sign-in needed.
update_documentRename a tailored resume or cover letter, or replace a cover letter's text. Resume content is edited in the website's resume editor (link from list_documents). Uses the connected Himalayas account; no extra sign-in needed.
update_educationEdit an education entry on your Himalayas profile by id (get_my_profile lists the ids). Only the fields you pass change. Uses the connected Himalayas account; no extra sign-in needed.
update_email_preferencesTurn Himalayas emails on or off for the user. Only the settings you pass change. Daily job-match emails are a Plus feature; free accounts get weekly. Uses the connected Himalayas account; no extra sign-in needed.
update_experienceEdit a work experience on your Himalayas profile by id (get_my_profile lists the ids). Only the fields you pass change. Uses the connected Himalayas account; no extra sign-in needed.
update_job_statusUpdate a saved job's status, outcome or details. Use status for where the application is now (interviewing, negotiation for an offer, hired). Use outcome for an applied job that ended without progressing: rejected, no_response (no reply after 45+ days), withdrawn, or didnt_apply; status stays as it is. With didnt_apply, give a reason: job_closed reports the listing as expired, and the rest improve the user's future matches. Add detail for anything worth knowing (what the page said, a hidden requirement). Uses the connected Himalayas account; no extra sign-in needed.
update_profileUpdate your Himalayas profile. Uses the connected Himalayas account; no extra sign-in needed.
update_profile_photoSet the user's profile photo (avatar) or profile cover photo from an image URL (https, JPEG/PNG/WebP/GIF, up to 5 MB). Uses the connected Himalayas account; no extra sign-in needed.
update_saved_answerChange the text of one of the user's saved application answers, by id from list_saved_answers. Uses the connected Himalayas account; no extra sign-in needed.
update_tech_stackSet the tools and technologies on your Himalayas profile, replacing the current list. Names are matched to Himalayas' catalogue; any it doesn't have yet are requested for review and left off for now. Uses the connected Himalayas account; no extra sign-in needed.
use_headshot_as_profile_photoSet one of the user's finished AI headshots as their Himalayas profile photo, by session id and image id from list_headshots. Uses the connected Himalayas account; no extra sign-in needed.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "app.himalayas/mcp",
  "icons": [
    {
      "src": "https://himalayas.app/icon.png"
    }
  ],
  "title": "Himalayas Remote Jobs",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://mcp.himalayas.app/mcp",
      "type": "streamable-http"
    },
    {
      "url": "https://mcp.himalayas.app/sse",
      "type": "sse"
    }
  ],
  "version": "1.0.2",
  "repository": {
    "url": "https://github.com/Himalayas-App/himalayas-mcp",
    "source": "github"
  },
  "websiteUrl": "https://himalayas.app",
  "description": "Search and post remote jobs, browse companies, check salaries, and find talent on Himalayas.app"
}