io.github.CSOAI-ORG/meok-bs7121-mcp
BS 7121 lift-plan compliance for UK crane + hiab operators. Parts 1/3/4/5 clause lookup, Appointed
Versions
1.0.3latestTools 10
lookup_bs7121_clause Look up a BS 7121 clause across parts 1/3/4/5/7. Args: part: '1' / '3' / '4' / '5' / '7' section: e.g. '4.1', '5.4'
classify_lift_category Classify a lift as basic / standard / complex / critical per BS 7121-1. Args: load_weight_t: load weight in tonnes swl_t: Safe Working Load at the radius radius_m: working radius in metres
triage_cpa_hire_vs_contract_lift Triage whether a job is CPA Hire or CPA Contract Lift — the legal liability shift documented in Baldwins v Vision (£951k) cases. Returns the recommended contract type + the £ liability exposure flag.
check_ap_competence Verify an Appointed Person's competence per BS 7121-1 §5.4-5.5.
validate_lift_plan Score a lift plan for BS 7121 compliance — Principal Contractor review.
calculate_ground_bearing_pressure Estimate ground bearing pressure under outriggers + assess against soil. This is a SIMPLIFIED estimate — competent person must validate.
check_exclusion_zone Compute minimum exclusion zone radius for a lift.
schedule_loler_thorough_exam LOLER 1998 Reg 9 Thorough Examination cadence. Args: equipment_type: 'mobile_crane' / 'tower_crane' / 'lorry_loader' / 'hoist' / 'sling' / 'chain' used_for_personnel: 6-monthly interval if used for lifting people
check_cpcs_card Check a CPCS operator card category + expiry. Args: card_category: e.g. 'A40' (mobile crane), 'A36' (lorry loader), 'A73' (slinger/signaller), 'A88' (AP)
check_cap1096_aviation Civil Aviation Act §50 / CAP 1096 — tall crane near aerodrome notification. Args: crane_height_agl_m: top of crane above ground level (meters) within_6km_of_aerodrome: per CAA guidance, 6km is the safeguarded zone
Permissions 3
network medium filesystem low env_vars low