io.github.CSOAI-ORG/meok-eu-platform-worker-mcp
EU Platform Workers Directive (2024/2831) compliance — employment-status presumption
Versions
1.0.0latestTools 8
check_employment_status_presumption Directive (EU) 2024/2831 Art 5 — rebuttable employment-status presumption. Args: indicators_present: subset of CONTROL_INDICATORS keys, e.g. ["remuneration_ceiling", "supervises_or_verifies_quality"] member_state_iso: ISO country code; if MS is in KNOWN_NATIONAL_PRECURSORS the local threshold is used (Spain = 1), else default = 2.
check_algorithmic_management_disclosure Directive (EU) 2024/2831 Art 6 — Disclosure of automated monitoring + decision systems to workers and their representatives. Args: disclosed_items: subset of AUTOMATED_DISCLOSURE_REQUIRED that platform has documented + published to workers. disclosure_channel: e.g. "in-app notice", "worker portal", "email" languages_provided: list of ISO 639 language codes the disclosure is in
check_human_oversight_decisions Directive (EU) 2024/2831 Art 7 — Significant decisions (firing, blocking, pay reduction) must be reviewable by a human on worker request, with written reasoning. Args: decisions_with_human_review: subset of SIGNIFICANT_DECISIONS_HUMAN_REVIEW for which the platform has implemented a human-review channel. review_sla_business_days: how many business days the platform commits to respond to a review request (Directive guidance: "without undue delay", public regulator expectation: ≤10 business days). written_reasoning_provided: whether each significant decision is accompanied by written reasoning at the time of decision.
check_worker_personal_data_protection Directive (EU) 2024/2831 Art 9 — data minimisation + GDPR overlay specific to platform work. Args: data_categories_processed: list of platform-defined data categories currently processed (each will be checked against the PROHIBITED_DATA_CATEGORIES blocklist). dpia_completed: GDPR Art 35 DPIA covering the platform-management system. retention_max_days: maximum retention applied to worker telemetry / ratings data.
check_algorithmic_transparency_consultation Directive (EU) 2024/2831 Art 10 — consultation with worker reps before material algorithmic-management changes. Args: planned_changes: subset of ALGORITHMIC_CHANGE_CONSULTATION_TRIGGERS that the platform intends to introduce. worker_representatives_consulted: whether reps have been notified + consulted before deployment. consultation_notice_days: lead time given before the change goes live (regulator guidance: ≥14 calendar days for material change). written_record_kept: whether the consultation outcome is documented.
check_member_state_transposition Directive (EU) 2024/2831 Art 29 — MS must transpose by 2 Dec 2026. Args: country_iso: ISO country code (EU-27 expected) transposition_date: ISO date the national transposition act enters into force (use empty string if unknown / not yet transposed).
forecast_misclassification_risk Forecast fines + back-pay exposure if presumption is applied and workers are reclassified as employees (Spain "Ley Rider" precedent — Glovo, Deliveroo Spain settled c.€79m + c.€34m respectively). Returns a low/central/high estimate. Inputs are operator-supplied; this tool does not validate them.
prepare_eu_platform_audit_pack Generate the evidence-pack skeleton for national enforcement (LabBoard / ITSS / INL / ACT / FKS / SIRS / NLA / PIP).
Permissions 3
network medium filesystem low env_vars low