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日 02:41
已更改
search_jobs
2026年9月30日 02:41
已更改
search_jobs
2026年9月28日 02:41
已更改
search_jobs
2026年9月26日 02:40
已更改
search_jobs
2026年9月24日 02:40
已更改
search_jobs
2026年9月22日 02:40
已添加
work_anywhere_scope
2026年9月20日 02:40
已添加
salary_bands
2026年9月20日 02:40
已更改
search_jobs
2026年9月20日 02:40
已添加
job_facets
2026年9月18日 02:40
已添加
get_job
2026年9月18日 02:40
已添加
search_jobs
2026年9月18日 02:40