meok-rail-freight-uk-mcp

meok-rail-freight-uk-mcp

UK rail freight compliance MCP server enabling checks on ORR licensing, ROGS safety certificates, RIR 2011 interoperability, TSI standards, RID dangerous goods, and Network Rail capacity access. It also prepares ORR inspection packs against the 14 Major Issues.

Category
Visit Server

README

<!-- mcp-name: io.github.CSOAI-ORG/meok-rail-freight-uk-mcp --> MCP Scorecard: 84/100

meok-rail-freight-uk-mcp

UK rail freight compliance — ORR licensing, ROGS safety certificate, Railway Interoperability Regulations 2011, TSI LOC&PAS / WAG, RID dangerous goods, ORR 14 Major Issues inspection prep, Network Rail capacity access. By MEOK AI Labs.

Why this exists

UK rail freight's single biggest £ exposure is ORR enforcement (Office of Rail and Road) plus Network Rail capacity denial. ORR powers include:

  • Improvement notices + prohibition notices (ROGS 2006 / HSWA 1974)
  • Safety certificate + authorisation revocation
  • Unlimited fines (Health & Safety at Work Act 1974)
  • Director disqualification
  • Operating-without-licence is a criminal offence under Railways Act 1993

Target operators: Freightliner, GB Railfreight (GBRf), DB Cargo UK, Direct Rail Services (DRS), Colas Rail, Victa Westlink Rail, Mendip Rail, plus new Open-Access entrants. Network Rail is the upstream infrastructure manager. ORR is the regulator.

This MCP extends MEOK's haulage suite from road into rail. It gives Safety Managers, Verification engineers, RAIB liaison officers and capacity planners the callable toolkit to stay licensed and keep paths.

Install

pip install meok-rail-freight-uk-mcp

Claude Desktop config

{
  "mcpServers": {
    "rail-freight-uk": {
      "command": "meok-rail-freight-uk-mcp"
    }
  }
}

Tools (7)

Tool Use case
check_orr_licence_compliance Network/Station/Operating licence held vs operations declared
check_railway_interoperability_directive RIR 2011 conformity — NoBo + DeBo + AsBo CSM-RA
check_tsi_loc_pas_freight TSI LOC&PAS + TSI WAG subsystem evidence
check_rsl_safety_certificate ROGS Reg 5 Part A + Part B Safety Certificate
check_dgsa_rail_class7_class1 RID Class 7 (radioactive) + Class 1 (explosives)
prepare_orr_inspection_pack Evidence pack against ORR's 14 Major Issues
check_network_rail_capacity_access Capacity allocation + train path under Network Code Part D

Pricing

  • Free — MIT self-host
  • Starter — £149/mo
  • Pro — £399/mo (multi-operator)
  • Fleet — £1,999/mo (FOC-scale + capacity planner integration)

Rail = premium niche. Six operators carry ~95% of UK rail freight, each a multi-million-£ business with bet-the-company regulatory exposure. One avoided ORR enforcement notice + one preserved Network Rail timetable slot easily covers the year.

Regulatory basis

  • Railways Act 1993 — ORR licensing powers
  • Railways and Other Guided Transport Systems (Safety) Regulations 2006 (ROGS) — safety certificate, SMS
  • Railway Interoperability Regulations 2011 (RIR 2011) — TSI conformity (retained EU 2016/797)
  • TSI LOC&PAS — Locomotives & Passenger rolling stock
  • TSI WAG — Freight Wagons
  • TSI CCS — Control, Command & Signalling
  • COTIF / CIM — Convention concerning International Carriage by Rail
  • RID — Regulations concerning International Carriage of Dangerous Goods by Rail
  • CSM-RA (EU 402/2013 retained) — Common Safety Method on Risk Evaluation
  • Network Code Part D — Network Rail capacity allocation, Decision Criteria DC2.1–2.7

Sign your responses

export MEOK_HMAC_SECRET="your-secret"
meok-rail-freight-uk-mcp

License

MIT (c) 2026 Nicholas Templeman / MEOK AI Labs · haulage.app

<!-- GEO-FOOTER:v1 -->


Part of the MEOK constellation

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.

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured
E2B

E2B

Using MCP to run code via e2b.

Official
Featured