MCP 서버

RemoShift Remote Jobs

com.remoshift/jobs
비즈니스 및 운영 공개 · 연결 가능 MCP 2026-07-28

이 MCP로 할 수 있는 일

Searches live remote jobs, retrieves job details, reports remote salary bands, and checks work-from-anywhere eligibility by country.

get_job
Fetch one job in full (description included) by the 8-hex id that appears at the end of a detail_url.
입력 스키마
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': '6-16 char hex job id, e.g. "c00584a5"'}}}
job_facets
Counts by source, category, country and tag across the live index — call this first to learn what filters are useful.
입력 스키마
{'type': 'object', 'properties': {}}
salary_bands
Remote salary percentiles (p25 / median / p75, USD) per role, from jobs that disclosed pay in the live index, with an optional seniority breakdown. Use this to answer "what does a remote X earn?". Call with no arguments to list every role and its median.
입력 스키마
{'type': 'object', 'properties': {'role': {'type': 'string', 'description': 'Role slug or title, e.g. "data-engineer" or "Data Engineer". Omit to list all roles.'}, 'seniority': {'enum': ['mid', 'senior', 'lead'], 'type': 'string', 'description': 'Optional: narrow to one seniority band'}}}
search_jobs
Search 139,419+ live, scam-filtered remote jobs (updated hourly). Natural-language queries OK (hybrid semantic search). Returns title, company, location, salary when disclosed, posted date, an employer apply_url, and a canonical detail_url to link back to.
입력 스키마
{'type': 'object', 'properties': {'tag': {'type': 'string', 'description': 'Skill tag, e.g. "react", "python", "figma"'}, 'sort': {'enum': ['relevance', 'newest', 'salary'], 'type': 'string', 'default': 'relevance'}, 'limit': {'type': 'number', 'description': 'Max results, 1-25 (default 10)'}, 'query': {'type': 'string', 'description': 'Keywords or a natural-language description, e.g. "senior react engineer"'}, 'source': {'type': 'string', 'description': 'Origin board/ATS name, e.g. "Himalayas", "RemoteOK", "Greenhouse"'}, 'country': {'type': 'string', 'description': 'ISO-2 country code the job must accept applicants from, e.g. "US", "HK", "DE"'}, 'category': {'type': 'string', 'description': 'Job category, e.g. "developer", "design", "customer service", "sales", "marketing"'}, 'seniority': {'enum': ['intern', 'junior', 'mid', 'senior', 'lead', 'executive'], 'type': 'string'}, 'has_salary': {'type': 'boolean', 'description': 'true = only jobs that disclose salary'}, 'work_anywhere': {'type': 'boolean', 'description': 'true = location-independent jobs only'}, 'posted_within_days': {'type': 'number', 'description': 'Only jobs posted in the last N days'}}}
work_anywhere_scope
Answer "can I work remotely from <country>?" — returns how many live jobs accept applicants in that country and how many are location-independent (no country restriction). This is eligibility, not a hiring guarantee.
입력 스키마
{'type': 'object', 'required': ['country'], 'properties': {'country': {'type': 'string', 'description': 'ISO-2 country code, e.g. "PT", "US", "DE"'}}}
변경됨
search_jobs
2026년 10월 2일 2:41 AM
변경됨
search_jobs
2026년 9월 30일 2:41 AM
변경됨
search_jobs
2026년 9월 28일 2:41 AM
변경됨
search_jobs
2026년 9월 26일 2:40 AM
변경됨
search_jobs
2026년 9월 24일 2:40 AM
변경됨
search_jobs
2026년 9월 22일 2:40 AM
추가됨
work_anywhere_scope
2026년 9월 20일 2:40 AM
추가됨
salary_bands
2026년 9월 20일 2:40 AM
변경됨
search_jobs
2026년 9월 20일 2:40 AM
추가됨
job_facets
2026년 9월 18일 2:40 AM
추가됨
get_job
2026년 9월 18일 2:40 AM
추가됨
search_jobs
2026년 9월 18일 2:40 AM