accueil / serveurs / Finance & Paiement / app.himalayas/mcp
app.himalayas/mcp
serveur MCP (Model Context Protocol) · Himalayas Remote Jobs MCP Server 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que app.himalayas/mcp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « app.himalayas/mcp » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 79 outils
- add_company_perk≈ 368 tokens
Add a perk/benefit to your company on Himalayas. Uses the connected Himalayas employer account; no extra sign-in needed.
Paramètres, retour & exemple (3)
Paramètrestitle· string · requis
Perk title (3-50 characters)category· string · requis · Healthcare benefits | Retirement benefits | Paid parental leave | Equity benefits | Location independent salary | Profit sharing | 4-day workweeks | Generous vacation
Perk categorydescription· string · requis
Perk description (15-450 characters)
Exemple d'appel{"name": "add_company_perk", "arguments": {"title": "texte", "category": "Healthcare benefits", "description": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - add_education≈ 290 tokens
Add an education entry to your Himalayas profile. Uses the connected Himalayas account; no extra sign-in needed.
Paramètres, retour & exemple (9)
Paramètresfield· string · optionnel
Field of study (e.g., 'Computer Science')grade· string · optionnel
Grade or GPAdegree· string · optionnel
Degree (e.g., 'Bachelor of Science')school· string · requis
School or institution namecurrent· boolean · optionnel
Whether you are currently enrolledend_year· number · optionnel
End year (omit if currently enrolled)activities· string · optionnel
Activities and societiesstart_year· number · optionnel
Start yeardescription· string · optionnel
Description or achievements
Exemple d'appel{"name": "add_education", "arguments": {"school": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - add_experience≈ 368 tokens
Add a work experience to your Himalayas profile. Uses the connected Himalayas account; no extra sign-in needed.
Paramètres, retour & exemple (9)
Paramètrestitle· string · requis
Job titleend_date· string · optionnel
End date (YYYY-MM-DD format, omit for current role)location· string · optionnel
Country name for this role (e.g. 'United States', 'Germany'). Cities are not accepted.start_date· string · optionnel
Start date (YYYY-MM-DD format)current_job· boolean · optionnel
Whether this is your current jobdescription· string · requis
Description of your role and responsibilitiescompany_name· string · requis
Company nameemployment_type· string · requis · Full Time | Part Time | Self Employed | Freelance | Contractor | Temporary | Intern | Apprenticeship
Employment typeexperience_skill_list· string · optionnel
Comma-separated skills used in this role
Exemple d'appel{"name": "add_experience", "arguments": {"title": "texte", "description": "texte", "company_name": "texte", "employment_type": "Full Time"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - check_job_payment_status≈ 145 tokens
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.
Paramètres, retour & exemple (1)
Paramètressession_id· string · requis
Stripe checkout session ID
Exemple d'appel{"name": "check_job_payment_status", "arguments": {"session_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_company_job≈ 734 tokens
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.
Paramètres, retour & exemple (14)
Paramètresdraft· boolean · optionnel
Save as draft instead of submitting for approvaltitle· string · requis
Job title (5-80 characters)extras· array · optionnel
Paid extras: 'sticky' ($299 pin to top for 30 days), 'newsletter' ($99 feature in weekly email for 30 days)seniority· array · requis
Seniority levelsmax_salary· number · optionnel
Maximum salaryskill_list· string · optionnel
Comma-separated skillsbase_salary· number · optionnel
Minimum salarydescription· string · requis
Job description (350+ characters, can include HTML)category_list· string · optionnel
Comma-separated job categoriesvalid_through· string · optionnel
Expiration date (ISO format, defaults to 30 days from now)salary_country· string · optionnel
Salary currency code (default: USD)employment_type· string · requis · Full Time | Part Time | Contractor | Temporary | Intern | Volunteer | Other
Employment typeapp_link_or_email· string · requis
Application URL or email address — backend auto-detects via @ checkscreening_questions· array · optionnel
Screening questions for applicants
Exemple d'appel{"name": "create_company_job", "arguments": {"title": "texte", "seniority": [], "description": "texte", "employment_type": "Full Time", "app_link_or_email": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - delete_company_job≈ 146 tokens
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.
Paramètres, retour & exemple (1)
Paramètresjob_slug· string · requis
Job slug to delete
Exemple d'appel{"name": "delete_company_job", "arguments": {"job_slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - delete_conversation≈ 175 tokens
Delete a conversation. Accepts room_name or talent_slug. Uses the connected Himalayas employer account; no extra sign-in needed.
Paramètres, retour & exemple (2)
Paramètresroom_name· string · optionnel
Room name from list_conversationstalent_slug· string · optionnel
Talent slug (from search_talent results) — resolves to room name automatically
Exemple d'appel{"name": "delete_conversation", "arguments": {"room_name": "texte", "talent_slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - delete_document≈ 179 tokens
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.
Paramètres, retour & exemple (2)
Paramètresid· ? · requis
Document id or slugtype· string · requis · resume | cover_letter
Exemple d'appel{"name": "delete_document", "arguments": {"id": "texte", "type": "resume"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - delete_education≈ 150 tokens
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.
Paramètres, retour & exemple (1)
Paramètresid· number · requis
Education id, from get_my_profile
Exemple d'appel{"name": "delete_education", "arguments": {"id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - delete_experience≈ 153 tokens
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.
Paramètres, retour & exemple (1)
Paramètresid· number · requis
Experience id, from get_my_profile
Exemple d'appel{"name": "delete_experience", "arguments": {"id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - delete_saved_answer≈ 158 tokens
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.
Paramètres, retour & exemple (1)
Paramètresid· number · requis
Saved answer id from list_saved_answers
Exemple d'appel{"name": "delete_saved_answer", "arguments": {"id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - generate_application_documents≈ 320 tokens
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.
Paramètres, retour & exemple (3)
Paramètresjob_slug· string · requis
Job slug (from the job listing URL)documents· array · optionnel
Which documents to write (default: both)company_slug· string · requis
Company slug (from the job listing URL or company page)
Exemple d'appel{"name": "generate_application_documents", "arguments": {"job_slug": "texte", "company_slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_apply_link≈ 200 tokens
Get 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.
Paramètres, retour & exemple (2)
Paramètresjob_slug· string · requis
Job slug (from the job listing URL)company_slug· string · requis
Company slug (from the job listing URL or company page)
Exemple d'appel{"name": "get_apply_link", "arguments": {"job_slug": "texte", "company_slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_billing_portal_link≈ 156 tokens
Get 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.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_billing_portal_link", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_coach_chat≈ 132 tokens
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.
Paramètres, retour & exemple (1)
Paramètresslug· string · requis
Chat slug from list_coach_chats
Exemple d'appel{"name": "get_coach_chat", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_companies≈ 193 tokens
Browse remote-friendly companies with optional filtering by country or worldwide availability
Paramètres, retour & exemple (3)
Paramètrespage· integer · optionnel
Page number for pagination (starts at 1)country· string · optionnel
Filter companies by country (e.g., 'Canada', 'United States', 'UK')worldwide· boolean · optionnel
Show only companies with 100% remote jobs available worldwide (overrides country filter)
Exemple d'appel{"name": "get_companies", "arguments": {"page": 1, "country": "texte", "worldwide": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_company_details≈ 128 tokens
Get full details for a company including about, tech stack, benefits, open positions, and social links
Paramètres, retour & exemple (1)
Paramètrescompany_slug· string · requis
Company slug (e.g., 'stripe', 'gitlab')
Exemple d'appel{"name": "get_company_details", "arguments": {"company_slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_company_perks≈ 100 tokens
Get your company's perks/benefits on Himalayas. Uses the connected Himalayas employer account; no extra sign-in needed.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_company_perks", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_company_profile≈ 100 tokens
Get your company's profile on Himalayas. Uses the connected Himalayas employer account; no extra sign-in needed.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_company_profile", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_conversation≈ 166 tokens
Get full message history for a conversation. Accepts room_name or talent_slug. Uses the connected Himalayas employer account; no extra sign-in needed.
Paramètres, retour & exemple (2)
Paramètresroom_name· string · optionnel
Room name from list_conversationstalent_slug· string · optionnel
Talent slug (from search_talent results) — resolves to room name automatically
Exemple d'appel{"name": "get_conversation", "arguments": {"room_name": "texte", "talent_slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_correct_country_name≈ 135 tokens
Resolve a country name to the correct format accepted by Himalayas filters. Useful for fuzzy matching user input.
Paramètres, retour & exemple (1)
Paramètrescountry_string· string · requis
The country name to get the correct name for
Exemple d'appel{"name": "get_correct_country_name", "arguments": {"country_string": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_document≈ 158 tokens
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.
Paramètres, retour & exemple (2)
Paramètresid· ? · requis
Document id or slugtype· string · requis · resume | cover_letter
Exemple d'appel{"name": "get_document", "arguments": {"id": "texte", "type": "resume"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_headshots_link≈ 110 tokens
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.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_headshots_link", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_interview_practice_link≈ 333 tokens
Get the Himalayas page where the user practises interviewing for a specific job: a Himalayas job (company_slug and job_slug) or a job elsewhere (application_link). On that page the user has a live spoken mock interview with an AI interviewer playing the company's hiring manager, with questions built from the job and their profile, then gets a score out of 100 with what went well and what to improve (sessions of 90 seconds or more are scored). Sessions and scores are saved to the account, so the user can see how they improve over time (list_interviews, get_interview_results). Free accounts include one text mock interview; spoken interviews are part of Himalayas Plus (30 minutes a month). Uses the connected Himalayas account; no extra sign-in needed.
Paramètres, retour & exemple (3)
Paramètresjob_slug· string · optionnel
Job slug of a Himalayas jobcompany_slug· string · optionnel
Company slug of a Himalayas jobapplication_link· string · optionnel
https link to a job posted somewhere else
Exemple d'appel{"name": "get_interview_practice_link", "arguments": {"job_slug": "texte", "company_slug": "texte", "application_link": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_interview_results≈ 220 tokens
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.
Paramètres, retour & exemple (3)
Paramètresid· number · optionnel
Interview id from list_interviewsjob_slug· string · optionnel
Job slugcompany_slug· string · optionnel
Company slug of the job
Exemple d'appel{"name": "get_interview_results", "arguments": {"id": 1, "job_slug": "texte", "company_slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_job_details≈ 178 tokens
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.
Paramètres, retour & exemple (2)
Paramètresjob_slug· string · requis
Job slug (from the job listing URL)company_slug· string · requis
Company slug (from the job listing URL or company page)
Exemple d'appel{"name": "get_job_details", "arguments": {"job_slug": "texte", "company_slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_jobs≈ 185 tokens
Browse the latest remote job listings with optional filtering by country or worldwide availability
Paramètres, retour & exemple (3)
Paramètrespage· integer · optionnel
Page number for pagination (starts at 1)country· string · optionnel
Filter jobs by country (e.g., 'Canada', 'United States', 'UK')worldwide· boolean · optionnel
Show ONLY 100% remote jobs available worldwide (overrides country filter)
Exemple d'appel{"name": "get_jobs", "arguments": {"page": 1, "country": "texte", "worldwide": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_my_conversation≈ 149 tokens
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.
Paramètres, retour & exemple (1)
Paramètresroom_name· string · requis
Room name from list_my_conversations
Exemple d'appel{"name": "get_my_conversation", "arguments": {"room_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_my_profile≈ 94 tokens
Get your Himalayas profile information. Uses the connected Himalayas account; no extra sign-in needed.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_my_profile", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_new_matches≈ 180 tokens
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.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_new_matches", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_plus_checkout_link≈ 326 tokens
Get a Stripe checkout link for Himalayas Plus (US$9 a month) when the user wants to subscribe. Plus includes tailored resumes and cover letters for every job; 30 minutes a month of spoken mock interviews for a specific job, scored out of 100 (sessions of 90 seconds or more) and saved so the user can track their progress; new job matches between sessions (get_new_matches); a higher place in employer talent search on himalayas.app; identity and work permit verification every 30 days, with a verified badge (work permits need a passport or national ID); and a career coach. Details: https://himalayas.app/plus. The user opens the link and pays on Stripe themselves; this tool never charges them. Applying through Himalayas is free without Plus. Uses the connected Himalayas account; no extra sign-in needed.
Paramètres, retour & exemple (1)
Paramètresbilling_interval· string · optionnel · month | year
Bill monthly or yearly (default: month)
Exemple d'appel{"name": "get_plus_checkout_link", "arguments": {"billing_interval": "month"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_related_jobs≈ 153 tokens
Find jobs similar to a specific job, based on skills, location, and category. Use after viewing a job to suggest alternatives.
Paramètres, retour & exemple (2)
Paramètresjob_slug· string · requis
Job slug of the original jobcompany_slug· string · requis
Company slug of the original job
Exemple d'appel{"name": "get_related_jobs", "arguments": {"job_slug": "texte", "company_slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_remote_work_statistics≈ 226 tokens
Get remote work statistics: top skills, job categories, industries, or countries by job/company count.
Paramètres, retour & exemple (3)
Paramètrestype· string · optionnel · skills | categories | countries | industries
Type of breakdown: 'skills', 'categories', 'countries', or 'industries' (default: skills). 'industries' only works with record='companies'.record· string · optionnel · jobs | companies
What to get stats for: 'jobs' or 'companies' (default: jobs)country· string · optionnel
Filter stats by country (e.g., 'United States', 'Germany')
Exemple d'appel{"name": "get_remote_work_statistics", "arguments": {"type": "skills", "record": "jobs", "country": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_salary_data≈ 215 tokens
Get salary benchmarks for remote jobs by job title, with optional seniority and country filters. Returns min, max, and median salary in USD.
Paramètres, retour & exemple (3)
Paramètrescountry· string · optionnel
Country slug to filter by (e.g., 'united-states', 'united-kingdom', 'germany')job_title· string · requis
Job title to look up salary for (e.g., 'software-engineer', 'product-manager', 'data-scientist'). Use hyphens instead of spaces.seniority· string · optionnel
Seniority level (e.g., 'senior', 'junior', 'lead', 'mid')
Exemple d'appel{"name": "get_salary_data", "arguments": {"job_title": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_saved_jobs≈ 143 tokens
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.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_saved_jobs", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_talent_profile≈ 175 tokens
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.
Paramètres, retour & exemple (1)
Paramètrestalent_slug· string · requis
Talent slug from search_talent (e.g. 'john-doe'). Also accepts '@john-doe' or a himalayas.app/@slug profile URL.
Exemple d'appel{"name": "get_talent_profile", "arguments": {"talent_slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_verification_link≈ 267 tokens
Get the next step for verifying the user's identity and work permits on Himalayas (the verified badge): whether they are verified, and otherwise the Stripe Identity link (when verification is included, as on Plus or Max) or a US$5 checkout link. Use it when the user wants to get verified: when verification is included, this starts it (a Plus or Max member's included verification is then used for 30 days). A passport or national ID verifies identity and the work permit for that country; other IDs verify identity only. get_my_profile shows whether they are verified. The user opens each link and does the verification or payment on Stripe themselves. Uses the connected Himalayas account; no extra sign-in needed.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_verification_link", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - import_profile≈ 256 tokens
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.
Paramètres, retour & exemple (3)
Paramètresmode· string · optionnel · append_only | replace_all
Default append_onlyresume_text· string · optionnel
The full text of their resumelinkedin_url· string · optionnel
Their LinkedIn profile URL, e.g. https://www.linkedin.com/in/name
Exemple d'appel{"name": "import_profile", "arguments": {"mode": "append_only", "resume_text": "texte", "linkedin_url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - join_radar_waitlist≈ 195 tokens
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.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "join_radar_waitlist", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_coach_chats≈ 122 tokens
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.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_coach_chats", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_company_jobs≈ 143 tokens
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.
Paramètres, retour & exemple (1)
Paramètrespage· integer · optionnel
Page number for pagination (starts at 1)
Exemple d'appel{"name": "list_company_jobs", "arguments": {"page": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_conversations≈ 125 tokens
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.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_conversations", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_documents≈ 151 tokens
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.
Paramètres, retour & exemple (1)
Paramètrestype· string · optionnel · resume | cover_letter
Only resumes or only cover letters (default: both)
Exemple d'appel{"name": "list_documents", "arguments": {"type": "resume"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_headshots≈ 135 tokens
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.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_headshots", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_interviews≈ 140 tokens
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.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_interviews", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_my_conversations≈ 146 tokens
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.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_my_conversations", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_notifications≈ 127 tokens
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.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_notifications", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_saved_answers≈ 127 tokens
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.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_saved_answers", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - mark_message_read≈ 195 tokens
Mark a message as read by its ID. Uses the connected Himalayas employer account; no extra sign-in needed.
Paramètres, retour & exemple (3)
Paramètresroom_name· string · optionnel
Room name from list_conversationsmessage_id· number · requis
Message ID to mark as readtalent_slug· string · optionnel
Talent slug (from search_talent results) — resolves to room name automatically
Exemple d'appel{"name": "mark_message_read", "arguments": {"message_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - mark_my_message_read≈ 170 tokens
Mark a message in the user's job seeker inbox as read. Uses the connected Himalayas account; no extra sign-in needed.
Paramètres, retour & exemple (2)
Paramètresroom_name· string · requis
Room name from list_my_conversationsmessage_id· number · requis
Message id from get_my_conversation
Exemple d'appel{"name": "mark_my_message_read", "arguments": {"room_name": "texte", "message_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - mark_notifications_read≈ 168 tokens
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.
Paramètres, retour & exemple (2)
Paramètresid· number · optionnel
Notification id from list_notificationsall· boolean · optionnel
true marks every notification as read
Exemple d'appel{"name": "mark_notifications_read", "arguments": {"id": 1, "all": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - post_job_public≈ 523 tokens
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.
Paramètres, retour & exemple (14)
Paramètrestitle· string · requis
Job title (5-80 characters)seniority· array · requis
Seniority levelsmax_salary· number · optionnel
Maximum salaryskill_list· string · optionnel
Comma-separated skillsbase_salary· number · optionnel
Minimum salarycompany_url· string · requis
Company website URLdescription· string · requis
Job description (350+ characters, can include HTML)company_name· string · requis
Company namecategory_list· string · optionnel
Comma-separated job categoriesvalid_through· string · optionnel
Expiration date (ISO format, defaults to 30 days from now)customer_email· string · requis
Your email address for payment and notificationssalary_country· string · optionnel
Salary currency code (default: USD)employment_type· string · requis · Full Time | Part Time | Contractor | Temporary | Intern | Volunteer | Other
Employment typeapp_link_or_email· string · requis
Application URL or email address
Exemple d'appel{"name": "post_job_public", "arguments": {"title": "texte", "seniority": [], "company_url": "texte", "description": "texte", "company_name": "texte", "customer_email": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - purchase_job_extras≈ 212 tokens
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.
Paramètres, retour & exemple (2)
Paramètresextras· array · requis
Extras to purchase: 'sticky' ($299 pin to top), 'newsletter' ($99 weekly email feature)job_slug· string · requis
Job slug to add extras to
Exemple d'appel{"name": "purchase_job_extras", "arguments": {"extras": [], "job_slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - remove_company_perk≈ 145 tokens
Remove a perk/benefit from your company on Himalayas. Uses the connected Himalayas employer account; no extra sign-in needed.
Paramètres, retour & exemple (1)
Paramètresid· number · requis
Perk ID to remove (use get_company_perks to find IDs)
Exemple d'appel{"name": "remove_company_perk", "arguments": {"id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - remove_saved_job≈ 131 tokens
Remove a job from your application tracker. Uses the connected Himalayas account; no extra sign-in needed.
Paramètres, retour & exemple (1)
Paramètresid· number · requis
Kanban item ID to remove
Exemple d'appel{"name": "remove_saved_job", "arguments": {"id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - reply_to_message≈ 194 tokens
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.
Paramètres, retour & exemple (2)
Paramètresmessage· string · requis
The reply, exactly as the user approved itroom_name· string · requis
Room name from list_my_conversations
Exemple d'appel{"name": "reply_to_message", "arguments": {"message": "texte", "room_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - save_job≈ 328 tokens
Save a job to your application tracker. Uses the connected Himalayas account; no extra sign-in needed.
Paramètres, retour & exemple (10)
Paramètresnotes· string · optionnel
Personal notes about this jobtitle· string · requis
Job titlestatus· string · optionnel · seen | saved | applied | interviewing | negotiation | hired | archived
Application status (default: saved)app_link· string · optionnel
Application link URLcurrency· string · optionnel
Salary currency (e.g., 'USD')excitement· number · optionnel
Excitement level from 0-5max_salary· number · optionnel
Maximum salarybase_salary· number · optionnel
Base salarycompany_name· string · requis
Company namehimalayas_link· string · optionnel
Himalayas job listing URL
Exemple d'appel{"name": "save_job", "arguments": {"title": "texte", "company_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_companies≈ 316 tokens
Search for remote-friendly companies using keywords with optional country filtering
Paramètres, retour & exemple (7)
Paramètrespage· integer · optionnel
Page number for pagination (starts at 1)sort· string · optionnel · relevant | recent | jobs | nameAToZ | nameZToA
Sort order for results (default: 'relevant')country· string · optionnel
Filter companies by country (e.g., 'Canada', 'United States', 'UK')keyword· string · optionnel
Search keyword/term (optional)benefits· string · optionnel
Comma-separated benefit slugs to filter by (e.g., '401k,health-insurance,equity')worldwide· boolean · optionnel
Show only companies with 100% remote jobs available worldwide (overrides country filter)tech_stack· string · optionnel
Comma-separated technology slugs to filter by (e.g., 'react,typescript,python')
Exemple d'appel{"name": "search_companies", "arguments": {"page": 1, "sort": "relevant", "country": "texte", "keyword": "texte", "benefits": "texte", "worldwide": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_jobs≈ 821 tokens
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.
Paramètres, retour & exemple (15)
Paramètrespage· integer · optionnel
Page number for pagination (starts at 1)sort· string · optionnel · relevant | recent | salaryAsc | salaryDesc
Sort order for results (default: 'relevant')type· string · optionnel · full-time | part-time | contractor | temporary | intern | volunteer | other
Filter by a single employment type (full-time, part-time, contractor, temporary, intern, volunteer, or other)country· string · optionnel
Filter jobs by country (e.g., 'Canada', 'United States', 'UK')keyword· string · optionnel
Job title, role or skill to search for, e.g. 'product manager' or 'react' (optional)markets· string · optionnel
Comma-separated market/category slugs to filter by (e.g., 'saas,fintech,healthcare')benefits· string · optionnel
Comma-separated benefit slugs to filter by (e.g., '401k,health-insurance,equity')currency· string · optionnel · USD | AUD | EUR | JPY | GBP | CAD | CHF | CNY
Salary currency (default: USD). salary_min and salary_max are always USD; this doesn't convert them.companies· string · optionnel
Comma-separated company slugs to filter by (e.g., 'stripe,gitlab')worldwide· boolean · optionnel
Show ONLY 100% remote jobs available worldwide (overrides country filter)experience· string · optionnel · entry-level | mid-level | senior | manager | director | executive
Filter by a single experience/seniority level (entry-level, mid-level, senior, manager, director, or executive)salary_max· number · optionnel
Maximum yearly pay in USD, compared the same way as salary_minsalary_min· number · optionnel
Minimum yearly pay in USD. Hourly, weekly and monthly pay is converted to a yearly figure first (hourly x 2080), so hourly jobs whose yearly equivalent clears it are included.salary_required· boolean · optionnel
If false, include jobs without salary data in salary-filtered results (default: true — only jobs with salary)exclude_worldwide· boolean · optionnel
When true and country is set, return ONLY jobs specifically available in that country, excluding worldwide/remote jobs. Requires country to be set.
Exemple d'appel{"name": "search_jobs", "arguments": {"page": 1, "sort": "relevant", "type": "full-time", "country": "texte", "keyword": "texte", "markets": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_talent≈ 262 tokens
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.
Paramètres, retour & exemple (4)
Paramètrespage· integer · optionnel
Page number for pagination (starts at 1)sort· string · optionnel · relevant | recent
Sort order (default: relevant)country· string · optionnel
Filter by country (e.g., 'United States', 'Germany')keyword· string · optionnel
Search keyword (e.g., 'react developer')
Exemple d'appel{"name": "search_talent", "arguments": {"page": 1, "sort": "relevant", "country": "texte", "keyword": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - send_message≈ 258 tokens
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.
Paramètres, retour & exemple (3)
Paramètresmessage· string · requis
Message text to sendroom_name· string · optionnel
Room name from list_conversationstalent_slug· string · optionnel
Talent slug (from search_talent results) — resolves to room name automatically
Exemple d'appel{"name": "send_message", "arguments": {"message": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - show_company_job≈ 132 tokens
Get full details of one of your company's job postings on Himalayas. Uses the connected Himalayas employer account; no extra sign-in needed.
Paramètres, retour & exemple (1)
Paramètresjob_slug· string · requis
Job slug (from list_company_jobs)
Exemple d'appel{"name": "show_company_job", "arguments": {"job_slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - skip_job≈ 330 tokens
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.
Paramètres, retour & exemple (4)
Paramètresdetail· string · optionnel
Anything worth knowing, in a sentence or two (what the page said, a hidden requirement). No personal data.reason· string · requis · job_closed | needs_account | location_or_visa_restricted | pay_too_low | wrong_timezone | not_really_remote | wrong_seniority | wrong_role
Why the user is passing on itjob_slug· string · requis
Job slug (from the job listing URL)company_slug· string · requis
Company slug (from the job listing URL)
Exemple d'appel{"name": "skip_job", "arguments": {"reason": "job_closed", "job_slug": "texte", "company_slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - start_conversation≈ 255 tokens
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.
Paramètres, retour & exemple (2)
Paramètresmessage· string · optionnel
Optional initial message to send with the conversationtalent_slug· string · requis
Talent slug of the candidate to message (from search_talent results)
Exemple d'appel{"name": "start_conversation", "arguments": {"talent_slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - submit_feedback≈ 769 tokens
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.
Paramètres, retour & exemple (14)
Paramètresgoal· string · requis
What you or your user were trying to accomplish, in plain languagetype· string · requis · missing_capability | bug | unclear_documentation | unexpected_response | unhelpful_error | performance | other
The kind of problemagent· object · optionnel
Who is reporting: name (agent or product) and modelmessage· string · requis
What prevented or complicated the taskoutcome· string · optionnel · blocked | degraded | completed
blocked = task failed, degraded = completed worse or slower, completed = suggestion onlyendpoint· string · optionnel
The Himalayas tool involved, e.g. search_jobsevidence· object · optionnel
Sanitized details of the failing call, with no credentials or personal dataexpected· string · optionnel
What you expected to find or happenmetadata· object · optionnelrequest_id· string · optionnelsession_id· string · optionnel
Reuse the same value for every report in one tasksuggestion· string · optionnel
A concrete change that would have let you succeedworkaround· boolean · optionnel
Whether you found a workaroundworkaround_description· string · optionnel
The workaround, if any
Exemple d'appel{"name": "submit_feedback", "arguments": {"goal": "texte", "type": "missing_capability", "message": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - update_account≈ 174 tokens
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.
Paramètres, retour & exemple (1)
Paramètrestime_zone· string · requis
Time zone name, e.g. 'Pacific Time (US & Canada)' or 'London'
Exemple d'appel{"name": "update_account", "arguments": {"time_zone": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - update_company_job≈ 680 tokens
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.
Paramètres, retour & exemple (14)
Paramètresdraft· boolean · optionnel
Save as draft instead of submitting for approvaltitle· string · optionnel
Job title (5-80 characters)job_slug· string · requis
Job slug to updateseniority· array · optionnel
Seniority levelsmax_salary· number · optionnel
Maximum salaryskill_list· string · optionnel
Comma-separated skillsbase_salary· number · optionnel
Minimum salarydescription· string · optionnel
Job description (350+ characters, can include HTML)category_list· string · optionnel
Comma-separated job categoriesvalid_through· string · optionnel
Expiration date (ISO format)salary_country· string · optionnel
Salary currency codeemployment_type· string · optionnel · Full Time | Part Time | Contractor | Temporary | Intern | Volunteer | Other
Employment typeapp_link_or_email· string · optionnel
Application URL or email addressscreening_questions· array · optionnel
Screening questions — provide full set, questions not included will be removed
Exemple d'appel{"name": "update_company_job", "arguments": {"job_slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - update_company_profile≈ 325 tokens
Update your company's profile on Himalayas. Uses the connected Himalayas employer account; no extra sign-in needed.
Paramètres, retour & exemple (10)
Paramètresceo· string · optionnel
CEO nameabout· string · optionnel
Company description (HTML or plain text)summary· string · optionnel
Short company summarytwitter· string · optionnel
Twitter URLfacebook· string · optionnel
Facebook URLlinkedin· string · optionnel
LinkedIn URLinstagram· string · optionnel
Instagram URLyear_founded· number · optionnel
Year the company was foundedlocation_list· string · optionnel
Comma-separated list of locations (e.g., 'San Francisco, New York')num_employees_range· string · optionnel · 1-10 | 11-50 | 51-200 | 201-500 | 501-1000 | 1001-5000 | 5000+
Number of employees range
Exemple d'appel{"name": "update_company_profile", "arguments": {"ceo": "texte", "about": "texte", "summary": "texte", "twitter": "texte", "facebook": "texte", "linkedin": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - update_company_tech_stack≈ 192 tokens
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.
Paramètres, retour & exemple (1)
Paramètresstacks· array · requis
Array of technology names (e.g., ['React', 'TypeScript', 'Python', 'AWS'])
Exemple d'appel{"name": "update_company_tech_stack", "arguments": {"stacks": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - update_document≈ 236 tokens
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.
Paramètres, retour & exemple (4)
Paramètresid· ? · requis
Document id or slugtype· string · requis · resume | cover_lettertitle· string · optionnel
New titlecontent· string · optionnel
Cover letters only: the full new text, paragraphs separated by blank lines
Exemple d'appel{"name": "update_document", "arguments": {"id": "texte", "type": "resume"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - update_education≈ 257 tokens
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.
Paramètres, retour & exemple (11)
Paramètresid· number · requis
Education idfield· string · optionnel
Field of studygrade· string · optionneldegree· string · optionnelschool· string · optionnelcurrent· boolean · optionnel
Currently enrolledend_year· number · optionnelactivities· string · optionnelsort_order· number · optionnel
Position on the profile, 0 firststart_year· number · optionneldescription· string · optionnel
Exemple d'appel{"name": "update_education", "arguments": {"id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - update_email_preferences≈ 348 tokens
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.
Paramètres, retour & exemple (8)
Paramètresjob_matches· boolean · optionnel
Emails with new jobs that match the profilejob_reminders· boolean · optionnel
Reminders about saved jobsjob_post_updates· boolean · optionnel
Updates about jobs they posted (employers)marketing_emails· boolean · optionnel
Himalayas news and offersjob_post_reminders· boolean · optionnel
Reminders about jobs they posted (employers)job_match_frequency· string · optionnel · daily | weekly
How often job-match emails come (daily needs Plus)application_followups· boolean · optionnel
'Did you hear back?' emails about applicationsmessage_notifications· boolean · optionnel
Emails when an employer messages them
Exemple d'appel{"name": "update_email_preferences", "arguments": {"job_matches": true, "job_reminders": true, "job_post_updates": true, "marketing_emails": true, "job_post_reminders": true, "job_match_frequency": "daily"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - update_experience≈ 388 tokens
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.
Paramètres, retour & exemple (11)
Paramètresid· number · requis
Experience idtitle· string · optionnel
Job titleend_date· string · optionnel
End date (YYYY-MM-DD)location· string · optionnel
Country name for this role. Cities are not accepted.sort_order· number · optionnel
Position on the profile, 0 firststart_date· string · optionnel
Start date (YYYY-MM-DD)current_job· boolean · optionnel
Whether this is the current jobdescription· string · optionnel
Description of the rolecompany_name· string · optionnel
Company nameemployment_type· string · optionnel · Full Time | Part Time | Self Employed | Freelance | Contractor | Temporary | Intern | Apprenticeshipexperience_skill_list· array · optionnel
Skills used in this role. Replaces the current list.
Exemple d'appel{"name": "update_experience", "arguments": {"id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - update_job_status≈ 492 tokens
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.
Paramètres, retour & exemple (7)
Paramètresid· number · requis
Kanban item IDnotes· string · optionnel
Updated notesdetail· string · optionnel
Anything worth knowing about the outcome, in a sentence or two. No personal data.reason· string · optionnel · job_closed | needs_account | location_or_visa_restricted | pay_too_low | wrong_timezone | not_really_remote | wrong_seniority | wrong_role
Why the user didn't apply (only with outcome didnt_apply)status· string · optionnel · seen | saved | applied | interviewing | negotiation | hired | archived
New application statusoutcome· string · optionnel · rejected | no_response | withdrawn | didnt_apply | clear
What happened after applying, as reported by the user. "clear" removes a recorded outcome.excitement· number · optionnel
Excitement level from 0-5
Exemple d'appel{"name": "update_job_status", "arguments": {"id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - update_profile≈ 1093 tokens
Update your Himalayas profile. Uses the connected Himalayas account; no extra sign-in needed.
Paramètres, retour & exemple (28)
Paramètresbio· string · optionnel
Short biointro· string · optionnel
Introduction/headlinegithub· string · optionnel
GitHub profile URLbehance· string · optionnel
Behance profile URLtwitter· string · optionnel
Twitter/X profile URLwebsite· string · optionnel
Personal website URLdribbble· string · optionnel
Dribbble profile URLlinkedin· string · optionnel
LinkedIn profile URLlocation· string · optionnel
Country name (e.g. 'United States', 'Australia'). Cities and 'City, Country' strings are not accepted.username· string · optionnel
New username: 3 to 30 letters, numbers, dashes or underscores. The profile moves to himalayas.app/@username and the old link stops working.last_name· string · optionnel
Last nameportfolio· string · optionnel
Portfolio URLseniority· array · optionnel
Seniority levels the user wants. Replaces the current list.first_name· string · optionnel
First name, as shown on the profile and tailored resumesvisibility· string · optionnel · public_profile | unsearchable_profile | private_profile
public_profile: employers can find and view it. unsearchable_profile: viewable by link but not in search. private_profile: only the user sees it.contact_email· string · optionnel
Email shown to employers, if different from the login emailemail_visible· boolean · optionnel
Show the contact email on the profilecareer_max_salary· number · optionnel
Desired maximum salarycareer_skill_list· array · optionnel
Skills for job matching (e.g. ['Product design', 'User research']). Replaces the current list.career_base_salary· number · optionnel
Desired minimum salarycareer_description· string · optionnel
Description of what you're looking forcareer_company_size· object · optionnel
Company size preferences, e.g. {'1-10': 'not_interested', '51-200': 'preferred'}. Replaces all current size preferences, so include every size the user cares about.career_compensation· string · optionnel · no_equity | open_to_compensation | equity_important
How the user feels about equity as part of paycareer_primary_role· string · optionnel
Primary role (e.g., 'software-engineer')career_search_status· string · optionnel · actively_searching | open_to_roles | closed_to_roles
Career search status (e.g., 'actively_searching', 'open_to_roles', 'closed_to_roles')career_salary_country· string · optionnel · USD | AUD | EUR | JPY | GBP | CAD | CHF | CNY
Currency of the desired salarycareer_working_permits· array · optionnel
Countries the user can legally work in, as country names (e.g. ['United States']). Replaces the current list.career_interested_role_list· array · optionnel
Other roles the user is interested in. Replaces the current list.
Exemple d'appel{"name": "update_profile", "arguments": {"bio": "texte", "intro": "texte", "github": "texte", "behance": "texte", "twitter": "texte", "website": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - update_profile_photo≈ 173 tokens
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.
Paramètres, retour & exemple (2)
Paramètreskind· string · requis · avatar | cover_photoimage_url· string · requis
https URL of the image
Exemple d'appel{"name": "update_profile_photo", "arguments": {"kind": "avatar", "image_url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - update_saved_answer≈ 175 tokens
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.
Paramètres, retour & exemple (2)
Paramètresid· number · requis
Saved answer id from list_saved_answersanswer· string · requis
The full new answer
Exemple d'appel{"name": "update_saved_answer", "arguments": {"id": 1, "answer": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - update_tech_stack≈ 198 tokens
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.
Paramètres, retour & exemple (1)
Paramètresstacks· array · requis
Array of technology names (e.g., ['React', 'TypeScript', 'Node.js'])
Exemple d'appel{"name": "update_tech_stack", "arguments": {"stacks": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - use_headshot_as_profile_photo≈ 189 tokens
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.
Paramètres, retour & exemple (2)
Paramètresimage_id· number · requis
Image id from list_headshotssession_id· number · requis
Session id from list_headshots
Exemple d'appel{"name": "use_headshot_as_profile_photo", "arguments": {"image_id": 1, "session_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».