io.github.CSOAI-ORG/meok-tacho-audit-mcp
UK haulage tachograph audit + drivers' hours + DVSA OCRS Red prevention. Smart Tachograph 2 (July
Versions
1.0.3latestTools 10
check_drivers_cpc_expiry Driver CPC = 35 hours JAUPT-approved training every 5 years.
generate_dvsa_visit_pack Produce the evidence checklist for a DVSA on-site visit (24h prep).
check_smart_tacho_2_readiness Check fleet readiness for Smart Tachograph 2 (G2V2) retrofit deadlines. Args: vehicles: list of dicts like {"vrn": "AB12CDE", "type": "hgv_gt_3_5t", "tacho_gen": "g1", "international_use": True} type: 'hgv_gt_3_5t' / 'lcv_2_5_3_5t' / 'lcv_lt_2_5t' / 'specialist' tacho_gen: 'analogue' / 'digital_g1' / 'smart_g1' / 'smart_g2' / 'smart_g2v2'
analyze_drivers_hours Analyse a driver's week against EU 561/2006 retained. Args: daily_segments: list of dicts per day, like {"date": "2026-06-02", "driving_hr": 9.5, "longest_drive_min": 280, "break_min": 45, "daily_rest_hr": 10}
summarize_infringements Triage and rank infringements by OCRS severity contribution.
calculate_ocrs_band Compute current OCRS band from accumulated DVSA points. DVSA OCRS = rolling 3-year window. Points from roadside checks, PG9 prohibitions, MoT failures, traffic offences, etc.
forecast_ocrs_90_day Forecast where OCRS will be in 90 days based on current trajectory.
generate_public_inquiry_brief Produce a Public Inquiry defence brief skeleton. Args: triggers: list of strings from PI_TRIGGER_REASONS
audit_weekly_downloads Verify the EU/UK card-download cadence: 28 days for driver card, 90 days for vehicle unit. Args: drivers: list of dicts {"name": "...", "card_last_download": "YYYY-MM-DD", "vu_last_download": "YYYY-MM-DD"}
check_dvs_pss_3_star London Direct Vision Standard PSS check (Oct 2024+). Below 3-star without Progressive Safe System (PSS) = £550 PCN per zone entry.
Permissions 3
network medium filesystem low env_vars low