Koskamo

UK Statutory Pay MCP

An MCP server that provides AI assistants with UK statutory pay rules, including Statutory Sick Pay (SSP), Statutory Maternity Pay (SMP), and National Living Wage rates. It allows agents to calculate specific pay amounts based on current government rules and check eligibility for various types of statutory leave and pay.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

UK Statutory Pay MCP logo, by theluckystrikeCommunity listingStreamable HTTPNo sign-inEndpoint checked 2026-11-02Published by theluckystrike
MCP endpoint (Streamable HTTP)
https://uk-statutory-sick-pay-maternity-pay-calculator-mcp.lipmichal.workers.dev/mcp
Vendor documentation

What you can do with it

  • Calculate Statutory Sick Pay for a sickness period under 2026 rules
  • Calculate Statutory Maternity Pay week by week for 39 weeks
  • Retrieve National Living Wage and Minimum Wage rates by age band
  • Check eligibility conditions for sick, maternity, and adoption pay

Source and maintenance

Community listingRegistry 1.0.0
Maintenance checked

Protocol and capabilities

Server
uk-statutory-sick-pay-maternity-pay-calculator-mcp 1.0.0
MCP protocol
2025-06-18
Tools
4 advertised
Resources
Not advertised
Resource templates
Not advertised
Prompts
Not advertised
Server-advertised capabilities
{
  "tools": {
    "listChanged": true
  }
}

Tools

4 advertised

calculate_statutory_sick_pay — UK Statutory Sick Pay
Advertised by the server during the last successful anonymous check.
Advertised read-only

Works out UK Statutory Sick Pay (SSP) for a period of sickness. Knows the Employment Rights Act 2025 changes in force from 6 April 2026: SSP is paid from the first qualifying day (no 3 waiting days), the lower earnings limit is gone, and the weekly rate is the lower of £123.25 or 80% of average weekly earnings. For sickness starting 6 April 2025 to 5 April 2026 it applies the old rules (£118.75 flat, £125 lower earnings limit, 3 waiting days, 4-day period of incapacity) and flags the SI 2026/373 transitional rules. Uses HMRC's unrounded daily rates and 28-week cap. Rates fetched from gov.uk and legislation.gov.uk on 2026-11-02.

