Skip to main content

Vehicle handover compliance — NAMA Vehicle Grading, BVRLA Fair Wear & Tear, photographic POD validation, RHA liability cap, BVRLA DRS dispute pack. For UK car-transport operators. Avoids ~£8k/mo chargebacks on a 100-vehicle fleet. By MEOK AI Labs.

Project description

MCP Scorecard: 84/100

meok-vehicle-handover-mcp

PyPI License: MIT MCP

Vehicle handover compliance toolkit for UK car-transport operators. NAMA grading, BVRLA Fair Wear & Tear, photographic POD, RHA liability cap, BVRLA DRS dispute pack. By MEOK AI Labs.

Why this exists

A mid-market 100-vehicle/day car-transport operator bleeds £8,000+ per month in disputed chargebacks they can't evidence. A single contested scratch on a £35k EV = £400-£2,000 in rectification, plus admin time. Auction houses, lease-cos and OEMs all demand evidence packs that reference the same three frameworks:

  • NAMA Vehicle Grading 1-5 scale (+ Unclassified)
  • BVRLA Code of Conduct + Commercial Vehicle Code (Jan 2020) + Fair Wear & Tear Guide
  • RHA Conditions of Carriage Jan 2024 — £1,300/tonne haulier liability cap

If your evidence pack doesn't speak the language of these frameworks, the chargeback sticks. This MCP makes every handover defendable — automatic grading, photo validation, FW&T classification, dispute pack with suggested rebuttal text ready to send.

Install

pip install meok-vehicle-handover-mcp

Claude Desktop config

{
  "mcpServers": {
    "vehicle-handover": {
      "command": "meok-vehicle-handover-mcp"
    }
  }
}

Tools (8)

Tool Use case
grade_vehicle_condition Auto-NAMA grade 1-5 from a panel-damage list.
validate_pod_photo_set Are the POD photos enough? Count, GPS, resolution, age.
compare_collection_delivery Diff pre vs post damage lists. Suggest liability.
apply_bvrla_fair_wear_tear Fair W&T (operator off-hook) vs chargeable per defect.
generate_dispute_pack Insurer-ready dispute bundle with suggested rebuttal text.
calculate_rha_vs_actual_liability £1,300/tonne cap vs claim. Flag if GIT recommended.
submit_to_bvrla_drs Format dispute pack for BVRLA Dispute Resolution Service.
log_ev_soc_handover State-of-charge handover record + OEM SLA compliance.

Pricing

  • Free — MIT self-host
  • Starter — £49/mo (signed attestations + email support)
  • Pro — £149/mo (multi-user + dispute-pack templates)
  • Fleet — £799/mo (100+ vehicles/day, audit-export, SLA)

Subscribe Pro → £149/mo · Talk to Nick

Regulatory basis (informational — not legal advice)

  • NAMA Vehicle Grading scale (5 grades + Unclassified)
  • BVRLA Code of Conduct + Commercial Vehicle Code (Jan 2020)
  • BVRLA Fair Wear & Tear Guide
  • BVRLA Dispute Resolution Service (DRS)
  • RHA Conditions of Carriage Jan 2024 — £1,300/tonne haulier liability cap

Sign your responses (production)

export MEOK_HMAC_SECRET="your-secret"
meok-vehicle-handover-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&U
  • meok-ev-recall-transport-mcp — ADR Class 9 + DGSA + thermal-runaway
  • meok-vehicle-handover-mcp — this one
  • meok-tacho-audit-mcp — analogue + digital tacho compliance
  • meok-bs7121-lifting-mcp — vehicle lift / car-transporter ramp safety

License

MIT © 2026 Nicholas Templeman / MEOK AI Labs · haulage.app

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

meok_vehicle_handover_mcp-1.0.3.tar.gz (16.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

meok_vehicle_handover_mcp-1.0.3-py3-none-any.whl (14.6 kB view details)

Uploaded Python 3

File details

Details for the file meok_vehicle_handover_mcp-1.0.3.tar.gz.

File metadata

File hashes

Hashes for meok_vehicle_handover_mcp-1.0.3.tar.gz
Algorithm Hash digest
SHA256 2cf32802e64e633bd1aabfa7ce190e8401e649c0bbbfccbafde48840715a2d07
MD5 2956efcb55bc88be7c349bbf22a9f26e
BLAKE2b-256 e45e50e9a4cb58e4b048214c0259d77716268837502148b25ffe40a56e3fe19c

See more details on using hashes here.

File details

Details for the file meok_vehicle_handover_mcp-1.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for meok_vehicle_handover_mcp-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 d036c9129060c82f5ef90860b652916f3eadaa9502e4ce9dcfaa7a0cdf8cda3c
MD5 d2801156f3e69e568378a14dacd0456b
BLAKE2b-256 721616af07975b7da5c5ae98a4986bf28a30c12c202f4a7434a9c6acc446d454

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page