mcpbeat Sign in

4dayweek.io Jobs MCP Server

answering

4dayweek.io Jobs is answering right now. Last checked 11 min ago. It exposes 6 tools. Last commit 18 Sep 2026.

Search reduced-hours jobs and employers: 4-day weeks, 9-day fortnights, half-day Fridays and more.

Uptime history 29 days of history
29 days agonow
100.0%
Uptime 24h
91 of 91 checks
6
Tools
read from the server
235 ms
Response time
average over 24h
0
Stars
last commit 18 Sep 2026

What changed 1

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 6 November 2026. No other catalogue keeps this.

6 Nov a tool description was rewritten search_jobs

Nothing serious here today

Today is the operative word: we check 4dayweek.io Jobs every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 11 min ago.

run in your terminal
claude mcp add jobs --transport http https://4dayweek.io/api/mcp
Settings → Connectors → Add custom connector, then paste this address
https://4dayweek.io/api/mcp
~/.codex/config.toml
[mcp_servers.jobs]
url = "https://4dayweek.io/api/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "jobs": {
      "url": "https://4dayweek.io/api/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "jobs": {
      "type": "http",
      "url": "https://4dayweek.io/api/mcp"
    }
  }
}

Available tools 6

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

companies
search_companies
Search employers by their working-hours policy. This answers "which companies offer a 4-day week" style questions at the employer level, where the policy actually lives, rather than per listing. The same schedule_type semantics as search_jobs apply: "compressed_week" is a 4x10 and is not a 4-day week. Two location facts are separate and are often confused. country is where the employer is based. hires_worldwide is whether it accepts applicants from any country. remote_level is its office-presence policy, and a fully-remote employer can still hire in one country only. Each result carries the employer's name, slug, url, schedule type, full-time hours, remote level and count of open roles. get_company takes the slug and returns the full profile. Paging works as in search_jobs: at most 25 employers per call, with page, page_size, returned, total_matching, has_more and next_page.
company
get_company
Fetch one employer's full profile by slug, as returned by search_companies. Returns the schedule policy and what it means, full-time weekly hours, the office-presence policy and whether the employer hires worldwide, benefits, industry, headcount, founding year, the work-life score, the count of open roles, and the employer's own website. Where the employer has published them, it also returns which day is off, vacation days, fully-paid parental leave weeks for both parents, a no-meeting day, and verified work-life awards with the year and a proof url for each. Where the employer's schedule is sourced from a public announcement, four_day_reference_url is that source.
explain
explain_schedule_type
Defines a working-hours schedule precisely: what it means, whether it genuinely reduces weekly hours, whether that reduction is at full pay, the typical hours, and — where one is commonly made — the mistake most often made about it. Call it when the user's question turns on what a schedule means, for example whether a compressed 4x10 counts as a 4-day week, or whether a schedule is at full pay. A compressed 4x10 gives four days but not fewer hours, and is not a 4-day week. Omitting the argument returns every definition at once.
job
get_job
Fetch one live job listing in full by its slug, as returned by search_jobs. Returns the complete description, the schedule type and what it means, weekly hours, work arrangement and locations, category, seniority, contract type, required skills, acceptable timezones where the employer listed them, visa sponsorship where the employer stated one, the work-life score, and salary ONLY where the employer published one — we never estimate a salary. A very long description is truncated on a paragraph boundary; when that happens the response says so and gives the url of the full listing. Applying happens on the job's page on 4dayweek.io, which the url field points to. apply_method says what a person finds there: "external" means the page hands off to the employer's own application form, "on_page" means they apply on 4dayweek.io itself. There is no separate employer link in this response, and constructing one is not possible from it.
jobs
search_jobs
Search live job listings with genuinely better working hours. Every listing carries an explicit schedule_type, so you never have to infer one: - "4_day_week": 36 hours or less, 100% salary. The ONLY type that is reduced hours at full pay. - "4_day_week_pro_rata": four days at pro-rata (reduced) pay. - "9_day_fortnight", "half_day_fridays", "rotating_4_day", "summer_fridays", "part_time": other genuinely reduced-hours patterns. - "compressed_week": a 4x10. The SAME 40 hours in four days. NOT a 4-day week, and never to be described as one. - "async_hours", "flexible_hours", "unlimited_pto", "generous_pto", "flex_fridays", "no_meeting_days", "generous_parental_leave", "best_place_to_work": a full working week with a flexibility or leave policy. To answer "find me a 4-day week job", pass schedule_type="4_day_week". Passing nothing returns all reduced-hours AND flexibility listings, which is usually broader than the user meant. On locations: a job with no location restriction is worldwide-remote, so it matches ANY country filter. A large result count for a country therefore does not mean those roles are based there. Read each result's "locations" and "work_arrangement" before saying a job is in a particular place. Results can also be narrowed by seniority (level), by skill/technology slugs, by a minimum work-life score and by how recently the employer posted. Paging: a response returns at most 25 jobs and carries page, page_size, returned, has_more and, when another page exists, next_page. total_matching is the size of the whole match set. With a query it counts full-text matches over title AND description, so a job can be counted for a word that appears only in its body. Each result carries the job's url on 4dayweek.io and its slug; get_job takes that slug and returns the full listing.
market
get_market_stats
Aggregate statistics on the reduced-hours job market: how many employers are tracked, how many run each schedule type, the distribution of weekly hours, and which day the non-working day falls on. Use this for "how common is a 4-day week" questions. The response separates genuinely reduced-hours employers from compressed 4x10 employers, and reports the full-pay and pro-rata splits separately, so quote whichever the question actually asked for. Figures carry an as_of date; cite it.

