Built for UK crane and hiab operators who need to prove BS 7121 compliance before the lift happens, not after the incident. Ten tools cover the enforcement wedge: clause lookup across parts 1/3/4/5/7, lift category classification that triggers Appointed Person signoff, CPA Contract Lift versus Hire triage (the contractual split that decides who pays when things go wrong), ground bearing pressure calculations, exclusion zone validation, LOLER thorough examination scheduling, and CPCS card verification. Connects to the regulations HSE actually prosecutes on: LOLER 1998, PUWER, CDM 2015, and CAA airspace notifications under CAP 1096. Reach for this when you're quoting a job and need to know if you're hiring out kit or planning the entire lift, or when your Principal Contractor asks for an audit pack before you roll on site.
BS 7121 lift-plan compliance for UK crane + hiab operators. Parts 1/3/4/5/7 clause lookup, AP competence, CPA Contract-Lift vs Hire triage, GBP calc, LOLER scheduling. By MEOK AI Labs.
BS 7121 is the UK lift-planning bible. Five parts most operators reference daily. Plus LOLER, PUWER, CDM 2015, CPCS. Mobile, tower, crawler, lorry-loader — every category has its own triage.
Real UK cases this MCP exists to prevent:
This MCP sits ABOVE 3D Lift Plan and Lolerflow — it doesn't simulate; it validates, classifies, and produces audit-quality compliance attestations.
pip install meok-bs7121-mcp
| Tool | Use case |
|---|---|
lookup_bs7121_clause | Quick clause lookup across parts 1/3/4/5/7 |
classify_lift_category | basic / standard / complex / critical — AP signoff trigger |
triage_cpa_hire_vs_contract_lift | The £100k+ wedge — Baldwins v Vision style |
check_ap_competence | A88 card + qualifications + experience |
validate_lift_plan | 10-point Principal Contractor review |
calculate_ground_bearing_pressure | Outrigger pressure vs soil safe bearing |
check_exclusion_zone | Minimum radius + barrier/signaller requirements |
schedule_loler_thorough_exam | LOLER Reg 9 cadence (6mo personnel / 12mo other) |
check_cpcs_card | A02/A36/A40/A60/A66/A73/A85/A88 verification |
check_cap1096_aviation | CAA §50 notification for cranes near aerodromes |
MIT © 2026 Nicholas Templeman / MEOK AI Labs · haulage.app
Add to your claude_desktop_config.json (Claude Desktop) or your MCP client config:
{
"mcpServers": {
"meok-bs7121-mcp": {
"command": "uvx",
"args": ["meok-bs7121-mcp"]
}
}
}
Or: pip install meok-bs7121-mcp then run the meok-bs7121-mcp command (stdio transport).
Once configured, ask your assistant, for example:
lookup_bs7121_clause to …"classify_lift_category to …"triage_cpa_hire_vs_contract_lift to …"This MCP is one node in a connected ecosystem built by MEOK AI LABS around a single sovereign AI core — governed agents with a hash-chained audit trail, mapped to the CSOAI compliance charter.