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

See also

MEOK compliance MCP fleet: meok-uk-phv-tfl-mcp

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.4.tar.gz (16.8 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.4-py3-none-any.whl (14.6 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for meok_vehicle_handover_mcp-1.0.4.tar.gz
Algorithm Hash digest
SHA256 37551d5638e15b678fe6db2f13cffda0248b6386067bd5959e204c8477137e69
MD5 5374860be7060688a4946d78e766553b
BLAKE2b-256 5d41d31d48fba85fd9e29057ddefdf93b2916a4fe1c8d896a738d3e1e0c245a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for meok_vehicle_handover_mcp-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 3ac66e598a2203cfd1992c474bff176fa512d7d23609fbad1a91d9b2e420622e
MD5 3e313f2b622cd50ab6af0eee256dc91b
BLAKE2b-256 dd720b6f2b93fd356b9cb353e81693b29c8fee4980edb61b9dba009d15ff3687

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