RemoShift Remote Jobs
Measured conclusion: Alive, not deep-tested. L2 outcome: not_attempted.
Search live remote jobs worldwide. Job search, remote salary bands, work-from-anywhere eligibility.
| Author | com.remoshift |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Alive, not deep-tested |
| L1 liveness | alive |
| L1 latency | 1309 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"RemoShift Remote Jobs": {
"url": "https://remoshift.com/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (5)
search_jobsSearch 131,416+ 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.
Parameters:
tag— string — Skill tag, e.g. "react", "python", "figma"sort— stringlimit— number — Max results, 1-25 (default 10)query— string — Keywords or a natural-language description, e.g. "senior react engineer"source— string — Origin board/ATS name, e.g. "Himalayas", "RemoteOK", "Greenhouse"country— string — ISO-2 country code the job must accept applicants from, e.g. "US", "HK", "DE"category— string — Job category, e.g. "developer", "design", "customer service", "sales", "marketing"seniority— stringhas_salary— boolean — true = only jobs that disclose salarywork_anywhere— boolean — true = location-independent jobs onlyposted_within_days— number — Only jobs posted in the last N days
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_jobFetch one job in full (description included) by the 8-hex id that appears at the end of a detail_url.
Parameters:
id(required) — string — 6-16 char hex job id, e.g. "c00584a5"
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
job_facetsCounts by source, category, country and tag across the live index — call this first to learn what filters are useful.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
salary_bandsRemote 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.
Parameters:
role— string — Role slug or title, e.g. "data-engineer" or "Data Engineer". Omit to list all roles.seniority— string — Optional: narrow to one seniority band
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
work_anywhere_scopeAnswer "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.
Parameters:
country(required) — string — ISO-2 country code, e.g. "PT", "US", "DE"
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.