Leave Hacker

app.leavehackerPublished by leavehacker.appOfficial publisherv1.1.0Updated Nov 5, 2026

Which days of annual leave to book around bank holidays for the most days off, and cheap flights.

VerifiedStreamable HTTPWeb executableLocation & LifestyleProductivity & Workflow

Overview

AI-generated overview

Remote MCP server that finds the annual leave days to book around public holidays, plans a whole leave year, and looks up cheap flights for a break.

What you can do
  • Look up bank and public holidays for a region and year or date range, with weekdays and substitute days
  • Find the leave days to book around each holiday or holiday cluster, cheapest first, and plan a full leave year around an allowance
  • Get UK school holiday and council term dates, including half terms and training days
  • Find the cheapest return flights from a departure airport that fit a break
  • Draft a short message asking a manager for the leave days of a break
When to use it
Useful when someone asks which days to book off around Easter, Christmas or a bank holiday, wants a year of leave planned around their allowance, needs school term dates, or wants cheap flights that fit a break. Mostly aimed at UK, Irish, Australian and US users, with other countries covered by a public holiday feed.
Requirements
A remote streamable HTTP endpoint at leavehacker.app; no package, API key or environment variable is declared. The assistant supplies region codes, dates, numbers, airport codes and optionally a council or the first half of a postcode.
Before you install
Flight fares are cached and may change; results marked as sample are example prices only, and booking links are affiliate links, so Leave Hacker may earn a commission. School dates without a council are typical, not official, and academies, church and independent schools set their own. The server asks that names, employers, school names, full addresses and calendar details never be sent; it states nothing is stored.

Installation

In SourceWeft

  1. Open Leave Hacker in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/app.leavehacker%2Fleave-hacker/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "leave-hacker": {
      "type": "http",
      "url": "https://leavehacker.app/mcp"
    }
  }
}

Tools

6

get_bank_holidays

Bank holidays

List the bank holidays (UK, from gov.uk) or public holidays (other countries, from Nager.Date) for a region in a year or between two dates, with weekdays and substitute days. Use it for questions like "When are the bank holidays in Scotland in 2027?". Ranges can be up to three years.

Parameterstofromyearregionnext_working_day_off

best_days_to_book

Best days to book

Find the days of annual leave to book around each public holiday (or cluster, such as Christmas and New Year) to get the most days off in a row: "book 4 days, get 10 off" options, cheapest first, with the exact dates. Use for "Which days should I book around Easter 2027 in Scotland?". Filter by holiday name (Easter, Christmas, Early May, Spring, Summer, St Patrick...). Past days are skipped. For parents in the UK, school: parent keeps leave inside the school holidays, using the council's published term dates when you pass council.

Parameterstofromyearregionschoolcouncilholidayworkdaysus_holidaysmax_leave_daysus_holiday_idsnext_working_day_off

plan_leave_year

Plan a leave year

Plan a whole leave year: the set of breaks that turns the person's annual leave allowance into the most days off, using every bank holiday, with the dates to book for each break and the totals. Handles any leave year start date, part-time working days, three plan styles and school holidays (parents: breaks only in school holidays; school staff: the holidays themselves), from the council's published term dates when you pass council and typical dates otherwise. Use for "Plan my 28 days of leave for 2027, I have kids at school in Leeds".

Parametersyearstyleregionschoolcouncilworkdaysallowancedays_usedus_holidaysus_holiday_idsleave_year_startingleave_year_start_day+2 more

get_school_holidays

School holidays

School holiday dates in the UK for a calendar year (half terms, Easter, summer, Christmas, and training days). With council, that council's published term dates, each school year with the council's source link and the date Leave Hacker last checked it; for a school year it hasn't published, and without a council, TYPICAL dates, which are the usual pattern and not official (Northern Ireland: the Department of Education's dates). Every holiday says which it is. Academies and independent schools can set their own, so tell the person to check their school's.

Parametersyearregioncouncil

find_trips

Find cheap flights for a break

Find the cheapest return flights from a departure airport that fit a break, one per destination, cheapest first, with booking links. Prices are cached airline fares in the departure country's currency (GBP, EUR, AUD or USD) and can change; if the result says sample, they are example prices only. Links go through leavehacker.app/go and are affiliate links: Leave Hacker may earn a commission if you book, at no extra cost to you. Say so when you share them. Use for "Find cheap flights from Manchester that fit the May bank holiday weekend" (work out the break's dates with best_days_to_book first).

Parameterslimitdepartrequiredoriginrequiredreturnrequired

leave_request_message

Leave request message

Write the short, polite message asking a manager for the leave days of a break, in the same words as the Leave Hacker app. Pass the dates to book; the break's first and last day are worked out from the weekends (and bank holidays, if you pass region) either side unless you pass them.

Parametersregionbreak_endbreak_startdates_to_bookrequired

Version history

2
  1. v1.1.0LatestNov 5, 2026
  2. v1.0.0Oct 26, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.