calculate_statutory_sick_pay input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "average_weekly_earnings",
    "qualifying_days",
    "days_off",
    "start_date"
  ],
  "properties": {
    "days_off": {
      "type": "integer",
      "maximum": 2000,
      "minimum": 0,
      "description": "Number of qualifying days off sick in this period of incapacity."
    },
    "start_date": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "First full day of sickness, yyyy-mm-dd. Picks the rules: before or from 6 April 2026."
    },
    "qualifying_days": {
      "type": "integer",
      "maximum": 7,
      "minimum": 1,
      "description": "Qualifying days a week: the days the employee normally works, 1 to 7."
    },
    "calendar_days_sick": {
      "type": "integer",
      "maximum": 5000,
      "minimum": 1,
      "description": "Optional. Consecutive calendar days of sickness incl. non-working days. Only used for the pre-6 April 2026 rule that a period must be 4+ days."
    },
    "average_weekly_earnings": {
      "type": "number",
      "maximum": 1000000,
      "minimum": 0,
      "description": "Average weekly earnings in pounds, before tax, over the 8-week relevant period."
    }
  },
  "additionalProperties": false
}
calculate_statutory_sick_pay annotations
{
  "title": "UK Statutory Sick Pay",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
calculate_statutory_maternity_pay — UK Statutory Maternity Pay
Advertised by the server during the last successful anonymous check.
Advertised read-only

Works out UK Statutory Maternity Pay (SMP) week by week for 39 weeks: 90% of average weekly earnings for 6 weeks, then the lower of the flat rate or 90% for 33 weeks. Flat rate £187.18 from 6 April 2025 and £194.32 from 5 April 2026, switching for pay weeks that start after the April uprating. Finds the expected week of childbirth, the qualifying week (15th week before), the latest employment start date for 26 weeks' service and the lower earnings limit for that week (£125 in 2025/26, £129 in 2026/27). Same structure applies to Statutory Adoption Pay. Figures from gov.uk, fetched 2026-11-02.

calculate_statutory_maternity_pay input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "average_weekly_earnings",
    "due_date",
    "employment_start"
  ],
  "properties": {
    "due_date": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "Expected due date of the baby, yyyy-mm-dd."
    },
    "smp_start_date": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "Optional. Date SMP starts, yyyy-mm-dd. Default is the due date."
    },
    "employment_start": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "Date the employee started with this employer, yyyy-mm-dd."
    },
    "average_weekly_earnings": {
      "type": "number",
      "maximum": 1000000,
      "minimum": 0,
      "description": "Average weekly earnings in pounds, before tax, over the 8-week relevant period."
    }
  },
  "additionalProperties": false
}
calculate_statutory_maternity_pay annotations
{
  "title": "UK Statutory Maternity Pay",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_minimum_wage_rates — UK National Minimum Wage and National Living Wage
Advertised by the server during the last successful anonymous check.
Advertised read-only

Returns the UK National Living Wage and National Minimum Wage hourly rates in force on a date, by age band and apprentice rate, and the rate that applies to a given age. Holds April 2024, April 2025, April 2026 (£12.71 for 21 and over, £10.85 for 18 to 20, £8 under 18 and apprentices) and the published April 2027 rates (£13.21, £11.27, £8.31). Can also give weekly and annual pay at the rate for given hours. Rates fetched from gov.uk on 2026-11-02.

get_minimum_wage_rates input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "properties": {
    "age": {
      "type": "integer",
      "maximum": 120,
      "minimum": 0,
      "description": "Worker's age in whole years."
    },
    "date": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "Date to check, yyyy-mm-dd. Default today."
    },
    "apprentice": {
      "type": "boolean",
      "description": "True if the worker is an apprentice."
    },
    "hours_per_week": {
      "type": "number",
      "maximum": 168,
      "minimum": 0,
      "description": "Optional hours a week, to show weekly and annual pay at the rate."
    },
    "apprentice_first_year": {
      "type": "boolean",
      "description": "For apprentices aged 19+: true if in the first year of the apprenticeship (apprentice rate), false if completed (age rate)."
    }
  },
  "additionalProperties": false
}
get_minimum_wage_rates annotations
{
  "title": "UK minimum wage rates",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
check_eligibility — Check UK statutory pay eligibility
Advertised by the server during the last successful anonymous check.
Advertised read-only

Checks the qualifying conditions for UK Statutory Sick Pay, Maternity, Paternity, Adoption or Shared Parental Pay and returns each condition as met, not met or not checkable, plus the weekly amounts. Knows that from 6 April 2026 SSP has no earnings threshold and no waiting days, and applies the 26 weeks' continuous employment test into the qualifying week (15th week before the due week, or the matching week for adoption) and the lower earnings limit (£125 in 2025/26, £129 in 2026/27). Data from gov.uk and legislation.gov.uk, fetched 2026-11-02.

check_eligibility input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "payment_type",
    "is_employee",
    "average_weekly_earnings"
  ],
  "properties": {
    "due_date": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "Expected due date of the baby, yyyy-mm-dd (maternity, paternity, shared parental)."
    },
    "is_employee": {
      "type": "boolean",
      "description": "True if the person is an employee with an employment contract."
    },
    "matched_date": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "Date matched with the child, yyyy-mm-dd (adoption)."
    },
    "payment_type": {
      "enum": [
        "statutory_sick_pay",
        "statutory_maternity_pay",
        "statutory_paternity_pay",
        "statutory_adoption_pay",
        "statutory_shared_parental_pay"
      ],
      "type": "string",
      "description": "Which statutory payment to check."
    },
    "employment_start": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "Date employment with this employer started, yyyy-mm-dd. Needed for family payments."
    },
    "sickness_start_date": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "First day of sickness, yyyy-mm-dd (sick pay). Default today."
    },
    "average_weekly_earnings": {
      "type": "number",
      "maximum": 1000000,
      "minimum": 0,
      "description": "Average weekly earnings in pounds, before tax, over the 8-week relevant period."
    },
    "has_done_work_under_contract": {
      "type": "boolean",
      "description": "Sick pay: has the employee done some work under the contract?"
    }
  },
  "additionalProperties": false
}
check_eligibility annotations
{
  "title": "Check UK statutory pay eligibility",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}

Prompts

Not advertised

No prompt definitions available.

Resources

Not advertised

No resource definitions available.

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
460 ms
95th percentile latency
460 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · probe · passed · 460 ms · metadata changed · 4 tool(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http uk-statutory-pay-mcp https://uk-statutory-sick-pay-maternity-pay-calculator-mcp.lipmichal.workers.dev/mcp

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add uk-statutory-pay-mcp --url https://uk-statutory-sick-pay-maternity-pay-calculator-mcp.lipmichal.workers.dev/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable uk-statutory-pay-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "uk-statutory-pay-mcp": {
      "url": "https://uk-statutory-sick-pay-maternity-pay-calculator-mcp.lipmichal.workers.dev/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "uk-statutory-pay-mcp": {
      "type": "streamableHttp",
      "url": "https://uk-statutory-sick-pay-maternity-pay-calculator-mcp.lipmichal.workers.dev/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start uk-statutory-pay-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "uk-statutory-pay-mcp": {
      "type": "http",
      "url": "https://uk-statutory-sick-pay-maternity-pay-calculator-mcp.lipmichal.workers.dev/mcp"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http uk-statutory-pay-mcp https://uk-statutory-sick-pay-maternity-pay-calculator-mcp.lipmichal.workers.dev/mcp

Claude Desktop

Merge this into claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\), then restart Claude Desktop.
Claude Desktop configuration
{
  "mcpServers": {
    "uk-statutory-pay-mcp": {
      "url": "https://uk-statutory-sick-pay-maternity-pay-calculator-mcp.lipmichal.workers.dev/mcp"
    }
  }
}

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "uk-statutory-pay-mcp": {
      "serverUrl": "https://uk-statutory-sick-pay-maternity-pay-calculator-mcp.lipmichal.workers.dev/mcp"
    }
  }
}

Let your agent find its tools

Find servers like UK Statutory Pay MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.