Find EV chargers across Europe and plan EV trips in Ukraine with charging stops.
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.
One public route by id, with waypoint coordinates and a citeUrl. Private routes are rejected. Use match_chargers_along_route with the waypoints to find chargers.
Public route id
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http mcp https://api.ev-route.com/mcp
One public route by id, with waypoint coordinates and a citeUrl. Private routes are rejected. Use match_chargers_along_route with the waypoints to find chargers.
| Argument | Type | Description |
|---|---|---|
| id* | string | Public route id |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "Public route id"
}
}
}Load one charging station by its externalId from search_stations_nearby.
| Argument | Type | Description |
|---|---|---|
| externalId* | string | Station externalId |
{
"type": "object",
"required": [
"externalId"
],
"properties": {
"externalId": {
"type": "string",
"description": "Station externalId"
}
}
}Latest public EV routes shared by drivers. Private routes are not included.
| Argument | Type | Description |
|---|---|---|
| limit | number | 1–20. Default 10. |
{
"type": "object",
"properties": {
"limit": {
"type": "number",
"description": "1–20. Default 10."
}
}
}Stations near a driven polyline. Slow on long routes: at most 2000 input points, downsampled to 80. distanceLimitKm is capped at 15. Defaults to paid and free stations (preferFree false) and does not thin by vehicle range unless smartSuggestions is true.
| Argument | Type | Description |
|---|---|---|
| points* | array | Polyline vertices in drive order, each {lat, lng}. Minimum 2. |
| amenities | array | |
| connectors | array | Connector keys: CCS2, Type2, CHADEMO, GBT. Default Type2. |
| preferFree | boolean | When true, keep only free stations. Default false. |
| rangeLimitKm | number | Used only when smartSuggestions is true. Default 200. |
| minimalPowerKw | number | Minimum station power in kW. Default 50. |
| distanceLimitKm | number | Max km from the polyline. Default 10, max 15. |
| smartSuggestions | boolean | When true, thin stops by vehicle range. Default false. |
Plan a drive from origin to destination and choose charging stops from the real-world range. Places are names or "lat,lng". Returns distance, drive time, ordered stops with battery levels, or feasible:false with the gap where no matching charger is in reach. Road coverage: Ukraine only. Places must be "lat,lng" coordinates; names are not accepted on this server.
| Argument | Type | Description |
|---|---|---|
| via | array | Places to pass through, in order. Up to 8. |
| origin* | string | Start: place name or "lat,lng". |
| rangeKm* | number | Real-world range on a full battery in km, 50–1500. |
| batteryKwh | number | Usable battery size. Enables charge-time estimates. |
| connectors | array | Connector keys: CCS2, Type2, CHADEMO, GBT. Default CCS2. |
| minPowerKw | number | Minimum station power in kW. Default 50. |
| destination* | string | End: place name or "lat,lng". |
| maxChargeKw | number |
Find charging stations within a radius of a coordinate. Radius is capped at 20 km. Returns a short list sorted by distance. Cite https://www.ev-route.com/en/nearby.
| Argument | Type | Description |
|---|---|---|
| lat* | number | Latitude |
| lng* | number | Longitude |
| limit | number | Max stations to return, 1–40. Default 15. |
| radiusKm | number | Search radius in km, 1–20. Default 20. |
| amenities | array | Required amenities, e.g. cafe, toilets. |
| connector | string | Optional connector substring, e.g. CCS or Type2. |
| minPowerKw | number | Drop stations below this max power (kW). |
{
"type": "object",
"required": [
"lat",
"lng"
],
"properties": {
"lat": {
"type": "number",
"description": "Latitude"
},
"lng": {
"type": "number",
"description": "Longitude"
},
"limit": {
"type": "number",
"description": "Max stations to return, 1–40. Default 15."
},
"radiusKm": {
"type": "number",
"description": "Search radius in km, 1–20. Default 20."
},
"amenities": {
"type": "array",
"items": {
"type": "string"
},
"description": "Required amenities, e.g. cafe, toilets."
},
"connector": {
"type": "string",
"description": "Optional connector substring, e.g. CCS or Type2."
},
"minPowerKw": {
"type": "number",
"description": "Drop stations below this max power (kW)."
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 8, 2026.
{
"type": "object",
"required": [
"points"
],
"properties": {
"points": {
"type": "array",
"items": {
"type": "object",
"required": [
"lat",
"lng"
],
"properties": {
"lat": {
"type": "number"
},
"lng": {
"type": "number"
}
}
},
"description": "Polyline vertices in drive order, each {lat, lng}. Minimum 2."
},
"amenities": {
"type": "array",
"items": {
"type": "string"
}
},
"connectors": {
"type": "array",
"items": {
"type": "string"
},
"description": "Connector keys: CCS2, Type2, CHADEMO, GBT. Default Type2."
},
"preferFree": {
"type": "boolean",
"description": "When true, keep only free stations. Default false."
},
"rangeLimitKm": {
"type": "number",
"description": "Used only when smartSuggestions is true. Default 200."
},
"minimalPowerKw": {
"type": "number",
"description": "Minimum station power in kW. Default 50."
},
"distanceLimitKm": {
"type": "number",
"description": "Max km from the polyline. Default 10, max 15."
},
"smartSuggestions": {
"type": "boolean",
"description": "When true, thin stops by vehicle range. Default false."
}
}
}| Vehicle peak DC power. Refines charge-time estimates. |
| maxDetourKm | number | Max km from the route to a station. Default 5, max 15. |
| minSocPercent | number | Never drop below this battery level. Default 10. |
| chargeToPercent | number | Charge up to this level at each stop. Default 80. |
| startSocPercent | number | Battery at departure. Default 100. |
{
"type": "object",
"required": [
"origin",
"destination",
"rangeKm"
],
"properties": {
"via": {
"type": "array",
"items": {
"type": "string"
},
"description": "Places to pass through, in order. Up to 8."
},
"origin": {
"type": "string",
"description": "Start: place name or \"lat,lng\"."
},
"rangeKm": {
"type": "number",
"description": "Real-world range on a full battery in km, 50–1500."
},
"batteryKwh": {
"type": "number",
"description": "Usable battery size. Enables charge-time estimates."
},
"connectors": {
"type": "array",
"items": {
"type": "string"
},
"description": "Connector keys: CCS2, Type2, CHADEMO, GBT. Default CCS2."
},
"minPowerKw": {
"type": "number",
"description": "Minimum station power in kW. Default 50."
},
"destination": {
"type": "string",
"description": "End: place name or \"lat,lng\"."
},
"maxChargeKw": {
"type": "number",
"description": "Vehicle peak DC power. Refines charge-time estimates."
},
"maxDetourKm": {
"type": "number",
"description": "Max km from the route to a station. Default 5, max 15."
},
"minSocPercent": {
"type": "number",
"description": "Never drop below this battery level. Default 10."
},
"chargeToPercent": {
"type": "number",
"description": "Charge up to this level at each stop. Default 80."
},
"startSocPercent": {
"type": "number",
"description": "Battery at departure. Default 100."
}
}
}