# AI Agent Tools > Accurate South African payroll rules, property costs, building costs and Cape Winelands data for AI agents, with the legal source and date on every answer. Remote MCP servers (Streamable HTTP). Free tier: 25 calls a day per product without a key. Paid keys: header "Authorization: Bearer " or "x-api-key: ". ## South Africa Payroll & Labour Rules - MCP: https://aiagenttools.co.za/payroll/mcp - JSON API: POST https://aiagenttools.co.za/api/payroll/ - Use these tools for South African employment calculations: minimum wage checks, BCEA overtime/Sunday/public-holiday pay, UIF and SDL, public holidays, working-day counts, leave, notice and severance. Figures carry their legal source and effective date. - `minimum_wage_check`: Checks whether an hourly, daily, weekly or monthly wage meets South Africa's National Minimum Wage on a given date (farm and domestic workers included). Returns the legal minimum, the shortfall and monthly equivalents. - `overtime_and_premium_pay`: Calculates BCEA pay for a pay period: ordinary hours, weekday/Saturday overtime (1.5x), Sunday work (1.5x if ordinarily worked, else 2x), and public holiday work (s18). Flags breaches of overtime limits and checks the BCEA earnings threshold (employees above it have no statutory overtime entitlement). - `uif_sdl_contributions`: Calculates monthly UIF (1% employee + 1% employer, capped at the R17,712 ceiling) for one or more employees, and the employer's Skills Development Levy (1% of payroll, exempt if annual payroll is under R500,000). - `public_holidays`: Lists South African public holidays for a year, including Sunday-to-Monday substitutions and once-off declared holidays (e.g. election days). - `business_days_between`: Counts South African working days between two dates (inclusive), excluding weekends and public holidays. Optionally counts Saturdays as working days. Useful for notice periods, payment terms and delivery dates. - `leave_and_termination`: Returns BCEA minimum leave (annual, sick, family responsibility), notice period and retrenchment severance pay for an employee, given days worked per week, start date and pay. ## South Africa Build & Renovation Cost - MCP: https://aiagenttools.co.za/buildcost/mcp - JSON API: POST https://aiagenttools.co.za/api/buildcost/ - Use these tools to estimate South African building, renovation and new-build costs in rand, by region and finish quality, and to check fix-and-flip deals. Call list_cost_items first to find item codes. - `list_cost_items`: Lists the building and renovation items that can be priced, with codes, units and base rates (Cape Town, standard quality, excl. VAT). Filter by category or keyword. - `estimate_works`: Prices a list of building/renovation items (by code from list_cost_items, with quantities) for a South African region and quality level. Returns material and labour per line, preliminaries, contingency, VAT, total and a likely range in rand. - `estimate_new_build`: Estimates the construction cost of a new house or extension in South Africa from floor area, quality level and region, using rand-per-m² rates. Optionally adds professional fees and municipal plan fees as a percentage. - `renovation_flip_check`: Checks a buy-renovate-sell deal in South Africa: purchase price, renovation estimate, transfer duty and costs, holding costs and selling costs (agent commission) against expected resale value. Returns profit, margin and the maximum sensible offer for a target margin. - `roof_replacement_estimate`: Material list and cost for replacing a roof with IBR or corrugated steel sheeting in South Africa: number of sheets, screws and ridge capping, priced from current supplier prices that a person has checked and approved, with the supplier and price date on each line. Use estimate_works for an all-in installed rate instead. ## South Africa Property Costs - MCP: https://aiagenttools.co.za/property/mcp - JSON API: POST https://aiagenttools.co.za/api/property/ - Use these tools for South African property maths: SARS transfer duty, total buying costs, bond repayments and municipal rates. Transfer duty is exact; attorney fees are estimates. - `transfer_duty`: Calculates South African transfer duty payable to SARS on a property purchase, using the current sliding scale (no duty up to R1,210,000). Notes when VAT applies instead (seller is a VAT vendor). - `purchase_costs`: Estimates once-off costs of buying a South African property: transfer duty (exact), plus estimated conveyancing (transfer) fees, Deeds Office fees and bond registration costs. Fees are estimates — attorneys quote from the LSSA guideline. - `bond_repayment`: Calculates the monthly repayment, total interest and total repaid for a South African home loan (bond). Requires the interest rate because rates change — use prime ± the bank's margin. - `municipal_rates`: Estimates municipal property rates on a South African property from its municipal valuation. Either pick a municipality from the built-in tariff list, or pass the cent-in-the-rand rate and rebate yourself. Call with list_municipalities=true to see which municipalities are covered. ## Cape Winelands Visit Planner - MCP: https://aiagenttools.co.za/winelands/mcp - JSON API: POST https://aiagenttools.co.za/api/winelands/ - Use these tools to find Cape Winelands wine farms open for tastings, check hours, fees and booking needs, and plan a day route. Data from Wine en-route. - `search_wine_farms`: Searches Cape Winelands wine farms open to visitors. Filter by area, a date and time they must be open, required features (restaurant, kids, dogs, cellar-tour, wheelchair, picnics, organic...), maximum tasting fee, or distance from a point. - `get_wine_farm`: Returns full visitor details for one wine farm by id: hours, tasting fee, booking requirement, features, contacts and booking link. - `plan_winelands_day`: Plans a self-drive winelands day: picks an efficient order of wine farm visits from a start point, checks each farm is open on arrival, and returns arrival times, drive distances and booking needs. Pass farm ids, or leave empty to auto-pick farms in an area. ## Pricing (ZAR per month) - Free: 25 calls a day per product - Starter: R199, 2000 calls a month per product - Pro: R799, 20000 calls a month per product ## Contact mail@lilje.co