Search live remote jobs worldwide. Job search, remote salary bands, work-from-anywhere eligibility.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Fetch one job in full (description included) by the 8-hex id that appears at the end of a detail_url.
6-16 char hex job id, e.g. "c00584a5"
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Fetch one job in full (description included) by the 8-hex id that appears at the end of a detail_url.
| Argument | Type | Description |
|---|---|---|
| id* | string | 6-16 char hex job id, e.g. "c00584a5" |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "6-16 char hex job id, e.g. \"c00584a5\""
}
}
}Counts by source, category, country and tag across the live index — call this first to learn what filters are useful.
No arguments.
{
"type": "object",
"properties": {}
}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.
| Argument | Type | Description |
|---|---|---|
| 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 |
{
"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 129,186+ 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.
| Argument | Type | Description |
|---|---|---|
| tag | string | Skill tag, e.g. "react", "python", "figma" |
| sort | string | |
| limit | 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 | string | |
| has_salary | boolean | true = only jobs that disclose salary |
| work_anywhere |
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.
| Argument | Type | Description |
|---|---|---|
| country* | string | ISO-2 country code, e.g. "PT", "US", "DE" |
{
"type": "object",
"required": [
"country"
],
"properties": {
"country": {
"type": "string",
"description": "ISO-2 country code, e.g. \"PT\", \"US\", \"DE\""
}
}
}| boolean |
| true = location-independent jobs only |
| posted_within_days | number | Only jobs posted in the last N days |
{
"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"
}
}
}