UK business EV charging: council charger data, charge times, charger sizing, grants, host income.
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.
Public and rapid EV chargers, chargers per 100,000 people, UK rank and plug-in vehicles for a UK council area, from Department for Transport data (EVCI0102, VEH0142).
Council name or slug, e.g. 'South Norfolk' or 'south-norfolk'
Public and rapid EV chargers, chargers per 100,000 people, UK rank and plug-in vehicles for a UK council area, from Department for Transport data (EVCI0102, VEH0142).
| Argument | Type | Description |
|---|---|---|
| council* | string | Council name or slug, e.g. 'South Norfolk' or 'south-norfolk' |
{
"type": "object",
"required": [
"council"
],
"properties": {
"council": {
"type": "string",
"description": "Council name or slug, e.g. 'South Norfolk' or 'south-norfolk'"
}
},
"additionalProperties": false
}Latest quarterly price per kWh paid by UK businesses for electricity, by annual-use size band, including and excluding the Climate Change Levy, from DESNZ QEP tables 3.4.1 and 3.4.2. Statistics, not a quote.
| Argument | Type | Description |
|---|---|---|
| band | string | Optional size band name, e.g. 'Small' (20-499 MWh a year); leave out for all bands |
{
"type": "object",
"required": [],
"properties": {
"band": {
"type": "string",
"description": "Optional size band name, e.g. 'Small' (20-499 MWh a year); leave out for all bands"
}
},
"additionalProperties": false
}Suggests the slowest standard charger that adds the wanted miles within a typical stay, and the total load if every bay charges at once.
| Argument | Type | Description |
|---|---|---|
| bays* | number | Number of charging bays |
| miles_wanted* | number | Miles drivers want to add |
| dwell_minutes* | number | Typical stay in minutes |
{
"type": "object",
"required": [
"dwell_minutes",
"miles_wanted",
"bays"
],
"properties": {
"bays": {
"type": "number",
"description": "Number of charging bays"
},
"miles_wanted": {
"type": "number",
"description": "Miles drivers want to add"
},
"dwell_minutes": {
"type": "number",
"description": "Typical stay in minutes"
}
},
"additionalProperties": false
}Cost of one charge, per mile and per 100 miles at the UK home price cap rate and average public and rapid pay-as-you-go prices (dated sources), plus an optional own price.
| Argument | Type | Description |
|---|---|---|
| battery_kwh* | number | Battery size in kWh |
| end_percent* | number | Target charge in percent |
| price_pence | number | Optional own price in pence per kWh |
| start_percent* | number | Start charge in percent |
{
"type": "object",
"required": [
"battery_kwh",
"start_percent",
"end_percent"
],
"properties": {
"battery_kwh": {
"type": "number",
"description": "Battery size in kWh"
},
"end_percent": {
"type": "number",
"description": "Target charge in percent"
},
"price_pence": {
"type": "number",
"description": "Optional own price in pence per kWh"
},
"start_percent": {
"type": "number",
"description": "Start charge in percent"
}
},
"additionalProperties": false
}How long an electric car takes to charge between two battery levels at a given charger power, with energy and approximate miles added.
| Argument | Type | Description |
|---|---|---|
| dc | boolean | True for a DC (rapid) charger |
| car_ac_kw | number | Car's maximum AC charging rate in kW (default 11) |
| car_dc_kw | number | Car's maximum DC charging rate in kW (default 150) |
| charger_kw* | number | Charger power in kW |
| battery_kwh* | number | Battery size in kWh |
| end_percent* | number | Target charge in percent |
| start_percent* | number | Start charge in percent |
{
"type": "object",
"required": [
"battery_kwh",
"start_percent",
"end_percent",
"charger_kw"
],
"properties": {
"dc": {
"type": "boolean",
"description": "True for a DC (rapid) charger"
},
"car_ac_kw": {
"type": "number",
"description": "Car's maximum AC charging rate in kW (default 11)"
},
"car_dc_kw": {
"type": "number",
"description": "Car's maximum DC charging rate in kW (default 150)"
},
"charger_kw": {
"type": "number",
"description": "Charger power in kW"
},
"battery_kwh": {
"type": "number",
"description": "Battery size in kWh"
},
"end_percent": {
"type": "number",
"description": "Target charge in percent"
},
"start_percent": {
"type": "number",
"description": "Start charge in percent"
}
},
"additionalProperties": false
}Average cost per kW for 10-50 kW solar (DESNZ, from MCS records), yearly generation at a reference city (PVGIS) and simple payback at the DESNZ small-business electricity price, for a Great Britain region.
| Argument | Type | Description |
|---|---|---|
| kw | number | System size in kW (default 30) |
| region* | string | Region name or slug, e.g. 'East of England' or 'east-of-england' |
{
"type": "object",
"required": [
"region"
],
"properties": {
"kw": {
"type": "number",
"description": "System size in kW (default 30)"
},
"region": {
"type": "string",
"description": "Region name or slug, e.g. 'East of England' or 'east-of-england'"
}
},
"additionalProperties": false
}Checks the Workplace Charging Scheme grant and the 100% first-year allowance for EV chargepoints, with official sources and checked dates.
| Argument | Type | Description |
|---|---|---|
| org* | string | One of: business, charity, public, accommodation, school, home, landlord |
| tax* | string | One of: ct (Corporation Tax), it (Income Tax), none |
| cost* | number | Total cost of chargers and installation including VAT, in pounds |
| in_uk | boolean | Site is in England, Wales, Scotland or Northern Ireland (default true) |
| sockets* | number | Number of charging sockets |
| off_street | boolean | Chargers on the organisation's own off-street parking (default true) |
{
"type": "object",
"required": [
"org",
"tax",
"sockets",
"cost"
],
"properties": {
"org": {
"type": "string",
"description": "One of: business, charity, public, accommodation, school, home, landlord"
},
"tax": {
"type": "string",
"description": "One of: ct (Corporation Tax), it (Income Tax), none"
},
"cost": {
"type": "number",
"description": "Total cost of chargers and installation including VAT, in pounds"
},
"in_uk": {
"type": "boolean",
"description": "Site is in England, Wales, Scotland or Northern Ireland (default true)"
},
"sockets": {
"type": "number",
"description": "Number of charging sockets"
},
"off_street": {
"type": "boolean",
"description": "Chargers on the organisation's own off-street parking (default true)"
}
},
"additionalProperties": false
}Compares upfront cost, yearly income and payback for fully funded, part funded and self funded chargers. Any input left out uses the example figures from the site's calculator; state the assumptions to the user.
| Argument | Type | Description |
|---|---|---|
| bays | number | Charging bays |
| price_pence | number | Price to drivers in pence per kWh |
| energy_pence | number | Site electricity cost in pence per kWh |
| capex_per_bay | number | Equipment and installation in pounds per bay |
| grant_per_bay | number | Grant in pounds per bay |
| kwh_per_session | number | Energy per session in kWh |
| running_per_bay_per_year | number | Software and maintenance in pounds per bay per year |
| sessions_per_bay_per_day | number | Sessions per bay per day |
Sends the user's site details to UK Charging Solutions, which may pass them to an installer partner that may pay a referral fee. Only call this when the user asked to be contacted and agreed to share these details. Returns ok true when sent.
| Argument | Type | Description |
|---|---|---|
| goal | string | What the user most wants from the site (optional); one of the listed values |
| name* | string | Contact name |
| email* | string | Contact email |
| phone | string | Contact phone (optional) |
| message | string | Anything else about the site (optional) |
| business | string | Business name |
| interest | string | What the user wants; one of the listed values |
| postcode* | string | Site postcode |
| site_type* | string | Type of site; one of the listed values |
{
"type": "object",
"required": [],
"properties": {
"bays": {
"type": "number",
"description": "Charging bays"
},
"price_pence": {
"type": "number",
"description": "Price to drivers in pence per kWh"
},
"energy_pence": {
"type": "number",
"description": "Site electricity cost in pence per kWh"
},
"capex_per_bay": {
"type": "number",
"description": "Equipment and installation in pounds per bay"
},
"grant_per_bay": {
"type": "number",
"description": "Grant in pounds per bay"
},
"kwh_per_session": {
"type": "number",
"description": "Energy per session in kWh"
},
"running_per_bay_per_year": {
"type": "number",
"description": "Software and maintenance in pounds per bay per year"
},
"sessions_per_bay_per_day": {
"type": "number",
"description": "Sessions per bay per day"
}
},
"additionalProperties": false
}| consent_to_share* |
| boolean |
| Must be true: the user agreed to their details being shared with an installer partner |
{
"type": "object",
"required": [
"name",
"email",
"postcode",
"site_type",
"consent_to_share"
],
"properties": {
"goal": {
"enum": [
"Earn more from your site",
"Cut energy costs",
"Attract customers and staff",
"Meet requirements, no capital",
"Not sure yet"
],
"type": "string",
"description": "What the user most wants from the site (optional); one of the listed values"
},
"name": {
"type": "string",
"description": "Contact name"
},
"email": {
"type": "string",
"description": "Contact email"
},
"phone": {
"type": "string",
"description": "Contact phone (optional)"
},
"message": {
"type": "string",
"description": "Anything else about the site (optional)"
},
"business": {
"type": "string",
"description": "Business name"
},
"interest": {
"enum": [
"Host chargers, fully funded (revenue share)",
"Part fund chargers with a provider",
"Buy chargers outright (self funded)",
"Solar panels",
"Battery storage",
"Fleet or depot charging",
"Lower business electricity costs",
"Not sure yet"
],
"type": "string",
"description": "What the user wants; one of the listed values"
},
"postcode": {
"type": "string",
"description": "Site postcode"
},
"site_type": {
"enum": [
"Farm shop or garden centre",
"Pub, restaurant or café",
"Hotel, B&B or holiday park",
"Visitor attraction or leisure",
"Retail or supermarket",
"Office or workplace",
"Fleet depot or logistics",
"Car park",
"Farm or rural business",
"Other"
],
"type": "string",
"description": "Type of site; one of the listed values"
},
"consent_to_share": {
"type": "boolean",
"description": "Must be true: the user agreed to their details being shared with an installer partner"
}
},
"additionalProperties": false
}