{"id":1744755,"recorded_at":"2026-11-01T06:18:24.891236Z","observed_at":"2026-11-01T06:18:24.891089Z","subject_kind":"endpoint","subject":"f36a7513-f895-4d46-9113-c94dc408f468","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":8,"tools":[{"description":"Accrued annual leave at a date (UAE Art. 29: 30 days/year, 2 days/month between 6 and 12 months; Saudi Art. 109: 21 days, 30 after 5 years), balance after days taken, and encashment value at the legal basis wage. Example: country 'AE', start_date '2024-01-15', as_of_date '2026-10-31', taken_days 20, basic_monthly_wage 6000.  Response: result with legal_basis (article) and explanation[] steps, data_confidence (high = official text; medium = translation or recent amendment via secondary source), estimated_items[], sources[] (law URLs), data_version, warnings[] and a not-legal-advice disclaimer.","inputSchema":{"properties":{"as_of_date":{"description":"Date to compute the accrual at (e.g. today or the last working day).","title":"As Of Date","type":"string"},"basic_monthly_wage":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"For encashment value (UAE uses basic).","title":"Basic Monthly Wage"},"country":{"description":"country: 'AE' (UAE private sector, Decree-Law 33/2021) or 'SA' (Saudi Labor Law M/51 incl. 2025 amendments).","enum":["AE","SA"],"title":"Country","type":"string"},"start_date":{"description":"First day of service.","title":"Start Date","type":"string"},"taken_days":{"default":0,"description":"Annual-leave days already taken/paid in the period.","title":"Taken Days","type":"number"},"total_monthly_wage":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"For encashment value where total wage applies (SA).","title":"Total Monthly Wage"}},"required":["country","start_date","as_of_date"],"title":"annual_leave_entitlementArguments","type":"object"},"name":"annual_leave_entitlement"},{"description":"Compute the end-of-service gratuity (UAE Art. 51: 21 days' basic wage per year for 5 years then 30, capped at 2 years' wage, pro rata, unpaid days excluded) or the Saudi award (Art. 84/85/87: half a month's actual wage per year for 5 years then a full month, resignation fractions ⅓/⅔/full). Returns the step-by-step computation. Example: country 'AE', start_date '2019-03-01', end_date '2026-10-31', basic_monthly_wage 8000, termination 'resignation'.  Response: result with legal_basis (article) and explanation[] steps, data_confidence (high = official text; medium = translation or recent amendment via secondary source), estimated_items[], sources[] (law URLs), data_version, warnings[] and a not-legal-advice disclaimer.","inputSchema":{"properties":{"basic_monthly_wage":{"description":"Last basic monthly wage (UAE gratuity base).","title":"Basic Monthly Wage","type":"number"},"country":{"description":"country: 'AE' (UAE private sector, Decree-Law 33/2021) or 'SA' (Saudi Labor Law M/51 incl. 2025 amendments).","enum":["AE","SA"],"title":"Country","type":"string"},"end_date":{"description":"Last day of service, YYYY-MM-DD.","title":"End Date","type":"string"},"special_case":{"anyOf":[{"enum":["force_majeure","female_resigning_within_6_months_of_marriage","female_resigning_within_3_months_of_childbirth"],"type":"string"},{"type":"null"}],"default":null,"description":"Saudi Art. 87 full-award cases on resignation.","title":"Special Case"},"start_date":{"description":"First day of service, YYYY-MM-DD.","title":"Start Date","type":"string"},"termination":{"default":"termination","description":"How the contract ended; affects Saudi Art. 85 fractions.","enum":["resignation","termination","contract_expiry","mutual","death","force_majeure"],"title":"Termination","type":"string"},"total_monthly_wage":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"Last total monthly wage incl. regular allowances (Saudi award base). Omit if unknown.","title":"Total Monthly Wage"},"unpaid_leave_days":{"default":0,"description":"Days of unpaid absence to exclude from service (UAE Art. 51(4)).","title":"Unpaid Leave Days","type":"integer"}},"required":["country","start_date","end_date","basic_monthly_wage"],"title":"end_of_serviceArguments","type":"object"},"name":"end_of_service"},{"description":"The covered countries, or one country's full rule table (articles, figures, effective dates, scope notes, official source URLs). Free. Response: result with legal_basis (article) and explanation[] steps, data_confidence (high = official text; medium = translation or recent amendment via secondary source), estimated_items[], sources[] (law URLs), data_version, warnings[] and a not-legal-advice disclaimer.","inputSchema":{"properties":{"country":{"anyOf":[{"enum":["AE","SA"],"type":"string"},{"type":"null"}],"default":null,"description":"Omit to list covered countries; give a code for its full rule table with articles and sources.","title":"Country"}},"title":"list_rulesArguments","type":"object"},"name":"list_rules"},{"description":"Legal notice period for a termination (UAE Art. 43: 30–90 days as agreed; probation Art. 9: 14 days employer / 30 or 14 days employee; Saudi Art. 75: 60 days employer, 30 days employee from 19 Feb 2025), the date notice ends, and pay in lieu. Example: country 'SA', party 'employee', on_date '2026-11-01', monthly_wage 9000.  Response: result with legal_basis (article) and explanation[] steps, data_confidence (high = official text; medium = translation or recent amendment via secondary source), estimated_items[], sources[] (law URLs), data_version, warnings[] and a not-legal-advice disclaimer.","inputSchema":{"properties":{"agreed_days":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Notice period written in the contract, if any.","title":"Agreed Days"},"contract":{"default":"indefinite","description":"","enum":["indefinite","fixed"],"title":"Contract","type":"string"},"country":{"description":"country: 'AE' (UAE private sector, Decree-Law 33/2021) or 'SA' (Saudi Labor Law M/51 incl. 2025 amendments).","enum":["AE","SA"],"title":"Country","type":"string"},"employee_leaving_country":{"default":false,"description":"UAE probation: employee leaving the UAE (14 days) vs moving to another UAE employer (30 days).","title":"Employee Leaving Country","type":"boolean"},"in_probation":{"default":false,"description":"","title":"In Probation","type":"boolean"},"monthly_wage":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"Total monthly wage, to compute pay in lieu of notice.","title":"Monthly Wage"},"on_date":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Date notice is served (YYYY-MM-DD); default today. Decides which Saudi rule version applies.","title":"On Date"},"party":{"description":"Who is terminating.","enum":["employer","employee"],"title":"Party","type":"string"}},"required":["country","party"],"title":"notice_periodArguments","type":"object"},"name":"notice_period"},{"description":"Overtime at the legal uplift on the basic hourly wage (UAE Art. 19: +25%, +50% at night 22:00–04:00 or on the rest day; Saudi Art. 107: +50%). Example: country 'AE', basic_monthly_wage 6000, hours 10, kind 'night'.  Response: result with legal_basis (article) and explanation[] steps, data_confidence (high = official text; medium = translation or recent amendment via secondary source), estimated_items[], sources[] (law URLs), data_version, warnings[] and a not-legal-advice disclaimer.","inputSchema":{"properties":{"basic_monthly_wage":{"description":"","title":"Basic Monthly Wage","type":"number"},"country":{"description":"country: 'AE' (UAE private sector, Decree-Law 33/2021) or 'SA' (Saudi Labor Law M/51 incl. 2025 amendments).","enum":["AE","SA"],"title":"Country","type":"string"},"hours":{"description":"","title":"Hours","type":"number"},"kind":{"default":"normal","description":"normal | night (UAE 22:00–04:00) | rest_day (weekly rest day).","enum":["normal","night","rest_day"],"title":"Kind","type":"string"}},"required":["country","basic_monthly_wage","hours"],"title":"overtime_payArguments","type":"object"},"name":"overtime_pay"},{"description":"Probation length allowed (UAE Art. 9: up to 6 months; Saudi Art. 53: up to 180 days from 19 Feb 2025, 90 before), its end date and the notice rules that apply inside it. Example: country 'AE', start_date '2026-11-01', agreed_days 90.  Response: result with legal_basis (article) and explanation[] steps, data_confidence (high = official text; medium = translation or recent amendment via secondary source), estimated_items[], sources[] (law URLs), data_version, warnings[] and a not-legal-advice disclaimer.","inputSchema":{"properties":{"agreed_days":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Probation length in the contract; default = legal maximum.","title":"Agreed Days"},"country":{"description":"country: 'AE' (UAE private sector, Decree-Law 33/2021) or 'SA' (Saudi Labor Law M/51 incl. 2025 amendments).","enum":["AE","SA"],"title":"Country","type":"string"},"start_date":{"description":"First day of work.","title":"Start Date","type":"string"}},"required":["country","start_date"],"title":"probation_rulesArguments","type":"object"},"name":"probation_rules"},{"description":"Pay for a number of sick days under the tiered rules (UAE Art. 31: 15 full, 30 half, 45 unpaid, none during probation; Saudi Art. 117: 30 full, 60 at 75%, 30 unpaid). Example: country 'AE', days 40, monthly_wage 9000.  Response: result with legal_basis (article) and explanation[] steps, data_confidence (high = official text; medium = translation or recent amendment via secondary source), estimated_items[], sources[] (law URLs), data_version, warnings[] and a not-legal-advice disclaimer.","inputSchema":{"properties":{"country":{"description":"country: 'AE' (UAE private sector, Decree-Law 33/2021) or 'SA' (Saudi Labor Law M/51 incl. 2025 amendments).","enum":["AE","SA"],"title":"Country","type":"string"},"days":{"description":"Sick days in the current year of service.","title":"Days","type":"integer"},"in_probation":{"default":false,"description":"","title":"In Probation","type":"boolean"},"monthly_wage":{"description":"Total monthly wage.","title":"Monthly Wage","type":"number"}},"required":["country","days","monthly_wage"],"title":"sick_leave_payArguments","type":"object"},"name":"sick_leave_pay"},{"description":"Daily and hourly basic/total wages under the country's convention (monthly ÷ 30, ÷ 8 hours) with a note on which basis each entitlement uses. Example: country 'AE', basic_monthly_wage 6000, total_monthly_wage 10000.  Response: result with legal_basis (article) and explanation[] steps, data_confidence (high = official text; medium = translation or recent amendment via secondary source), estimated_items[], sources[] (law URLs), data_version, warnings[] and a not-legal-advice disclaimer.","inputSchema":{"properties":{"basic_monthly_wage":{"description":"","title":"Basic Monthly Wage","type":"number"},"country":{"description":"country: 'AE' (UAE private sector, Decree-Law 33/2021) or 'SA' (Saudi Labor Law M/51 incl. 2025 amendments).","enum":["AE","SA"],"title":"Country","type":"string"},"total_monthly_wage":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"","title":"Total Monthly Wage"}},"required":["country","basic_monthly_wage"],"title":"wage_breakdownArguments","type":"object"},"name":"wage_breakdown"}]},"body_sha256":"558512f83918c4fc8813e1e22e61517eaebcca6df43af7c96536284b9efe8be4","prev_id":null,"leaf":"0x225fda488f445a0ad2ff7e96342ad276bfda1b82749822e539772b46534a25fe","leaf_text":"{\"body\":\"558512f83918c4fc8813e1e22e61517eaebcca6df43af7c96536284b9efe8be4\",\"id\":1744755,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793513904891089,\"prev\":null,\"subject\":\"f36a7513-f895-4d46-9113-c94dc408f468\",\"subject_kind\":\"endpoint\"}","day":{"day":"2026-11-01","leaves":302406,"root":"0x7fa2cba1cf3d6b35630896f5fe1a650adb307ea2c376e80a5f2d9276b7cb5ab3","chained":"0x577ff89ba012beeff3197bcff7fa86752074bdf54205a24359cc437be2a952a4","anchor_chain":"eip155:5042002","anchor_tx":"0x435bc1b9331471d72e1998f2e420983b5189d4da65ffbd6f27ef40daf5e1ea90","anchor_block":70262758},"proof":["0x225f81382e499ddaf41acf11077dbdff8563357de30cd0a643ec2f4c4035eedd","0xda2e9e21ded17dfea565190941ed86b37fd6bf027a07605a6e9c8765ce0a089d","0xac7ffc640dbcd560afdecc4ad5fa57a71e2925f544dde8286b4a6c3194265779","0xe38f80cc5bbd8b5743df0f200ab62bfcf72bd926dfb290bbfdcf505a3bdb9728","0x48f40474a70932b100fb3759ab21a3af903d69a3e9076c9e854e4d68b043d608","0xab4954f7e1494ff7a530c6cc0aa5a7d8c749de299e373ebeaabc46e6309a0b34","0x0900c257e47ba487cc94dfdd13df78f6c3735aeae8ede89457ea0400c311a4a1","0xd29920c1e8d5bd77237edc104bdd57e309ae67fa80482b1a963d7148a3717a65","0x83ccea1732e17073dff96f9b4e14fb412b1ba8db2c1884054a925cb9b17dff82","0x7905c5eb700e8d4adb3df3a3933e93012a0a4a80c12b753f7a3a8fb3d8e3062d","0xf99b4db0dfbd66a16105c00143cf875ab0172bb5f78d59a41a5aa4488644c5c2","0x3d8872b2c188ab107cca2a55e8d91df7ee5b37cb2a08d882178f84b48f381da2","0xd962e1b3842b353598d79ca5fe0b84b02369d05fe8f6e6103d51bf4d4d1edce4","0x175afd1319b72670e83bf74eef6f87ab2173061f5bacdfe981a6b0789c963022","0xb9d6fdc8e6fb3f4feffa2c18849d74fc34d8708b574a778ae149241a90aaf20b","0xa856ad79e6f29a2b5516257f0d4817172cca11251fe2e7e8f3911b105fe2b622","0x02b3554752e71a19b12d7a76dbff436e85387226ceec89fdebdcdaf0122c2932","0x1973893697931b7512ae5dc1a3c92ef92f633ae3574dce9029a35b5e94d2d364","0x3315fd2757fdd435852cc277377234a3f3909a6d2a089d0e36f6d59aacfda910"]}