MCP 서버

Himalayas Remote Jobs

app.himalayas/mcp
비즈니스 및 운영 검색 및 리서치 공개 · 연결 가능 MCP 2025-11-25

이 MCP로 할 수 있는 일

Searches remote jobs and companies, provides salary and workforce statistics, supports candidate research, and manages job postings and applications.

add_company_perk
Add a perk/benefit to your company on Himalayas. Requires employer authentication.
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['title', 'category', 'description'], 'properties': {'title': {'type': 'string', 'maxLength': 50, 'minLength': 3, 'description': 'Perk title (3-50 characters)'}, 'category': {'enum': ['Healthcare benefits', 'Retirement benefits', 'Paid parental leave', 'Equity benefits', 'Location independent salary', 'Profit sharing', '4-day workweeks', 'Generous vacation', 'Paid vacation', 'Sabbaticals', 'Unlimited time off', 'Company meals', 'Wellness benefits', 'Home office budget', 'Co-working space budget', 'Commuter benefits', 'Pet-friendly office', 'Learning and development budget', 'Company events', 'Volunteer opportunities', 'Open source', 'Company credit card', 'Life insurance', 'Employee assistance program (EAP)', 'Flexible working hours', 'Disability insurance', 'Fertility benefits', 'Company retreats', 'Get paid in crypto', 'Miscellaneous'], 'type': 'string', 'description': 'Perk category'}, 'description': {'type': 'string', 'maxLength': 450, 'minLength': 15, 'description': 'Perk description (15-450 characters)'}}}
add_education
Add an education entry to your Himalayas profile. Requires authentication.
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['school'], 'properties': {'field': {'type': 'string', 'description': "Field of study (e.g., 'Computer Science')"}, 'grade': {'type': 'string', 'description': 'Grade or GPA'}, 'degree': {'type': 'string', 'description': "Degree (e.g., 'Bachelor of Science')"}, 'school': {'type': 'string', 'description': 'School or institution name'}, 'current': {'type': 'boolean', 'description': 'Whether you are currently enrolled'}, 'end_year': {'type': 'number', 'description': 'End year (omit if currently enrolled)'}, 'activities': {'type': 'string', 'description': 'Activities and societies'}, 'start_year': {'type': 'number', 'description': 'Start year'}, 'description': {'type': 'string', 'description': 'Description or achievements'}}}
add_experience
Add a work experience to your Himalayas profile. Requires authentication.
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['title', 'company_name', 'employment_type', 'description'], 'properties': {'title': {'type': 'string', 'description': 'Job title'}, 'end_date': {'type': 'string', 'description': 'End date (YYYY-MM-DD format, omit for current role)'}, 'location': {'type': 'string', 'description': "Country name for this role (e.g. 'United States', 'Germany'). Cities are not accepted."}, 'start_date': {'type': 'string', 'description': 'Start date (YYYY-MM-DD format)'}, 'current_job': {'type': 'boolean', 'description': 'Whether this is your current job'}, 'description': {'type': 'string', 'description': 'Description of your role and responsibilities'}, 'company_name': {'type': 'string', 'description': 'Company name'}, 'employment_type': {'enum': ['Full Time', 'Part Time', 'Self Employed', 'Freelance', 'Contractor', 'Temporary', 'Intern', 'Apprenticeship', 'Volunteer', 'Other'], 'type': 'string', 'description': 'Employment type'}, 'experience_skill_list': {'type': 'string', 'description': 'Comma-separated skills used in this role'}}}
check_job_payment_status
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.
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['session_id'], 'properties': {'session_id': {'type': 'string', 'minLength': 1, 'description': 'Stripe checkout session ID'}}}
create_company_job
Post a new job on Himalayas. Jobs are free to post and require admin approval before going live. Requires employer authentication.
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['title', 'description', 'employment_type', 'seniority', 'app_link_or_email'], 'properties': {'draft': {'type': 'boolean', 'description': 'Save as draft instead of submitting for approval'}, 'title': {'type': 'string', 'maxLength': 80, 'minLength': 5, 'description': 'Job title (5-80 characters)'}, 'extras': {'type': 'array', 'items': {'enum': ['sticky', 'newsletter'], 'type': 'string'}, 'description': "Paid extras: 'sticky' ($299 pin to top for 30 days), 'newsletter' ($99 feature in weekly email for 30 days)"}, 'seniority': {'type': 'array', 'items': {'enum': ['Entry-level', 'Mid-level', 'Senior', 'Manager', 'Director', 'Executive'], 'type': 'string'}, 'description': 'Seniority levels'}, 'max_salary': {'type': 'number', 'description': 'Maximum salary'}, 'skill_list': {'type': 'string', 'description': 'Comma-separated skills'}, 'base_salary': {'type': 'number', 'description': 'Minimum salary'}, 'description': {'type': 'string', 'minLength': 350, 'description': 'Job description (350+ characters, can include HTML)'}, 'category_list': {'type': 'string', 'description': 'Comma-separated job categories'}, 'valid_through': {'type': 'string', 'description': 'Expiration date (ISO format, defaults to 30 days from now)'}, 'salary_country': {'type': 'string', 'description': 'Salary currency code (default: USD)'}, 'employment_type': {'enum': ['Full Time', 'Part Time', 'Contractor', 'Temporary', 'Intern', 'Volunteer', 'Other'], 'type': 'string', 'description': 'Employment type'}, 'app_link_or_email': {'type': 'string', 'description': 'Application URL or email address â\x80\x94 backend auto-detects via @ check'}, 'screening_questions': {'type': 'array', 'items': {'type': 'object', 'required': ['question', 'question_type'], 'properties': {'options': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Answer options (for mpc type)'}, 'question': {'type': 'string', 'description': 'Question text'}, 'required': {'type': 'boolean', 'description': 'Whether answer is required'}, 'question_type': {'enum': ['boolean', 'text', 'mpc'], 'type': 'string', 'description': 'Question type'}, 'correct_option': {'type': 'number', 'description': 'Index of correct option (for mpc type)'}, 'expected_answer': {'type': 'string', 'description': "Expected answer (for boolean: 'true'/'false')"}}}, 'description': 'Screening questions for applicants'}}}
delete_company_job
Delete a job posting from your company on Himalayas. This action cannot be undone. Requires employer authentication.
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['job_slug'], 'properties': {'job_slug': {'type': 'string', 'description': 'Job slug to delete'}}}
delete_conversation
Delete a conversation. Accepts room_name or talent_slug. Requires employer authentication.
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'room_name': {'type': 'string', 'description': 'Room name from list_conversations'}, 'talent_slug': {'type': 'string', 'description': 'Talent slug (from search_talent results) â\x80\x94 resolves to room name automatically'}}}
get_companies
Browse remote-friendly companies with optional filtering by country or worldwide availability
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number for pagination (starts at 1)'}, 'country': {'type': 'string', 'description': "Filter companies by country (e.g., 'Canada', 'United States', 'UK')"}, 'worldwide': {'type': 'boolean', 'description': 'Show only companies with 100% remote jobs available worldwide (overrides country filter)'}}}
get_company_details
Get full details for a company including about, tech stack, benefits, open positions, and social links
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['company_slug'], 'properties': {'company_slug': {'type': 'string', 'description': "Company slug (e.g., 'stripe', 'gitlab')"}}}
get_company_perks
Get your company's perks/benefits on Himalayas. Requires employer authentication.
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
get_company_profile
Get your company's profile on Himalayas. Requires employer authentication.
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
get_conversation
Get full message history for a conversation. Accepts room_name or talent_slug. Requires employer authentication.
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'room_name': {'type': 'string', 'description': 'Room name from list_conversations'}, 'talent_slug': {'type': 'string', 'description': 'Talent slug (from search_talent results) â\x80\x94 resolves to room name automatically'}}}
get_correct_country_name
Resolve a country name to the correct format accepted by Himalayas filters. Useful for fuzzy matching user input.
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['country_string'], 'properties': {'country_string': {'type': 'string', 'description': 'The country name to get the correct name for'}}}
get_job_details
Get full details for a specific job including description, requirements, salary, and application link. Use the company_slug and job_slug from job listings.
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['company_slug', 'job_slug'], 'properties': {'job_slug': {'type': 'string', 'description': 'Job slug (from the job listing URL)'}, 'company_slug': {'type': 'string', 'description': 'Company slug (from the job listing URL or company page)'}}}
get_jobs
Browse the latest remote job listings with optional filtering by country or worldwide availability
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number for pagination (starts at 1)'}, 'country': {'type': 'string', 'description': "Filter jobs by country (e.g., 'Canada', 'United States', 'UK')"}, 'worldwide': {'type': 'boolean', 'description': 'Show ONLY 100% remote jobs available worldwide (overrides country filter)'}}}
get_my_profile
Get your Himalayas profile information. Requires authentication.
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
get_related_jobs
Find jobs similar to a specific job, based on skills, location, and category. Use after viewing a job to suggest alternatives.
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['company_slug', 'job_slug'], 'properties': {'job_slug': {'type': 'string', 'description': 'Job slug of the original job'}, 'company_slug': {'type': 'string', 'description': 'Company slug of the original job'}}}
get_remote_work_statistics
Get remote work statistics: top skills, job categories, industries, or countries by job/company count. Great for understanding the remote work landscape.
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'type': {'enum': ['skills', 'categories', 'countries', 'industries'], 'type': 'string', 'description': "Type of breakdown: 'skills', 'categories', 'countries', or 'industries' (default: skills). 'industries' only works with record='companies'."}, 'record': {'enum': ['jobs', 'companies'], 'type': 'string', 'description': "What to get stats for: 'jobs' or 'companies' (default: jobs)"}, 'country': {'type': 'string', 'description': "Filter stats by country (e.g., 'United States', 'Germany')"}}}
get_salary_data
Get salary benchmarks for remote jobs by job title, with optional seniority and country filters. Returns min, max, and median salary in USD.
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['job_title'], 'properties': {'country': {'type': 'string', 'description': "Country slug to filter by (e.g., 'united-states', 'united-kingdom', 'germany')"}, 'job_title': {'type': 'string', 'description': "Job title to look up salary for (e.g., 'software-engineer', 'product-manager', 'data-scientist'). Use hyphens instead of spaces."}, 'seniority': {'type': 'string', 'description': "Seniority level (e.g., 'senior', 'junior', 'lead', 'mid')"}}}
get_saved_jobs
Get all jobs in your application tracker. Requires authentication.
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
get_talent_profile
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.
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['talent_slug'], 'properties': {'talent_slug': {'type': 'string', 'description': "Talent slug from search_talent (e.g. 'john-doe'). Also accepts '@john-doe' or a himalayas.app/@slug profile URL."}}}
list_company_jobs
List your company's job postings on Himalayas. Shows status, views, clicks, and expiry. Requires employer authentication.
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number for pagination (starts at 1)'}}}
list_conversations
List all your messaging conversations with last message preview. Shows conversation status (awaiting reply, new reply, read). Requires employer authentication.
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
mark_message_read
Mark a message as read by its ID. Requires employer authentication.
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['message_id'], 'properties': {'room_name': {'type': 'string', 'description': 'Room name from list_conversations'}, 'message_id': {'type': 'number', 'description': 'Message ID to mark as read'}, 'talent_slug': {'type': 'string', 'description': 'Talent slug (from search_talent results) â\x80\x94 resolves to room name automatically'}}}
post_job_public
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.
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['customer_email', 'company_name', 'company_url', 'title', 'description', 'employment_type', 'seniority', 'app_link_or_email'], 'properties': {'title': {'type': 'string', 'maxLength': 80, 'minLength': 5, 'description': 'Job title (5-80 characters)'}, 'seniority': {'type': 'array', 'items': {'enum': ['Entry-level', 'Mid-level', 'Senior', 'Manager', 'Director', 'Executive'], 'type': 'string'}, 'description': 'Seniority levels'}, 'max_salary': {'type': 'number', 'description': 'Maximum salary'}, 'skill_list': {'type': 'string', 'description': 'Comma-separated skills'}, 'base_salary': {'type': 'number', 'description': 'Minimum salary'}, 'company_url': {'type': 'string', 'description': 'Company website URL'}, 'description': {'type': 'string', 'minLength': 350, 'description': 'Job description (350+ characters, can include HTML)'}, 'company_name': {'type': 'string', 'description': 'Company name'}, 'category_list': {'type': 'string', 'description': 'Comma-separated job categories'}, 'valid_through': {'type': 'string', 'description': 'Expiration date (ISO format, defaults to 30 days from now)'}, 'customer_email': {'type': 'string', 'description': 'Your email address for payment and notifications'}, 'salary_country': {'type': 'string', 'description': 'Salary currency code (default: USD)'}, 'employment_type': {'enum': ['Full Time', 'Part Time', 'Contractor', 'Temporary', 'Intern', 'Volunteer', 'Other'], 'type': 'string', 'description': 'Employment type'}, 'app_link_or_email': {'type': 'string', 'description': 'Application URL or email address'}}}
purchase_job_extras
Purchase paid extras for an existing job posting: sticky ($299), newsletter ($99). Returns a Stripe checkout URL. Requires employer authentication.
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['job_slug', 'extras'], 'properties': {'extras': {'type': 'array', 'items': {'enum': ['sticky', 'newsletter'], 'type': 'string'}, 'minItems': 1, 'description': "Extras to purchase: 'sticky' ($299 pin to top), 'newsletter' ($99 weekly email feature)"}, 'job_slug': {'type': 'string', 'description': 'Job slug to add extras to'}}}
remove_company_perk
Remove a perk/benefit from your company on Himalayas. Requires employer authentication.
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Perk ID to remove (use get_company_perks to find IDs)'}}}
remove_saved_job
Remove a job from your application tracker. Requires authentication.
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Kanban item ID to remove'}}}
save_job
Save a job to your application tracker. Requires authentication.
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['title', 'company_name'], 'properties': {'notes': {'type': 'string', 'description': 'Personal notes about this job'}, 'title': {'type': 'string', 'description': 'Job title'}, 'status': {'enum': ['seen', 'saved', 'applied', 'interviewing', 'negotiation', 'hired', 'archived'], 'type': 'string', 'description': 'Application status (default: saved)'}, 'app_link': {'type': 'string', 'description': 'Application link URL'}, 'currency': {'type': 'string', 'description': "Salary currency (e.g., 'USD')"}, 'excitement': {'type': 'number', 'maximum': 5, 'minimum': 0, 'description': 'Excitement level from 0-5'}, 'max_salary': {'type': 'number', 'description': 'Maximum salary'}, 'base_salary': {'type': 'number', 'description': 'Base salary'}, 'company_name': {'type': 'string', 'description': 'Company name'}, 'himalayas_link': {'type': 'string', 'description': 'Himalayas job listing URL'}}}
search_companies
Search for remote-friendly companies using keywords with optional country filtering
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number for pagination (starts at 1)'}, 'sort': {'enum': ['relevant', 'recent', 'jobs', 'nameAToZ', 'nameZToA'], 'type': 'string', 'description': "Sort order for results (default: 'relevant')"}, 'country': {'type': 'string', 'description': "Filter companies by country (e.g., 'Canada', 'United States', 'UK')"}, 'keyword': {'type': 'string', 'description': 'Search keyword/term (optional)'}, 'benefits': {'type': 'string', 'description': "Comma-separated benefit slugs to filter by (e.g., '401k,health-insurance,equity')"}, 'worldwide': {'type': 'boolean', 'description': 'Show only companies with 100% remote jobs available worldwide (overrides country filter)'}, 'tech_stack': {'type': 'string', 'description': "Comma-separated technology slugs to filter by (e.g., 'react,typescript,python')"}}}
search_jobs
Search for remote jobs using keywords with optional filtering by country or worldwide availability
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number for pagination (starts at 1)'}, 'sort': {'enum': ['relevant', 'recent', 'salaryAsc', 'salaryDesc'], 'type': 'string', 'description': "Sort order for results (default: 'relevant')"}, 'type': {'enum': ['full-time', 'part-time', 'contractor', 'temporary', 'intern', 'volunteer', 'other'], 'type': 'string', 'description': 'Filter by a single employment type (full-time, part-time, contractor, temporary, intern, volunteer, or other)'}, 'country': {'type': 'string', 'description': "Filter jobs by country (e.g., 'Canada', 'United States', 'UK')"}, 'keyword': {'type': 'string', 'description': 'Search keyword/term (optional)'}, 'markets': {'type': 'string', 'description': "Comma-separated market/category slugs to filter by (e.g., 'saas,fintech,healthcare')"}, 'benefits': {'type': 'string', 'description': "Comma-separated benefit slugs to filter by (e.g., '401k,health-insurance,equity')"}, 'currency': {'enum': ['USD', 'AUD', 'EUR', 'JPY', 'GBP', 'CAD', 'CHF', 'CNY', 'HKD', 'NZD', 'SGD', 'SEK', 'KRW', 'NOK', 'INR', 'MXN', 'TWD', 'ZAR', 'BRL', 'IDR', 'PHP', 'THB', 'CLP', 'CZK', 'DKK', 'HUF', 'ILS', 'TRY', 'PLN'], 'type': 'string', 'description': 'Salary currency (default: USD)'}, 'companies': {'type': 'string', 'description': "Comma-separated company slugs to filter by (e.g., 'stripe,gitlab')"}, 'worldwide': {'type': 'boolean', 'description': 'Show ONLY 100% remote jobs available worldwide (overrides country filter)'}, 'experience': {'enum': ['entry-level', 'mid-level', 'senior', 'manager', 'director', 'executive'], 'type': 'string', 'description': 'Filter by a single experience/seniority level (entry-level, mid-level, senior, manager, director, or executive)'}, 'salary_max': {'type': 'number', 'minimum': 0, 'description': 'Maximum salary in the specified currency (default USD)'}, 'salary_min': {'type': 'number', 'minimum': 0, 'description': 'Minimum salary in the specified currency (default USD)'}, 'salary_required': {'type': 'boolean', 'description': 'If false, include jobs without salary data in salary-filtered results (default: true â\x80\x94 only jobs with salary)'}, 'exclude_worldwide': {'type': 'boolean', 'description': 'When true and country is set, return ONLY jobs specifically available in that country, excluding worldwide/remote jobs. Requires country to be set.'}}}
search_talent
Search for remote talent/candidates on Himalayas. Browse professionals by keyword, country, or role.
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number for pagination (starts at 1)'}, 'sort': {'enum': ['relevant', 'recent'], 'type': 'string', 'description': 'Sort order (default: relevant)'}, 'country': {'type': 'string', 'description': "Filter by country (e.g., 'United States', 'Germany')"}, 'keyword': {'type': 'string', 'description': "Search keyword (e.g., 'react developer')"}}}
send_message
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. Requires employer authentication.
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['message'], 'properties': {'message': {'type': 'string', 'description': 'Message text to send'}, 'room_name': {'type': 'string', 'description': 'Room name from list_conversations'}, 'talent_slug': {'type': 'string', 'description': 'Talent slug (from search_talent results) â\x80\x94 resolves to room name automatically'}}}
show_company_job
Get full details of one of your company's job postings on Himalayas. Requires employer authentication.
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['job_slug'], 'properties': {'job_slug': {'type': 'string', 'description': 'Job slug (from list_company_jobs)'}}}
start_conversation
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. Requires employer authentication.
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['talent_slug'], 'properties': {'message': {'type': 'string', 'description': 'Optional initial message to send with the conversation'}, 'talent_slug': {'type': 'string', 'description': 'Talent slug of the candidate to message (from search_talent results)'}}}
update_company_job
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. Requires employer authentication.
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['job_slug'], 'properties': {'draft': {'type': 'boolean', 'description': 'Save as draft instead of submitting for approval'}, 'title': {'type': 'string', 'maxLength': 80, 'minLength': 5, 'description': 'Job title (5-80 characters)'}, 'job_slug': {'type': 'string', 'description': 'Job slug to update'}, 'seniority': {'type': 'array', 'items': {'enum': ['Entry-level', 'Mid-level', 'Senior', 'Manager', 'Director', 'Executive'], 'type': 'string'}, 'description': 'Seniority levels'}, 'max_salary': {'type': 'number', 'description': 'Maximum salary'}, 'skill_list': {'type': 'string', 'description': 'Comma-separated skills'}, 'base_salary': {'type': 'number', 'description': 'Minimum salary'}, 'description': {'type': 'string', 'minLength': 350, 'description': 'Job description (350+ characters, can include HTML)'}, 'category_list': {'type': 'string', 'description': 'Comma-separated job categories'}, 'valid_through': {'type': 'string', 'description': 'Expiration date (ISO format)'}, 'salary_country': {'type': 'string', 'description': 'Salary currency code'}, 'employment_type': {'enum': ['Full Time', 'Part Time', 'Contractor', 'Temporary', 'Intern', 'Volunteer', 'Other'], 'type': 'string', 'description': 'Employment type'}, 'app_link_or_email': {'type': 'string', 'description': 'Application URL or email address'}, 'screening_questions': {'type': 'array', 'items': {'type': 'object', 'required': ['question', 'question_type'], 'properties': {'id': {'type': 'number', 'description': 'Existing question ID (omit for new questions)'}, 'options': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Answer options (for mpc type)'}, 'question': {'type': 'string', 'description': 'Question text'}, 'required': {'type': 'boolean', 'description': 'Whether answer is required'}, 'question_type': {'enum': ['boolean', 'text', 'mpc'], 'type': 'string', 'description': 'Question type'}, 'correct_option': {'type': 'number', 'description': 'Index of correct option'}, 'expected_answer': {'type': 'string', 'description': 'Expected answer'}}}, 'description': 'Screening questions â\x80\x94 provide full set, questions not included will be removed'}}}
update_company_profile
Update your company's profile on Himalayas. Requires employer authentication.
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'ceo': {'type': 'string', 'description': 'CEO name'}, 'about': {'type': 'string', 'description': 'Company description (HTML or plain text)'}, 'summary': {'type': 'string', 'description': 'Short company summary'}, 'twitter': {'type': 'string', 'description': 'Twitter URL'}, 'facebook': {'type': 'string', 'description': 'Facebook URL'}, 'linkedin': {'type': 'string', 'description': 'LinkedIn URL'}, 'instagram': {'type': 'string', 'description': 'Instagram URL'}, 'year_founded': {'type': 'number', 'description': 'Year the company was founded'}, 'location_list': {'type': 'string', 'description': "Comma-separated list of locations (e.g., 'San Francisco, New York')"}, 'num_employees_range': {'enum': ['1-10', '11-50', '51-200', '201-500', '501-1000', '1001-5000', '5000+'], 'type': 'string', 'description': 'Number of employees range'}}}
update_company_tech_stack
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. Requires employer authentication.
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['stacks'], 'properties': {'stacks': {'type': 'array', 'items': {'type': 'string'}, 'minItems': 1, 'description': "Array of technology names (e.g., ['React', 'TypeScript', 'Python', 'AWS'])"}}}
update_job_status
Update a saved job's status or details. Requires authentication.
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Kanban item ID'}, 'notes': {'type': 'string', 'description': 'Updated notes'}, 'status': {'enum': ['seen', 'saved', 'applied', 'interviewing', 'negotiation', 'hired', 'archived'], 'type': 'string', 'description': 'New application status'}, 'excitement': {'type': 'number', 'maximum': 5, 'minimum': 0, 'description': 'Excitement level from 0-5'}}}
update_profile
Update your Himalayas profile. Requires authentication.
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'bio': {'type': 'string', 'description': 'Short bio'}, 'intro': {'type': 'string', 'description': 'Introduction/headline'}, 'location': {'type': 'string', 'description': "Country name (e.g. 'United States', 'Australia'). Cities and 'City, Country' strings are not accepted."}, 'career_max_salary': {'type': 'number', 'description': 'Desired maximum salary'}, 'career_base_salary': {'type': 'number', 'description': 'Desired minimum salary'}, 'career_description': {'type': 'string', 'description': "Description of what you're looking for"}, 'career_primary_role': {'type': 'string', 'description': "Primary role (e.g., 'software-engineer')"}, 'career_search_status': {'enum': ['actively_searching', 'open_to_roles', 'closed_to_roles'], 'type': 'string', 'description': "Career search status (e.g., 'actively_searching', 'open_to_roles', 'closed_to_roles')"}}}
update_tech_stack
Update your tech stack on your Himalayas profile. Requires authentication.
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['stacks'], 'properties': {'stacks': {'type': 'array', 'items': {'type': 'string'}, 'minItems': 1, 'description': "Array of technology names (e.g., ['React', 'TypeScript', 'Node.js'])"}}}
추가됨
delete_conversation
2026년 9월 17일 7:57 AM
추가됨
mark_message_read
2026년 9월 17일 7:57 AM
추가됨
send_message
2026년 9월 17일 7:57 AM
추가됨
start_conversation
2026년 9월 17일 7:57 AM
추가됨
get_conversation
2026년 9월 17일 7:57 AM
추가됨
list_conversations
2026년 9월 17일 7:57 AM
추가됨
check_job_payment_status
2026년 9월 17일 7:57 AM
추가됨
purchase_job_extras
2026년 9월 17일 7:57 AM
추가됨
post_job_public
2026년 9월 17일 7:57 AM
추가됨
delete_company_job
2026년 9월 17일 7:57 AM
추가됨
update_company_job
2026년 9월 17일 7:57 AM
추가됨
create_company_job
2026년 9월 17일 7:57 AM
추가됨
show_company_job
2026년 9월 17일 7:57 AM
추가됨
list_company_jobs
2026년 9월 17일 7:57 AM
추가됨
update_company_tech_stack
2026년 9월 17일 7:57 AM
추가됨
remove_company_perk
2026년 9월 17일 7:57 AM
추가됨
add_company_perk
2026년 9월 17일 7:57 AM
추가됨
get_company_perks
2026년 9월 17일 7:57 AM
추가됨
update_company_profile
2026년 9월 17일 7:57 AM
추가됨
get_company_profile
2026년 9월 17일 7:57 AM
추가됨
get_talent_profile
2026년 9월 17일 7:57 AM
추가됨
search_talent
2026년 9월 17일 7:57 AM
추가됨
update_tech_stack
2026년 9월 17일 7:57 AM
추가됨
add_education
2026년 9월 17일 7:57 AM
추가됨
add_experience
2026년 9월 17일 7:57 AM
추가됨
update_profile
2026년 9월 17일 7:57 AM
추가됨
remove_saved_job
2026년 9월 17일 7:57 AM
추가됨
update_job_status
2026년 9월 17일 7:57 AM
추가됨
get_saved_jobs
2026년 9월 17일 7:57 AM
추가됨
save_job
2026년 9월 17일 7:57 AM