meok-ev-recall-transport-mcp
ADR Class 9 compliance toolkit for UK car transporters moving damaged or recalled EVs. By MEOK AI Labs.
Why this exists
UK car transporters move millions of vehicles per year. EVs being carried for use are exempt from full ADR rules under §1.1.3.7. But a damaged or RECALLED EV being carried for repair, return, or scrap loses that exemption and becomes full Class 9 dangerous goods — UN3556 (Li-ion), UN3557 (Li-metal), UN3558 (Na-ion).
The ZEV Mandate 2026 forces 33% of new UK car sales to be EV. Recall campaigns are ballooning (LG Chem, Hyundai Kona, Chevy Bolt, Stellantis). A single damaged-EV thermal runaway during transport = corporate manslaughter risk, £1m+ truck loss, £100k+ HSE fine, reputation kill.
This MCP gives car transport operators and DGSAs (Dangerous Goods Safety Advisers) the callable compliance toolkit they have been doing on paper.
Install
pip install meok-ev-recall-transport-mcp
Claude Desktop config
{
"mcpServers": {
"ev-recall-transport": {
"command": "meok-ev-recall-transport-mcp"
}
}
}
Tools (8)
| Tool | Use case |
|---|---|
classify_ev_transport_risk |
Is this job ADR-exempt or full Class 9? Decide in seconds. |
generate_adr_class9_documentation |
§5.4.1 Transport Document + driver instructions + emergency card. |
check_driver_adr_endorsement |
Is the driver Class 9 valid? Expiry warnings. |
validate_vehicle_fire_suppression |
ADR §8.1.4 fire-extinguisher load check. |
check_orange_plate_placarding |
What goes on the truck — placards + plates per §5.3.2. |
route_thermal_runaway_risk |
Flag UK tunnels (Dartford, Rotherhithe, Mersey etc.) banned/restricted for Class 9. |
log_incident_to_dgsa |
RIDDOR + DGSA + HSE notification routing. |
audit_oem_recall_compliance |
OEM-specific protocols: Tesla, JLR, MG SAIC, Stellantis, BYD. |
Pricing
- Free — MIT self-host
- Starter — £79/mo (signed attestations + email support)
- Pro — £249/mo (DGSA dashboard + multi-user)
- Fleet — £999/mo (50+ trucks, audit-export, SLA)
Subscribe Pro → £79/mo · Talk to Nick
Regulatory basis
- ADR 2025 §1.1.3.7 (transport-for-use exemption + scope)
- ADR 2025 §2.2.9 (Class 9 miscellaneous DG)
- ADR 2025 §3.2 (Dangerous Goods List)
- ADR 2025 §5.3.2 (Marking + placarding)
- ADR 2025 §5.4 (Documentation)
- ADR 2025 §8.1.4 (Fire-extinguisher requirements)
- ADR 2025 §8.2 (Driver training)
- ADR 2025 §1.8.3 (DGSA appointment + duties)
- HSE NIE-1 — Notification of Incident
- RIDDOR 2013 — Reporting of dangerous occurrences
Sign your responses (production)
export MEOK_HMAC_SECRET="your-secret"
meok-ev-recall-transport-mcp
Every tool response returns an HMAC-SHA256 signature for audit-trail evidence.
Companion MCPs
Part of the MEOK Car Transport stack on haulage.app:
meok-car-transport-uk-mcp— DVSA + tacho + C&Umeok-vehicle-handover-mcp— NAMA + BVRLA + PODmeok-ev-recall-transport-mcp— this one
License
MIT © 2026 Nicholas Templeman / MEOK AI Labs · haulage.app
Metadata
Release files for meok-ev-recall-transport-mcp 1.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| meok_ev_recall_transport_mcp-1.0.4.tar.gz | 13.2 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| meok_ev_recall_transport_mcp-1.0.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 25.7 kB
Release files / meok_ev_recall_transport_mcp-1.0.4.tar.gz
| Download URL | meok_ev_recall_transport_mcp-1.0.4.tar.gz |
|---|---|
| Size | 13.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ae60f37d031b76e85e5d8a9acd6fc03ad4ede90bb399446d174b0a4bd52b04a0
|
|
BLAKE2b-256 checksum How to use checksums |
7d4f5a2c6b4c14d72e5f3a30c95ce6d60961964e5ebeb4dba9372e2222e4ceba
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.5
|
Release files / meok_ev_recall_transport_mcp-1.0.4-py3-none-any.whl
| Download URL | meok_ev_recall_transport_mcp-1.0.4-py3-none-any.whl |
|---|---|
| Size | 12.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a5a31284cfcda36661d28189b5f931dc6aa5608cc8f89ba06012d45b82712802
|
|
BLAKE2b-256 checksum How to use checksums |
11310bf40e4dc97a4e837ea31aaf779c1ab588cfd7a02fa9984e2dcc8c517293
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.5
|
Security for meok-ev-recall-transport-mcp 1.0.4
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.