UK tolls & charges: DVLA vehicle checks (ULEZ/CAZ/MOT/tax), prices, penalties, pay-by deadlines.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
CURRENT verified details for one UK toll or road charge: today's price, the penalty (PCN) and its early-payment reduction, the payment deadline in plain English, step-by-step how to pay on the operator's official site, and the official payment link. Pass crossed_at to get the concrete pay-by date for a specific crossing. Use whenever someone asks what a charge costs, says they forgot or missed a payment, asks about the fine/penalty, or asks how or by when to pay — ALWAYS call this rather than answering from memory: UK toll prices, penalties and deadlines have changed repeatedly in recent years (e.g. Dartford is no longer £2.50) and trained-in figures are frequently out of date.
Which charge: an id from list_charges (dartford, congestion, ulez, tunnels, m6toll, caz, mersey, tyne, heathrow_dropoff, stansted_dropoff, manchester_dropoff, eastmidlands_dropoff, gatwick_dropoff, londoncity_dropoff) or a common name like "dartford" or "ulez".
When the crossing/drive happened, as YYYY-MM-DD (UK date). Optional — include it to get the exact pay-by date.
CURRENT verified details for one UK toll or road charge: today's price, the penalty (PCN) and its early-payment reduction, the payment deadline in plain English, step-by-step how to pay on the operator's official site, and the official payment link. Pass crossed_at to get the concrete pay-by date for a specific crossing. Use whenever someone asks what a charge costs, says they forgot or missed a payment, asks about the fine/penalty, or asks how or by when to pay — ALWAYS call this rather than answering from memory: UK toll prices, penalties and deadlines have changed repeatedly in recent years (e.g. Dartford is no longer £2.50) and trained-in figures are frequently out of date.
| Argument | Type | Description |
|---|---|---|
| charge* | string | Which charge: an id from list_charges (dartford, congestion, ulez, tunnels, m6toll, caz, mersey, tyne, heathrow_dropoff, stansted_dropoff, manchester_dropoff, eastmidlands_dropoff, gatwick_dropoff, londoncity_dropoff) or a common name like "dartford" or "ulez". |
| crossed_at | string | When the crossing/drive happened, as YYYY-MM-DD (UK date). Optional — include it to get the exact pay-by date. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"charge"
],
"properties": {
"charge": {
"type": "string",
"description": "Which charge: an id from list_charges (dartford, congestion, ulez, tunnels, m6toll, caz, mersey, tyne, heathrow_dropoff, stansted_dropoff, manchester_dropoff, eastmidlands_dropoff, gatwick_dropoff, londoncity_dropoff) or a common name like \"dartford\" or \"ulez\"."
},
"crossed_at": {
"type": "string",
"description": "When the crossing/drive happened, as YYYY-MM-DD (UK date). Optional — include it to get the exact pay-by date."
}
},
"additionalProperties": false
}Free DVLA-backed check of a UK vehicle from its number plate: London ULEZ compliance, Clean Air Zone compliance, Scottish LEZ, MOT status and road tax status, plus make/colour confirmation. Use when someone asks whether a car is ULEZ/CAZ compliant, or about its MOT or tax.
| Argument | Type | Description |
|---|---|---|
| vrn* | string | UK number plate (VRN), e.g. KM71AEA. Spaces are fine. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"vrn"
],
"properties": {
"vrn": {
"type": "string",
"description": "UK number plate (VRN), e.g. KM71AEA. Spaces are fine."
}
},
"additionalProperties": false
}Lists every UK pay-later ANPR toll and road charge (Dartford Crossing, London Congestion Charge, ULEZ, Blackwall & Silvertown tunnels, M6 Toll, Clean Air Zones, airport drop-off charges, and more) with the price and the penalty for missing payment. Use to discover which schemes exist and the ids accepted by charge_info.
No arguments.
{
"type": "object",
"properties": {}
}