Find US EV charging stations: nearest, by route, city and state stats. Data synced daily from NREL.
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.
Find EV charging stations along a route defined by a series of waypoints. Useful for trip planning. Searches within a corridor around the route. Within each route segment, stations whose verified owner is on Listed Pro come first. Each station has verified_owner and owner_profile.
Array of {lat, lng} coordinates defining the route
Charging level: dcfc (DC fast), level2 or level1
Minimum charger power in kW (e.g. 50, 150, 250). 150 and up only match stations with a known wattage.
Only stations showing a free port in a live reading under 15 minutes old. Live availability is commercially licensed: requires a paid API key.
Width of search corridor in miles from route (default 5, max 25)
Max stations per waypoint segment (default 5, max 10)
Find EV charging stations along a route defined by a series of waypoints. Useful for trip planning. Searches within a corridor around the route. Within each route segment, stations whose verified owner is on Listed Pro come first. Each station has verified_owner and owner_profile.
| Argument | Type | Description |
|---|---|---|
| speed | string | Charging level: dcfc (DC fast), level2 or level1 |
| waypoints* | array | Array of {lat, lng} coordinates defining the route |
| min_power_kw | number | Minimum charger power in kW (e.g. 50, 150, 250). 150 and up only match stations with a known wattage. |
| available_now | boolean | Only stations showing a free port in a live reading under 15 minutes old. Live availability is commercially licensed: requires a paid API key. |
| corridor_miles | number | Width of search corridor in miles from route (default 5, max 25) |
| limit_per_waypoint | integer | Max stations per waypoint segment (default 5, max 10) |
{
"type": "object",
"required": [
"waypoints"
],
"properties": {
"speed": {
"enum": [
"dcfc",
"level2",
"level1"
],
"type": "string",
"description": "Charging level: dcfc (DC fast), level2 or level1"
},
"waypoints": {
"type": "array",
"items": {
"type": "object",
"required": [
"lat",
"lng"
],
"properties": {
"lat": {
"type": "number",
"maximum": 90,
"minimum": -90,
"description": "Latitude"
},
"lng": {
"type": "number",
"maximum": 180,
"minimum": -180,
"description": "Longitude"
}
}
},
"maxItems": 100,
"minItems": 2,
"description": "Array of {lat, lng} coordinates defining the route"
},
"min_power_kw": {
"type": "number",
"maximum": 1000,
"description": "Minimum charger power in kW (e.g. 50, 150, 250). 150 and up only match stations with a known wattage.",
"exclusiveMinimum": 0
},
"available_now": {
"type": "boolean",
"description": "Only stations showing a free port in a live reading under 15 minutes old. Live availability is commercially licensed: requires a paid API key."
},
"corridor_miles": {
"type": "number",
"default": 5,
"maximum": 25,
"description": "Width of search corridor in miles from route (default 5, max 25)",
"exclusiveMinimum": 0
},
"limit_per_waypoint": {
"type": "integer",
"default": 5,
"maximum": 10,
"minimum": 1,
"description": "Max stations per waypoint segment (default 5, max 10)"
}
}
}Get EV charging statistics for a specific city including station count, network breakdown, and top stations.
| Argument | Type | Description |
|---|---|---|
| slug* | string | City slug (e.g. los-angeles-ca) |
{
"type": "object",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"description": "City slug (e.g. los-angeles-ca)"
}
}
}Find the nearest EV charging stations to a latitude/longitude, optionally filtered by speed, power or live availability. Stations whose verified owner is on Listed Pro come first, then by distance. Each station has verified_owner and owner_profile.
| Argument | Type | Description |
|---|---|---|
| lat* | number | Latitude |
| lng* | number | Longitude |
| limit | integer | Max results (default 10, max 50) |
| speed | string | Charging level: dcfc (DC fast), level2 or level1 |
| radius | number | Search radius in miles (default 25, max 100) |
| min_power_kw | number | Minimum charger power in kW (e.g. 50, 150, 250). 150 and up only match stations with a known wattage. |
| available_now | boolean | Only stations showing a free port in a live reading under 15 minutes old. Live availability is commercially licensed: requires a paid API key. |
{
"type": "object",
"required": [
"lat",
"lng"
],
"properties": {
"lat": {
"type": "number",
"maximum": 90,
"minimum": -90,
"description": "Latitude"
},
"lng": {
"type": "number",
"maximum": 180,
"minimum": -180,
"description": "Longitude"
},
"limit": {
"type": "integer",
"default": 10,
"maximum": 50,
"minimum": 1,
"description": "Max results (default 10, max 50)"
},
"speed": {
"enum": [
"dcfc",
"level2",
"level1"
],
"type": "string",
"description": "Charging level: dcfc (DC fast), level2 or level1"
},
"radius": {
"type": "number",
"default": 25,
"maximum": 100,
"description": "Search radius in miles (default 25, max 100)",
"exclusiveMinimum": 0
},
"min_power_kw": {
"type": "number",
"maximum": 1000,
"description": "Minimum charger power in kW (e.g. 50, 150, 250). 150 and up only match stations with a known wattage.",
"exclusiveMinimum": 0
},
"available_now": {
"type": "boolean",
"description": "Only stations showing a free port in a live reading under 15 minutes old. Live availability is commercially licensed: requires a paid API key."
}
}
}Get EV charging statistics for a US state including station count, cities, network breakdown.
| Argument | Type | Description |
|---|---|---|
| slug* | string | State: two-letter abbreviation (CO), name (Colorado) or slug (colorado) |
{
"type": "object",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"description": "State: two-letter abbreviation (CO), name (Colorado) or slug (colorado)"
}
}
}Get detailed information about a specific EV charging station by its ID.
| Argument | Type | Description |
|---|---|---|
| id* | integer | Station ID |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "integer",
"minimum": 1,
"description": "Station ID"
}
}
}Search EV charging stations by city, state, network, connector, speed, power or live availability. Returns station details including name, address, connector types, and pricing. Stations whose verified owner is on Listed Pro come first. Each station has verified_owner and owner_profile (the verified owner's hours, amenities, pricing, photos and contact link on a paid plan, else null).
| Argument | Type | Description |
|---|---|---|
| city | string | City name |
| limit | integer | Max results (default 10, max 50) |
| speed | string | Charging level: dcfc (DC fast), level2 or level1 |
| state | string | State: two-letter abbreviation (CO), name (Colorado) or slug (colorado) |
| network | string | Charging network name (e.g. Tesla, ChargePoint) |
| connector | string | Connector type, case-insensitive: CCS, NACS, CHAdeMO, J1772, or a raw NREL code (J1772COMBO, TESLA, CHADEMO). Comma-separate to match any. |
| min_power_kw | number | Minimum charger power in kW (e.g. 50, 150, 250). 150 and up only match stations with a known wattage. |
| available_now |
| boolean |
| Only stations showing a free port in a live reading under 15 minutes old. Live availability is commercially licensed: requires a paid API key. |
{
"type": "object",
"properties": {
"city": {
"type": "string",
"description": "City name"
},
"limit": {
"type": "integer",
"default": 10,
"maximum": 50,
"minimum": 1,
"description": "Max results (default 10, max 50)"
},
"speed": {
"enum": [
"dcfc",
"level2",
"level1"
],
"type": "string",
"description": "Charging level: dcfc (DC fast), level2 or level1"
},
"state": {
"type": "string",
"description": "State: two-letter abbreviation (CO), name (Colorado) or slug (colorado)"
},
"network": {
"type": "string",
"description": "Charging network name (e.g. Tesla, ChargePoint)"
},
"connector": {
"type": "string",
"description": "Connector type, case-insensitive: CCS, NACS, CHAdeMO, J1772, or a raw NREL code (J1772COMBO, TESLA, CHADEMO). Comma-separate to match any."
},
"min_power_kw": {
"type": "number",
"maximum": 1000,
"description": "Minimum charger power in kW (e.g. 50, 150, 250). 150 and up only match stations with a known wattage.",
"exclusiveMinimum": 0
},
"available_now": {
"type": "boolean",
"description": "Only stations showing a free port in a live reading under 15 minutes old. Live availability is commercially licensed: requires a paid API key."
}
}
}