Skip to content

Himalayas Remote Jobs

by himalayas.app · remote · no sign-in to list tools · v1.0.3 · published by app.himalayas

Remote jobs: job search, salary data and application tracking, or post a job and hire candidates

Deletes · 33Final · 1Changes · 11

79 tools: 33 can delete or cancel things, 1 do something that can't be undone, 11 change things and 34 only read.

Scanned Oct 21, 2026

7 checks matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http himalayas https://mcp.himalayas.app/mcp

Findings

Matches of fixed checks, with the text they matched.

5 warn2 info
  • The server marks "get_apply_link" as not read-only (readOnlyHint: false), and its words say it reads.

    Matched text

    annotations: {"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "get_apply_link" says "get": a word for reading.

    What this check looks for
  • The server marks "get_new_matches" as not read-only (readOnlyHint: false), and its words say it reads.

    Matched text

    annotations: {"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}; The name "get_new_matches" says "get": a word for reading.

    What this check looks for
  • The server marks "get_plus_checkout_link" as not read-only (readOnlyHint: false), and its words say it reads.

    Matched text

    annotations: {"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}; The name "get_plus_checkout_link" says "get": a word for reading.

    What this check looks for
  • The server marks "get_billing_portal_link" as not read-only (readOnlyHint: false), and its words say it reads.

    Matched text

    annotations: {"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}; The name "get_billing_portal_link" says "get": a word for reading.

    What this check looks for
  • The server marks "get_verification_link" destructive (destructiveHint: true), and its name says "get", a word for reading.

    Matched text

    annotations: {"readOnlyHint":false,"destructiveHint":true,"idempotentHint":false,"openWorldHint":false}; The name "get_verification_link" says "get": a word for reading.

    What this check looks for
  • The description mentions "credentials".

    Matched text

    description: "...ame and model. Reports must not contain credentials, personal data or the user's private co..."

    What this check looks for
Show 1 more finding
  • The input schema at properties.evidence.description mentions "credentials".

    Matched text

    inputSchema.properties.evidence.description: "...ed details of the failing call, with no credentials or personal data"

    What this check looks for

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

79 tools

Deletes or cancels 33Claude Code: deny
  • create_company_jobPost a remote job on Himalayas for the user's company, to hire remote staff.No findings

    Why it is in this group

    • The name "create_company_job" says "create": a word for a change.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Post a remote job on Himalayas for the user's company, to hire remote staff. Jobs are free to post and require admin approval before going live; a job can also be saved as a draft. Uses the connected Himalayas employer account; no extra sign-in needed.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: true
    • idempotentHint: false
    • openWorldHint: true
    • title: Create company job
  • delete_company_jobDelete a job posting from your company on Himalayas.No findings

    Why it is in this group

    • The name "delete_company_job" says "delete": a word for removing or ending something.
    • The description says "cannot be undone".
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Delete a job posting from your company on Himalayas. This action cannot be undone. Uses the connected Himalayas employer account; no extra sign-in needed.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: true
    • idempotentHint: true
    • openWorldHint: false
    • title: Delete company job
  • delete_conversationDelete a conversation.No findings

    Why it is in this group

    • The name "delete_conversation" says "delete": a word for removing or ending something.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Delete a conversation. Accepts room_name or talent_slug. Uses the connected Himalayas employer account; no extra sign-in needed.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: true
    • idempotentHint: true
    • openWorldHint: false
    • title: Delete employer conversation
  • delete_documentDelete one of the user's tailored resumes or cover letters.No findings

    Why it is in this group

    • The name "delete_document" says "delete": a word for removing or ending something.
    • The description says "can't be undone".
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Delete 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.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: true
    • idempotentHint: true
    • openWorldHint: false
    • title: Delete resume or cover letter
  • delete_educationDelete an education entry from your Himalayas profile by id.No findings

    Why it is in this group

    • The name "delete_education" says "delete": a word for removing or ending something.
    • The description says "can't be undone".
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Delete 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.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: true
    • idempotentHint: true
    • openWorldHint: false
    • title: Delete education
  • delete_experienceDelete a work experience from your Himalayas profile by id.No findings

    Why it is in this group

    • The name "delete_experience" says "delete": a word for removing or ending something.
    • The description says "can't be undone".
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Delete 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.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: true
    • idempotentHint: true
    • openWorldHint: false
    • title: Delete work experience
  • delete_saved_answerDelete one of the user's saved application answers.No findings

    Why it is in this group

    • The name "delete_saved_answer" says "delete": a word for removing or ending something.
    • The description says "can't be undone".
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Delete 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.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: true
    • idempotentHint: true
    • openWorldHint: false
    • title: Delete saved application answer
  • generate_application_documentsWrite a resume and cover letter tailored to a Himalayas job, from the user's Himalayas profile.No findings

    Why it is in this group

    • The name "generate_application_documents" says "generate": a word for a change.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Write 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.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: true
    • idempotentHint: true
    • openWorldHint: false
    • title: Tailor resume and cover letter
  • import_profileFill in the user's Himalayas profile from their LinkedIn profile URL or their resume text.No findings

    Why it is in this group

    • The name "import_profile" says "import": a word for a change.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Fill 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.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: true
    • idempotentHint: false
    • openWorldHint: false
    • title: Import profile from LinkedIn or resume
  • post_job_publicPost a job on Himalayas without an account.No findings

    Why it is in this group

    • The name "post_job_public" says "post": a word for a change.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Post 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.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: true
    • idempotentHint: false
    • openWorldHint: true
    • title: Post a paid job without an account
  • purchase_job_extrasPurchase paid extras for an existing job posting: sticky ($299), newsletter ($99).No findings

    Why it is in this group

    • The name "purchase_job_extras" says "purchase": a word that usually means money moves, which cannot be taken back.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Purchase 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.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: true
    • idempotentHint: false
    • openWorldHint: true
    • title: Purchase job extras
  • remove_company_perkRemove a perk/benefit from your company on Himalayas.No findings

    Why it is in this group

    • The name "remove_company_perk" says "remove": a word for removing or ending something.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Remove a perk/benefit from your company on Himalayas. Uses the connected Himalayas employer account; no extra sign-in needed.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: true
    • idempotentHint: true
    • openWorldHint: false
    • title: Remove company perk
  • remove_saved_jobRemove a job from your application tracker.No findings

    Why it is in this group

    • The name "remove_saved_job" says "remove": a word for removing or ending something.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Remove a job from your application tracker. Uses the connected Himalayas account; no extra sign-in needed.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: true
    • idempotentHint: true
    • openWorldHint: false
    • title: Remove saved job
  • reply_to_messageSend a reply in a conversation in the user's job seeker inbox.No findings

    Why it is in this group

    • The name "reply_to_message" says "reply": a word for sending, and what is sent cannot be taken back.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    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.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: true
    • idempotentHint: false
    • openWorldHint: true
    • title: Reply in inbox
  • save_jobSave a job to your application tracker.No findings

    Why it is in this group

    • The name "save_job" says "save": a word for a change.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Save a job to your application tracker. Uses the connected Himalayas account; no extra sign-in needed.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: true
    • idempotentHint: true
    • openWorldHint: false
    • title: Save job to tracker
  • send_messageSend a message in an existing conversation.No findings

    Why it is in this group

    • The name "send_message" says "send": a word for sending, and what is sent cannot be taken back.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    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.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: true
    • idempotentHint: false
    • openWorldHint: true
    • title: Send message to candidate
  • 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.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Record 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.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: true
    • idempotentHint: true
    • openWorldHint: true
    • title: Skip job
  • start_conversationStart a conversation with a candidate by talent slug.No findings

    Why it is in this group

    • The name "start_conversation" says "start": a word for a change.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    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.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: true
    • idempotentHint: false
    • openWorldHint: true
    • title: Start conversation with candidate
  • update_accountChange the user's account time zone (used for email timing).No findings

    Why it is in this group

    • The name "update_account" says "update": a word for a change.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Change 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.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: true
    • idempotentHint: true
    • openWorldHint: false
    • title: Update account time zone
  • update_company_jobUpdate an existing job posting on Himalayas.No findings

    Why it is in this group

    • The name "update_company_job" says "update": a word for a change.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Update 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.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: true
    • idempotentHint: true
    • openWorldHint: false
    • title: Update company job
  • update_company_profileUpdate your company's profile on Himalayas.No findings

    Why it is in this group

    • The name "update_company_profile" says "update": a word for a change.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Update your company's profile on Himalayas. Uses the connected Himalayas employer account; no extra sign-in needed.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: true
    • idempotentHint: true
    • openWorldHint: false
    • title: Update company profile
  • update_company_tech_stackUpdate your company's tech stack on Himalayas.No findings

    Why it is in this group

    • The name "update_company_tech_stack" says "update": a word for a change.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Update 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.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: true
    • idempotentHint: true
    • openWorldHint: false
    • title: Update company tech stack
  • update_documentRename a tailored resume or cover letter, or replace a cover letter's text.No findings

    Why it is in this group

    • The name "update_document" says "update": a word for a change.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Rename 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.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: true
    • idempotentHint: true
    • openWorldHint: false
    • title: Update resume or cover letter
  • update_educationEdit an education entry on your Himalayas profile by id (get_my_profile lists the ids).No findings

    Why it is in this group

    • The name "update_education" says "update": a word for a change.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Edit 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.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: true
    • idempotentHint: true
    • openWorldHint: false
    • title: Update education
  • update_email_preferencesTurn Himalayas emails on or off for the user.No findings

    Why it is in this group

    • The name "update_email_preferences" says "update": a word for a change.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Turn 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.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: true
    • idempotentHint: true
    • openWorldHint: false
    • title: Update email preferences
  • update_experienceEdit a work experience on your Himalayas profile by id (get_my_profile lists the ids).No findings

    Why it is in this group

    • The name "update_experience" says "update": a word for a change.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Edit 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.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: true
    • idempotentHint: true
    • openWorldHint: false
    • title: Update work experience
  • update_job_statusUpdate a saved job's status, outcome or details.No findings

    Why it is in this group

    • The name "update_job_status" says "update": a word for a change.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Update 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.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: true
    • idempotentHint: true
    • openWorldHint: false
    • title: Update job status
  • update_profileUpdate your Himalayas profile.No findings

    Why it is in this group

    • The name "update_profile" says "update": a word for a change.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Update your Himalayas profile. Uses the connected Himalayas account; no extra sign-in needed.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: true
    • idempotentHint: true
    • openWorldHint: false
    • title: Update profile
  • 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).No findings

    Why it is in this group

    • The name "update_profile_photo" says "update": a word for a change.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Set 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.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: true
    • idempotentHint: true
    • openWorldHint: false
    • title: Update profile photo
  • update_saved_answerChange the text of one of the user's saved application answers, by id from list_saved_answers.No findings

    Why it is in this group

    • The name "update_saved_answer" says "update": a word for a change.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Change 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.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: true
    • idempotentHint: true
    • openWorldHint: false
    • title: Update saved application answer
  • update_tech_stackSet the tools and technologies on your Himalayas profile, replacing the current list.No findings

    Why it is in this group

    • The name "update_tech_stack" says "update": a word for a change.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Set 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.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: true
    • idempotentHint: true
    • openWorldHint: false
    • title: Update profile tech stack
  • 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.No findings

    Why it is in this group

    • The description's first verb is "set": a word for a change.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    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.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: true
    • idempotentHint: true
    • openWorldHint: false
    • title: Use headshot as profile photo
Can't be undone 1Claude Code: ask
  • submit_feedbackSend a problem report about Himalayas to its engineering team: a missing capability (filter, field, tool), unclear or wrong documentation, a surprising response, an unhelpful error…2 findings

    Why it is in this group

    • The name "submit_feedback" says "submit": a word for a change.
    • The description's first verb is "send": a word for sending, and what is sent cannot be taken back.

    Findings

    • Info

      The description mentions "credentials".

      Matched text

      description: "...ame and model. Reports must not contain credentials, personal data or the user's private co..."

      What this check looks for
    • Info

      The input schema at properties.evidence.description mentions "credentials".

      Matched text

      inputSchema.properties.evidence.description: "...ed details of the failing call, with no credentials or personal data"

      What this check looks for
    Description, as the server wrote it
    Send a problem report about Himalayas to its engineering team: a missing capability (filter, field, tool), unclear or wrong documentation, a surprising response, an unhelpful error, a bug, a blocked page or action, or impractical performance. Describe the goal, what got in the way and, if known, a suggested fix. Fill `agent` with the client's name and model. Reports must not contain credentials, personal data or the user's private content.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
    • title: Send feedback to Himalayas
Changes things 11Claude Code: ask
  • add_company_perkAdd a perk/benefit to your company on Himalayas.No findings

    Why it is in this group

    • The name "add_company_perk" says "add": a word for a change.
    Description, as the server wrote it
    Add a perk/benefit to your company on Himalayas. Uses the connected Himalayas employer account; no extra sign-in needed.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
    • title: Add company perk
  • add_educationAdd an education entry to your Himalayas profile.No findings

    Why it is in this group

    • The name "add_education" says "add": a word for a change.
    Description, as the server wrote it
    Add an education entry to your Himalayas profile. Uses the connected Himalayas account; no extra sign-in needed.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
    • title: Add education
  • add_experienceAdd a work experience to your Himalayas profile.No findings

    Why it is in this group

    • The name "add_experience" says "add": a word for a change.
    Description, as the server wrote it
    Add a work experience to your Himalayas profile. Uses the connected Himalayas account; no extra sign-in needed.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
    • title: Add work experience
  • 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.1 finding

    Why it is in this group

    • The name "get_new_matches" says "get": a word for reading.
    • The server marks it as not read-only (readOnlyHint: false).

    Findings

    • Warn

      The server marks "get_new_matches" as not read-only (readOnlyHint: false), and its words say it reads.

      Matched text

      annotations: {"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}; The name "get_new_matches" says "get": a word for reading.

      What this check looks for
    Description, as the server wrote it
    Get 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.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
    • title: Get new job matches
  • 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 t…No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Join 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.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
    • title: Join Radar waitlist
  • mark_message_readMark a message as read by its ID.No findings

    Why it is in this group

    • The name "mark_message_read" says "mark": a word for a change.
    Description, as the server wrote it
    Mark a message as read by its ID. Uses the connected Himalayas employer account; no extra sign-in needed.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
    • title: Mark employer message read
  • mark_my_message_readMark a message in the user's job seeker inbox as read.No findings

    Why it is in this group

    • The name "mark_my_message_read" says "mark": a word for a change.
    Description, as the server wrote it
    Mark a message in the user's job seeker inbox as read. Uses the connected Himalayas account; no extra sign-in needed.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
    • title: Mark inbox message read
  • mark_notifications_readMark one of the user's Himalayas notifications as read by id, or all of them with all: true.No findings

    Why it is in this group

    • The name "mark_notifications_read" says "mark": a word for a change.
    Description, as the server wrote it
    Mark 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.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
    • title: Mark notifications read
Only reads 34Claude Code: allow
  • check_job_payment_statusCheck the payment status of a job posting.No findings

    Why it is in this group

    • The name "check_job_payment_status" says "status": a word for reading.
    Description, as the server wrote it
    Check 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.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
    • title: Check job payment status
  • get_coach_chatRead one of the user's career coach conversations by slug from list_coach_chats.No findings

    Why it is in this group

    • The name "get_coach_chat" says "get": a word for reading.
    Description, as the server wrote it
    Read one of the user's career coach conversations by slug from list_coach_chats. Uses the connected Himalayas account; no extra sign-in needed.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
    • title: Get career coach chat
  • get_companiesBrowse remote-friendly companies with optional filtering by country or worldwide availabilityNo findings

    Why it is in this group

    • The name "get_companies" says "get": a word for reading.
    Description, as the server wrote it
    Browse remote-friendly companies with optional filtering by country or worldwide availability

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
    • title: Browse remote companies
  • get_company_detailsGet full details for a company including about, tech stack, benefits, open positions, and social linksNo findings

    Why it is in this group

    • The name "get_company_details" says "get": a word for reading.
    Description, as the server wrote it
    Get full details for a company including about, tech stack, benefits, open positions, and social links

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
    • title: Get company details
  • get_company_perksGet your company's perks/benefits on Himalayas.No findings

    Why it is in this group

    • The name "get_company_perks" says "get": a word for reading.
    Description, as the server wrote it
    Get your company's perks/benefits on Himalayas. Uses the connected Himalayas employer account; no extra sign-in needed.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
    • title: Get company perks
  • get_company_profileGet your company's profile on Himalayas.No findings

    Why it is in this group

    • The name "get_company_profile" says "get": a word for reading.
    Description, as the server wrote it
    Get your company's profile on Himalayas. Uses the connected Himalayas employer account; no extra sign-in needed.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
    • title: Get company profile
  • get_conversationGet full message history for a conversation.No findings

    Why it is in this group

    • The name "get_conversation" says "get": a word for reading.
    Description, as the server wrote it
    Get full message history for a conversation. Accepts room_name or talent_slug. Uses the connected Himalayas employer account; no extra sign-in needed.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
    • title: Get employer conversation
  • get_correct_country_nameResolve a country name to the correct format accepted by Himalayas filters.No findings

    Why it is in this group

    • The name "get_correct_country_name" says "get": a word for reading.
    Description, as the server wrote it
    Resolve a country name to the correct format accepted by Himalayas filters. Useful for fuzzy matching user input.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
    • title: Resolve country name
  • get_documentRead one of the user's tailored resumes or cover letters by id (from list_documents).No findings

    Why it is in this group

    • The name "get_document" says "get": a word for reading.
    Description, as the server wrote it
    Read 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.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
    • title: Get resume or cover letter
  • get_interview_resultsGet 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 imp…No findings

    Why it is in this group

    • The name "get_interview_results" says "get": a word for reading.
    Description, as the server wrote it
    Get 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.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
    • title: Get interview practice results
  • get_job_detailsGet full details for a specific job including description, requirements and salary.No findings

    Why it is in this group

    • The name "get_job_details" says "get": a word for reading.
    Description, as the server wrote it
    Get 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.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
    • title: Get job details
  • get_jobsBrowse the latest remote job listings with optional filtering by country or worldwide availabilityNo findings

    Why it is in this group

    • The name "get_jobs" says "get": a word for reading.
    Description, as the server wrote it
    Browse the latest remote job listings with optional filtering by country or worldwide availability

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
    • title: Browse remote jobs
  • get_my_conversationRead the latest 30 messages in one conversation in the user's job seeker inbox.No findings

    Why it is in this group

    • The name "get_my_conversation" says "get": a word for reading.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
    • title: Get inbox conversation
  • get_my_profileGet your Himalayas profile information.No findings

    Why it is in this group

    • The name "get_my_profile" says "get": a word for reading.
    Description, as the server wrote it
    Get your Himalayas profile information. Uses the connected Himalayas account; no extra sign-in needed.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
    • title: Get my profile
  • get_remote_work_statisticsGet remote work statistics: top skills, job categories, industries, or countries by job/company count.No findings

    Why it is in this group

    • The name "get_remote_work_statistics" says "get": a word for reading.
    Description, as the server wrote it
    Get remote work statistics: top skills, job categories, industries, or countries by job/company count.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
    • title: Get remote work statistics
  • get_salary_dataGet salary benchmarks for remote jobs by job title, with optional seniority and country filters.No findings

    Why it is in this group

    • The name "get_salary_data" says "get": a word for reading.
    Description, as the server wrote it
    Get salary benchmarks for remote jobs by job title, with optional seniority and country filters. Returns min, max, and median salary in USD.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
    • title: Get salary data
  • get_saved_jobsList every job in the user's Himalayas job application tracker with its status (saved, applied, interviewing, negotiation, hired, archived), outcome, salary, notes and links, for t…No findings

    Why it is in this group

    • The name "get_saved_jobs" says "get": a word for reading.
    Description, as the server wrote it
    List every job in the user's Himalayas job application tracker with its status (saved, applied, interviewing, negotiation, hired, archived), outcome, salary, notes and links, for tracking applications and seeing where each one stands. Uses the connected Himalayas account; no extra sign-in needed.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
    • title: Get saved jobs
  • get_talent_profileGet full details for a candidate including bio, all experiences, education, tech stack, social links, and more.No findings

    Why it is in this group

    • The name "get_talent_profile" says "get": a word for reading.
    Description, as the server wrote it
    Get full details for a candidate including bio, all experiences, education, tech stack, social links, and more. Use the talent_slug from search_talent results. Uses the connected Himalayas account; no extra sign-in needed.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
    • title: Get talent profile
  • list_coach_chatsList the user's conversations with the Himalayas career coach, newest first, with titles, dates and links.No findings

    Why it is in this group

    • The name "list_coach_chats" says "list": a word for reading.
    Description, as the server wrote it
    List 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.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
    • title: List career coach chats
  • list_company_jobsList your company's job postings on Himalayas.No findings

    Why it is in this group

    • The name "list_company_jobs" says "list": a word for reading.
    Description, as the server wrote it
    List your company's job postings on Himalayas. Shows status, views, clicks, and expiry. Uses the connected Himalayas employer account; no extra sign-in needed.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
    • title: List company jobs
  • list_conversationsList all your messaging conversations with last message preview.No findings

    Why it is in this group

    • The name "list_conversations" says "list": a word for reading.
    Description, as the server wrote it
    List 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.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
    • title: List employer conversations
  • list_documentsList the user's tailored resumes and cover letters on Himalayas, newest first, with ids and edit links.No findings

    Why it is in this group

    • The name "list_documents" says "list": a word for reading.
    Description, as the server wrote it
    List 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.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
    • title: List resumes and cover letters
  • list_headshotsList 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.No findings

    Why it is in this group

    • The name "list_headshots" says "list": a word for reading.
    Description, as the server wrote it
    List 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.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
    • title: List headshots
  • list_interviewsList 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.No findings

    Why it is in this group

    • The name "list_interviews" says "list": a word for reading.
    Description, as the server wrote it
    List 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.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
    • title: List interview practice
  • list_my_conversationsList 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.No findings

    Why it is in this group

    • The name "list_my_conversations" says "list": a word for reading.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
    • title: List my inbox
  • list_notificationsList 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.No findings

    Why it is in this group

    • The name "list_notifications" says "list": a word for reading.
    Description, as the server wrote it
    List 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.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
    • title: List notifications
  • list_saved_answersList the answers the user saved to job application questions on Himalayas (for example work authorisation or notice period), with ids.No findings

    Why it is in this group

    • The name "list_saved_answers" says "list": a word for reading.
    Description, as the server wrote it
    List 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.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
    • title: List saved application answers
  • search_companiesSearch for remote-friendly companies using keywords with optional country filteringNo findings

    Why it is in this group

    • The name "search_companies" says "search": a word for reading.
    Description, as the server wrote it
    Search for remote-friendly companies using keywords with optional country filtering

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
    • title: Search remote companies
  • search_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…No findings

    Why it is in this group

    • The name "search_jobs" says "search": a word for reading.
    Description, as the server wrote it
    Search 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.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
    • title: Search remote jobs
  • search_talentSearch remote candidates and talent on Himalayas to hire or recruit, such as developers, designers or marketers, by skill, job title or keyword and country.No findings

    Why it is in this group

    • The name "search_talent" says "search": a word for reading.
    Description, as the server wrote it
    Search remote candidates and talent on Himalayas to hire or recruit, such as developers, designers or marketers, by skill, job title or keyword and country. Each result has the candidate's current role, salary expectation, job search status and the profile link for get_talent_profile. Uses the connected Himalayas account; no extra sign-in needed.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
    • title: Search talent
  • show_company_jobGet full details of one of your company's job postings on Himalayas.No findings

    Why it is in this group

    • The name "show_company_job" says "show": a word for reading.
    Description, as the server wrote it
    Get full details of one of your company's job postings on Himalayas. Uses the connected Himalayas employer account; no extra sign-in needed.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
    • title: Get company job

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.0.3. Values in angle brackets are yours to fill in.

claude mcp add --transport http himalayas https://mcp.himalayas.app/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__himalayas__get_jobs",
      "mcp__himalayas__search_jobs",
      "mcp__himalayas__get_job_details",
      "mcp__himalayas__get_related_jobs",
      "mcp__himalayas__get_companies",
      "mcp__himalayas__search_companies",
      "mcp__himalayas__get_company_details",
      "mcp__himalayas__get_remote_work_statistics",
      "mcp__himalayas__get_salary_data",
      "mcp__himalayas__get_correct_country_name",
      "mcp__himalayas__get_my_profile",
      "mcp__himalayas__get_saved_jobs",
      "mcp__himalayas__list_documents",
      "mcp__himalayas__get_document",
      "mcp__himalayas__list_interviews",
      "mcp__himalayas__get_interview_results",
      "mcp__himalayas__get_interview_practice_link",
      "mcp__himalayas__list_saved_answers",
      "mcp__himalayas__list_notifications",
      "mcp__himalayas__list_coach_chats",
      "mcp__himalayas__get_coach_chat",
      "mcp__himalayas__list_headshots",
      "mcp__himalayas__get_headshots_link",
      "mcp__himalayas__search_talent",
      "mcp__himalayas__get_talent_profile",
      "mcp__himalayas__get_company_profile",
      "mcp__himalayas__get_company_perks",
      "mcp__himalayas__list_company_jobs",
      "mcp__himalayas__show_company_job",
      "mcp__himalayas__check_job_payment_status",
      "mcp__himalayas__list_conversations",
      "mcp__himalayas__get_conversation",
      "mcp__himalayas__list_my_conversations",
      "mcp__himalayas__get_my_conversation"
    ],
    "ask": [
      "mcp__himalayas__get_apply_link",
      "mcp__himalayas__get_new_matches",
      "mcp__himalayas__get_plus_checkout_link",
      "mcp__himalayas__join_radar_waitlist",
      "mcp__himalayas__submit_feedback",
      "mcp__himalayas__add_experience",
      "mcp__himalayas__add_education",
      "mcp__himalayas__get_billing_portal_link",
      "mcp__himalayas__mark_notifications_read",
      "mcp__himalayas__add_company_perk",
      "mcp__himalayas__mark_message_read",
      "mcp__himalayas__mark_my_message_read"
    ],
    "deny": [
      "mcp__himalayas__generate_application_documents",
      "mcp__himalayas__skip_job",
      "mcp__himalayas__save_job",
      "mcp__himalayas__update_job_status",
      "mcp__himalayas__remove_saved_job",
      "mcp__himalayas__update_profile",
      "mcp__himalayas__update_experience",
      "mcp__himalayas__delete_experience",
      "mcp__himalayas__update_education",
      "mcp__himalayas__delete_education",
      "mcp__himalayas__update_email_preferences",
      "mcp__himalayas__update_account",
      "mcp__himalayas__update_document",
      "mcp__himalayas__delete_document",
      "mcp__himalayas__import_profile",
      "mcp__himalayas__update_profile_photo",
      "mcp__himalayas__get_verification_link",
      "mcp__himalayas__update_saved_answer",
      "mcp__himalayas__delete_saved_answer",
      "mcp__himalayas__use_headshot_as_profile_photo",
      "mcp__himalayas__update_tech_stack",
      "mcp__himalayas__update_company_profile",
      "mcp__himalayas__remove_company_perk",
      "mcp__himalayas__update_company_tech_stack",
      "mcp__himalayas__create_company_job",
      "mcp__himalayas__update_company_job",
      "mcp__himalayas__delete_company_job",
      "mcp__himalayas__post_job_public",
      "mcp__himalayas__purchase_job_extras",
      "mcp__himalayas__start_conversation",
      "mcp__himalayas__send_message",
      "mcp__himalayas__delete_conversation",
      "mcp__himalayas__reply_to_message"
    ]
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as himalayas. Review it before you use it.