Server Details
Search remote jobs, post job listings, find remote candidates, check salary benchmarks, and manage your career, all through AI conversation. The Himalayas MCP server connects your AI assistant to the Himalayas remote jobs marketplace in real time.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
See and control every tool call
Available Tools
41 toolsadd_company_perkInspect
Add a perk/benefit to your company on Himalayas. Requires employer authentication.
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Perk title (3-50 characters) | |
| category | Yes | Perk category | |
| description | Yes | Perk description (15-450 characters) |
add_educationInspect
Add an education entry to your Himalayas profile. Requires authentication.
| Name | Required | Description | Default |
|---|---|---|---|
| field | No | Field of study (e.g., 'Computer Science') | |
| grade | No | Grade or GPA | |
| degree | No | Degree (e.g., 'Bachelor of Science') | |
| school | Yes | School or institution name | |
| current | No | Whether you are currently enrolled | |
| end_year | No | End year (omit if currently enrolled) | |
| activities | No | Activities and societies | |
| start_year | No | Start year | |
| description | No | Description or achievements |
add_experienceInspect
Add a work experience to your Himalayas profile. Requires authentication.
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Job title | |
| end_date | No | End date (YYYY-MM-DD format, omit for current role) | |
| location | No | Job location | |
| start_date | No | Start date (YYYY-MM-DD format) | |
| current_job | No | Whether this is your current job | |
| description | Yes | Description of your role and responsibilities | |
| company_name | Yes | Company name | |
| employment_type | Yes | Employment type | |
| experience_skill_list | No | Comma-separated skills used in this role |
check_job_payment_statusInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| session_id | Yes | Stripe checkout session ID |
create_company_jobInspect
Post a new job on Himalayas. Jobs are free to post and require admin approval before going live. Requires employer authentication.
| Name | Required | Description | Default |
|---|---|---|---|
| draft | No | Save as draft instead of submitting for approval | |
| title | Yes | Job title (5-80 characters) | |
| extras | No | Paid extras: 'sticky' ($199 pin to top for 30 days), 'newsletter' ($99 feature in weekly email for 30 days) | |
| seniority | Yes | Seniority levels | |
| max_salary | No | Maximum salary | |
| skill_list | No | Comma-separated skills | |
| base_salary | No | Minimum salary | |
| description | Yes | Job description (350+ characters, can include HTML) | |
| category_list | No | Comma-separated job categories | |
| valid_through | No | Expiration date (ISO format, defaults to 30 days from now) | |
| salary_country | No | Salary currency code (default: USD) | |
| employment_type | Yes | Employment type | |
| app_link_or_email | Yes | Application URL or email address — backend auto-detects via @ check | |
| screening_questions | No | Screening questions for applicants |
delete_company_jobInspect
Delete a job posting from your company on Himalayas. This action cannot be undone. Requires employer authentication.
| Name | Required | Description | Default |
|---|---|---|---|
| job_slug | Yes | Job slug to delete |
delete_conversationInspect
Delete a conversation. Accepts room_name or talent_slug. Requires employer authentication.
| Name | Required | Description | Default |
|---|---|---|---|
| room_name | No | Room name from list_conversations | |
| talent_slug | No | Talent slug (from search_talent results) — resolves to room name automatically |
get_companiesInspect
Browse remote-friendly companies with optional filtering by country or worldwide availability
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number for pagination (default: 1) | |
| country | No | Filter companies by country (e.g., 'Canada', 'United States', 'UK') | |
| worldwide | No | Show only companies with 100% remote jobs available worldwide (overrides country filter) |
get_company_detailsInspect
Get full details for a company including about, tech stack, benefits, open positions, and social links
| Name | Required | Description | Default |
|---|---|---|---|
| company_slug | Yes | Company slug (e.g., 'stripe', 'gitlab') |
get_company_perksInspect
Get your company's perks/benefits on Himalayas. Requires employer authentication.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
get_company_profileInspect
Get your company's profile on Himalayas. Requires employer authentication.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
get_conversationInspect
Get full message history for a conversation. Accepts room_name or talent_slug. Requires employer authentication.
| Name | Required | Description | Default |
|---|---|---|---|
| room_name | No | Room name from list_conversations | |
| talent_slug | No | Talent slug (from search_talent results) — resolves to room name automatically |
get_correct_country_nameInspect
Resolve a country name to the correct format accepted by Himalayas filters. Useful for fuzzy matching user input.
| Name | Required | Description | Default |
|---|---|---|---|
| country_string | Yes | The country name to get the correct name for |
get_job_detailsInspect
Get full details for a specific job including description, requirements, salary, and application link. Use the company_slug and job_slug from job listings.
| Name | Required | Description | Default |
|---|---|---|---|
| job_slug | Yes | Job slug (from the job listing URL) | |
| company_slug | Yes | Company slug (from the job listing URL or company page) |
get_jobsInspect
Browse the latest remote job listings with optional filtering by country or worldwide availability
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number for pagination (default: 1) | |
| country | No | Filter jobs by country (e.g., 'Canada', 'United States', 'UK') | |
| worldwide | No | Show ONLY 100% remote jobs available worldwide (overrides country filter) |
get_my_profileInspect
Get your Himalayas profile information. Requires authentication.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
get_remote_work_statisticsInspect
Get remote work statistics: top skills, job categories, industries, or countries by job/company count. Great for understanding the remote work landscape.
| Name | Required | Description | Default |
|---|---|---|---|
| type | No | Type of breakdown: 'skills', 'categories', 'countries', or 'industries' (default: skills). 'industries' only works with record='companies'. | |
| record | No | What to get stats for: 'jobs' or 'companies' (default: jobs) | |
| country | No | Filter stats by country (e.g., 'United States', 'Germany') |
get_salary_dataInspect
Get salary benchmarks for remote jobs by job title, with optional seniority and country filters. Returns min, max, and median salary in USD.
| Name | Required | Description | Default |
|---|---|---|---|
| country | No | Country slug to filter by (e.g., 'united-states', 'united-kingdom', 'germany') | |
| job_title | Yes | Job title to look up salary for (e.g., 'software-engineer', 'product-manager', 'data-scientist'). Use hyphens instead of spaces. | |
| seniority | No | Seniority level (e.g., 'senior', 'junior', 'lead', 'mid') |
get_saved_jobsInspect
Get all jobs in your application tracker. Requires authentication.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
get_talent_profileInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| talent_slug | Yes | Talent slug (from search_talent results, e.g., 'john-doe') |
list_company_jobsInspect
List your company's job postings on Himalayas. Shows status, views, clicks, and expiry. Requires employer authentication.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number for pagination (default: 1) |
list_conversationsInspect
List all your messaging conversations with last message preview. Shows conversation status (awaiting reply, new reply, read). Requires employer authentication.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
mark_message_readInspect
Mark a message as read by its ID. Requires employer authentication.
| Name | Required | Description | Default |
|---|---|---|---|
| room_name | No | Room name from list_conversations | |
| message_id | Yes | Message ID to mark as read | |
| talent_slug | No | Talent slug (from search_talent results) — resolves to room name automatically |
post_job_publicInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Job title (5-80 characters) | |
| seniority | Yes | Seniority levels | |
| max_salary | No | Maximum salary | |
| skill_list | No | Comma-separated skills | |
| base_salary | No | Minimum salary | |
| company_url | Yes | Company website URL | |
| description | Yes | Job description (350+ characters, can include HTML) | |
| company_name | Yes | Company name | |
| category_list | No | Comma-separated job categories | |
| valid_through | No | Expiration date (ISO format, defaults to 30 days from now) | |
| customer_email | Yes | Your email address for payment and notifications | |
| salary_country | No | Salary currency code (default: USD) | |
| employment_type | Yes | Employment type | |
| app_link_or_email | Yes | Application URL or email address |
purchase_job_extrasInspect
Purchase paid extras for an existing job posting: sticky ($199), newsletter ($99). Returns a Stripe checkout URL. Requires employer authentication.
| Name | Required | Description | Default |
|---|---|---|---|
| extras | Yes | Extras to purchase: 'sticky' ($199 pin to top), 'newsletter' ($99 weekly email feature) | |
| job_slug | Yes | Job slug to add extras to |
remove_company_perkInspect
Remove a perk/benefit from your company on Himalayas. Requires employer authentication.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Perk ID to remove (use get_company_perks to find IDs) |
remove_saved_jobInspect
Remove a job from your application tracker. Requires authentication.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Kanban item ID to remove |
save_jobInspect
Save a job to your application tracker. Requires authentication.
| Name | Required | Description | Default |
|---|---|---|---|
| notes | No | Personal notes about this job | |
| title | Yes | Job title | |
| status | No | Application status (default: saved) | |
| app_link | No | Application link URL | |
| currency | No | Salary currency (e.g., 'USD') | |
| excitement | No | Excitement level from 0-5 | |
| max_salary | No | Maximum salary | |
| base_salary | No | Base salary | |
| company_name | Yes | Company name | |
| himalayas_link | No | Himalayas job listing URL |
search_companiesInspect
Search for remote-friendly companies using keywords with optional country filtering
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number for pagination (default: 1) | |
| sort | No | Sort order for results (default: 'relevant') | |
| country | No | Filter companies by country (e.g., 'Canada', 'United States', 'UK') | |
| keyword | No | Search keyword/term (optional) | |
| benefits | No | Comma-separated benefit slugs to filter by (e.g., '401k,health-insurance,equity') | |
| worldwide | No | Show only companies with 100% remote jobs available worldwide (overrides country filter) | |
| tech_stack | No | Comma-separated technology slugs to filter by (e.g., 'react,typescript,python') |
search_jobsInspect
Search for remote jobs using keywords with optional filtering by country or worldwide availability
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number for pagination (default: 1) | |
| sort | No | Sort order for results (default: 'relevant') | |
| type | No | Filter by employment type. Comma-separate for multiple (e.g., 'full-time,contractor') | |
| country | No | Filter jobs by country (e.g., 'Canada', 'United States', 'UK') | |
| keyword | No | Search keyword/term (optional) | |
| markets | No | Comma-separated market/category slugs to filter by (e.g., 'saas,fintech,healthcare') | |
| benefits | No | Comma-separated benefit slugs to filter by (e.g., '401k,health-insurance,equity') | |
| currency | No | Salary currency (default: USD) | |
| companies | No | Comma-separated company slugs to filter by (e.g., 'stripe,gitlab') | |
| worldwide | No | Show ONLY 100% remote jobs available worldwide (overrides country filter) | |
| experience | No | Filter by experience/seniority level. Comma-separate for multiple (e.g., 'senior,manager') | |
| salary_max | No | Maximum salary in the specified currency (default USD) | |
| salary_min | No | Minimum salary in the specified currency (default USD) | |
| salary_required | No | If false, include jobs without salary data in salary-filtered results (default: true — only jobs with salary) | |
| exclude_worldwide | No | When true and country is set, return ONLY jobs specifically available in that country, excluding worldwide/remote jobs. Requires country to be set. |
search_talentInspect
Search for remote talent/candidates on Himalayas. Browse professionals by keyword, country, or role.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number for pagination (default: 1) | |
| sort | No | Sort order (default: relevant) | |
| country | No | Filter by country (e.g., 'United States', 'Germany') | |
| keyword | No | Search keyword (e.g., 'react developer') |
send_messageInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| message | Yes | Message text to send | |
| room_name | No | Room name from list_conversations | |
| talent_slug | No | Talent slug (from search_talent results) — resolves to room name automatically |
show_company_jobInspect
Get full details of one of your company's job postings on Himalayas. Requires employer authentication.
| Name | Required | Description | Default |
|---|---|---|---|
| job_slug | Yes | Job slug (from list_company_jobs) |
start_conversationInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| message | No | Optional initial message to send with the conversation | |
| talent_slug | Yes | Talent slug of the candidate to message (from search_talent results) |
update_company_jobInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| draft | No | Save as draft instead of submitting for approval | |
| title | No | Job title (5-80 characters) | |
| job_slug | Yes | Job slug to update | |
| seniority | No | Seniority levels | |
| max_salary | No | Maximum salary | |
| skill_list | No | Comma-separated skills | |
| base_salary | No | Minimum salary | |
| description | No | Job description (350+ characters, can include HTML) | |
| category_list | No | Comma-separated job categories | |
| valid_through | No | Expiration date (ISO format) | |
| salary_country | No | Salary currency code | |
| employment_type | No | Employment type | |
| app_link_or_email | No | Application URL or email address | |
| screening_questions | No | Screening questions — provide full set, questions not included will be removed |
update_company_profileInspect
Update your company's profile on Himalayas. Requires employer authentication.
| Name | Required | Description | Default |
|---|---|---|---|
| ceo | No | CEO name | |
| about | No | Company description (HTML or plain text) | |
| summary | No | Short company summary | |
| No | Twitter URL | ||
| No | Facebook URL | ||
| No | LinkedIn URL | ||
| No | Instagram URL | ||
| year_founded | No | Year the company was founded | |
| location_list | No | Comma-separated list of locations (e.g., 'San Francisco, New York') | |
| num_employees_range | No | Number of employees range |
update_company_tech_stackInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| stacks | Yes | Array of technology names (e.g., ['React', 'TypeScript', 'Python', 'AWS']) |
update_job_statusInspect
Update a saved job's status or details. Requires authentication.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Kanban item ID | |
| notes | No | Updated notes | |
| status | No | New application status | |
| excitement | No | Excitement level from 0-5 |
update_profileInspect
Update your Himalayas profile. Requires authentication.
| Name | Required | Description | Default |
|---|---|---|---|
| bio | No | Short bio | |
| intro | No | Introduction/headline | |
| location | No | Location (e.g., 'San Francisco, CA') | |
| career_max_salary | No | Desired maximum salary | |
| career_base_salary | No | Desired minimum salary | |
| career_description | No | Description of what you're looking for | |
| career_primary_role | No | Primary role (e.g., 'software-engineer') | |
| career_search_status | No | Career search status (e.g., 'actively_searching', 'open_to_roles', 'closed_to_roles') |
update_tech_stackInspect
Update your tech stack on your Himalayas profile. Requires authentication.
| Name | Required | Description | Default |
|---|---|---|---|
| stacks | Yes | Array of technology names (e.g., ['React', 'TypeScript', 'Node.js']) |
Verify Ownership
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [
{
"email": "your-email@example.com"
}
]
}The email address must match the email associated with your Glama account. Once verified, the connector will appear as claimed by you.
Sign in to verify ownershipControl your server's listing on Glama, including description and metadata
Receive usage reports showing how your server is being used
Get monitoring and health status updates for your server
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!