Endpoints

URLTransportStateLatencyChecked
https://4dayweek.io/api/mcp streamable-http answering 241 ms 11 min ago

Alternatives to 4dayweek.io Jobs

same job, measured the same way
Rezifi job search
by rezifi

Search open jobs on employers' own careers sites, each confirmed open in the last 3 days.

1 tools answering
Headcount Labs
by headcountlabs

Job postings search: find, count and read open jobs from employer career sites, with pay and links.

9 tools answering
Hh MCP
by theyahia

MCP server for hh.ru jobs API — vacancy search, salary stats, employers, regions. Public endpoints,

104 installs/wk local only
Haystack Jobs
by haystackapp

Search live jobs from employers' own careers sites in the US, UK, Canada, Australia and Europe.

4 tools answering
Tinysearch
by tinysuitehq

Fast discovery search and self-hosted web research for MCP agents.

351 installs/wk local only
Ocean of Jobs
by guyvolvo

Search 1.2M+ open jobs from 22k companies, read full listings and look up employers.

17 tools answering
Jobven
by jobven

Search job postings and employers from company career sites; each result returns its REST call.

5 tools answering
FastAF
by fastaf

22 web-data tools: search, Bing, images, Reddit without authors, jobs, patents, flights and YouTube.

23 tools answering

4dayweek.io Jobs — questions

Answers built from our own checks of this server.

What can 4dayweek.io Jobs do?
It exposes 6 tools, read directly from the server on our last check. Among them: explain_schedule_type, get_company, get_job, get_market_stats, search_companies, search_jobs. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is 4dayweek.io Jobs working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 235 ms. The bar chart above shows every period we have measured.
How do I connect 4dayweek.io Jobs?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does 4dayweek.io Jobs need an API key?
No. 4dayweek.io Jobs completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 6 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is 4dayweek.io Jobs?
It answers our handshake in 235 ms on average, which is faster than 57% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is 4dayweek.io Jobs open source?
The code is open source: it is published under the MIT licence and 0 stars on GitHub. The licence covers the code in the repository, not the hosted service at 4dayweek.io, which runs on its operator's own terms.