Irish temp worker cost, public holiday pay and holidays, and SafeHandle certificate checks.
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.
What A1RO's products do and cost: A1ROTime (timesheets, payroll calculation and invoicing for staffing agencies), A1ROMatch, A1ROHire, SafeHandle (online manual handling training) and the AI screening bot.
This tool takes no arguments.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http a1ro https://a1ro.ie/mcp
What A1RO's products do and cost: A1ROTime (timesheets, payroll calculation and invoicing for staffing agencies), A1ROMatch, A1ROHire, SafeHandle (online manual handling training) and the AI screening bot.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Check whether a SafeHandle manual handling certificate (issued by A1RO under S.I. No. 299 of 2007) is valid, using the certificate number and the holder's surname. Returns valid, expired or not found, with issue and expiry dates. Never returns the holder's name.
| Argument | Type | Description |
|---|---|---|
| surname* | string | The holder's surname |
| certificate_number* | string | Certificate number as printed, e.g. 1-000301 |
{
"type": "object",
"required": [
"certificate_number",
"surname"
],
"properties": {
"surname": {
"type": "string",
"description": "The holder's surname"
},
"certificate_number": {
"type": "string",
"description": "Certificate number as printed, e.g. 1-000301"
}
},
"additionalProperties": false
}List Ireland's public holidays for 2026, 2027 or 2028, or the next upcoming ones.
| Argument | Type | Description |
|---|---|---|
| year | number | Optional: 2026, 2027 or 2028. Leave out for the next 10 upcoming |
{
"type": "object",
"properties": {
"year": {
"type": "number",
"description": "Optional: 2026, 2027 or 2028. Leave out for the next 10 upcoming"
}
},
"additionalProperties": false
}Check whether a full-time, part-time or casual worker in Ireland is entitled to a public holiday and what they are owed (the 40-hours-in-5-weeks rule, a day's pay, or one fifth of weekly pay).
| Argument | Type | Description |
|---|---|---|
| employment* | string | full_time, or part_time for part-time and casual workers |
| weekly_pay* | number | Normal weekly pay in EUR (if hours vary, the average over the 13 weeks before the holiday, without overtime) |
| days_per_week | number | Days normally worked a week. Default 5 |
| hours_last_5_weeks | number | Part-time only: hours worked for the employer in the 5 weeks before the holiday (annual leave counts) |
| falls_on_working_day* | boolean | true if the holiday falls on a day they normally work |
{
"type": "object",
"required": [
"employment",
"weekly_pay",
"falls_on_working_day"
],
"properties": {
"employment": {
"enum": [
"full_time",
"part_time"
],
"type": "string",
"description": "full_time, or part_time for part-time and casual workers"
},
"weekly_pay": {
"type": "number",
"description": "Normal weekly pay in EUR (if hours vary, the average over the 13 weeks before the holiday, without overtime)"
},
"days_per_week": {
"type": "number",
"description": "Days normally worked a week. Default 5"
},
"hours_last_5_weeks": {
"type": "number",
"description": "Part-time only: hours worked for the employer in the 5 weeks before the holiday (annual leave counts)"
},
"falls_on_working_day": {
"type": "boolean",
"description": "true if the holiday falls on a day they normally work"
}
},
"additionalProperties": false
}Work out what a temp or agency worker really costs an employer in Ireland per week and per hour: pay, holiday pay accrual, employer PRSI (correct band and rate for the date), MyFutureFund auto-enrolment, optional construction CWPS, and the margin if a client charge rate is given.
| Argument | Type | Description |
|---|---|---|
| date | string | Optional: YYYY-MM-DD the week falls in, to use that date's PRSI rates. Default today |
| charge_rate | number | Optional: hourly rate charged to the client in EUR, to show the margin |
| hourly_rate* | number | Hourly pay rate in EUR |
| auto_enrolment | boolean | Optional: include the 1.5% employer auto-enrolment contribution. Default true |
| hours_per_week* | number | Hours worked in the week (up to 80) |
| construction_cwps | boolean | Optional: add the CWPS weekly employer contribution for construction workers. Default false |
| holiday_accrual_pct | number | Optional: holiday pay accrual %. Default 12.35 (8% annual leave + about 4.35% for 10 public holidays) |
We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 7, 2026.
{
"type": "object",
"required": [
"hourly_rate",
"hours_per_week"
],
"properties": {
"date": {
"type": "string",
"description": "Optional: YYYY-MM-DD the week falls in, to use that date's PRSI rates. Default today"
},
"charge_rate": {
"type": "number",
"description": "Optional: hourly rate charged to the client in EUR, to show the margin"
},
"hourly_rate": {
"type": "number",
"description": "Hourly pay rate in EUR"
},
"auto_enrolment": {
"type": "boolean",
"description": "Optional: include the 1.5% employer auto-enrolment contribution. Default true"
},
"hours_per_week": {
"type": "number",
"description": "Hours worked in the week (up to 80)"
},
"construction_cwps": {
"type": "boolean",
"description": "Optional: add the CWPS weekly employer contribution for construction workers. Default false"
},
"holiday_accrual_pct": {
"type": "number",
"description": "Optional: holiday pay accrual %. Default 12.35 (8% annual leave + about 4.35% for 10 public holidays)"
}
},
"additionalProperties": false
}