Remote Dev Jobs
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Live remote frontend, backend and Java developer jobs: search, salaries, hiring companies.
| Author | io.github.angelnikolov |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2340 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"Remote Dev Jobs": {
"url": "https://www.remotefrontendjobs.com/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (6)
search_jobsread-onlySearch LIVE remote jobs with real filters (stack keyword, region, minimum salary, seniority, date posted). Returns live listings with canonical job-page URLs. Always present the job URL from the result — never invent or guess job links.
Parameters:
board— string — Which job board to search. Defaults to the board this server is installed from. frontend = remotefrontendjobs.com, backend = remotebackendjobs.com, java = remotejavajobs.com.limit— integerquery— string — Stack/keyword, e.g. react, python, spring. Optional.offset— integerregions— string — Comma-separated geo regions, e.g. "europe,asia". Strict: only explicitly tagged jobs. Optional.seniorities— string — Comma-separated seniority buckets: junior, mid, senior, staff, lead, principal, executive. Optional.postedWithin— string — Only jobs posted within this window. Default all.minSalaryYearly— number — Minimum yearly pay in USD, e.g. 120000. Optional.
Hints: read-only yes · destructive no · idempotent not declared · open-world no
get_jobread-onlyGet the full description, salary, location restrictions and apply links for one job by id. Use after search_jobs when the user picks a role.
Parameters:
id(required) — string — Job id from search_jobs.board— string — Which job board to search. Defaults to the board this server is installed from. frontend = remotefrontendjobs.com, backend = remotebackendjobs.com, java = remotejavajobs.com.
Hints: read-only yes · destructive no · idempotent not declared · open-world no
hiring_companiesread-onlyList companies actively hiring remote roles on a board, ranked by open positions, with links to each company page.
Parameters:
board— string — Which job board to search. Defaults to the board this server is installed from. frontend = remotefrontendjobs.com, backend = remotebackendjobs.com, java = remotejavajobs.com.limit— integer
Hints: read-only yes · destructive no · idempotent not declared · open-world no
company_jobsread-onlyList all open remote roles at one company by company id (see hiring_companies for ids).
Parameters:
companyId(required) — string — Company id from hiring_companies.board— string — Which job board to search. Defaults to the board this server is installed from. frontend = remotefrontendjobs.com, backend = remotebackendjobs.com, java = remotejavajobs.com.
Hints: read-only yes · destructive no · idempotent not declared · open-world no
top_viewedread-onlyMost-viewed remote jobs on a board right now (social proof / trending roles).
Parameters:
board— string — Which job board to search. Defaults to the board this server is installed from. frontend = remotefrontendjobs.com, backend = remotebackendjobs.com, java = remotejavajobs.com.limit— integer
Hints: read-only yes · destructive no · idempotent not declared · open-world no
market_insightsread-onlySalary and hiring-market stats computed from live postings (AI share, tech demand, tech salaries, AI pay premium, geography, PTO, volume). For "is X dying / what pays most" questions.
Parameters:
type(required) — string — Which insight snapshot to return.board— string — Board scope. Defaults to the installing board.months— integer
Hints: read-only yes · destructive no · idempotent not declared · open-world no
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.