---
title: ToolRouter — Tool Detail
description: Detailed documentation for a ToolRouter tool including skills, parameters, and examples.
url: https://toolrouter.com/tools/ev-chargers
---
# EV Chargers

Find EV charging stations worldwide — 500K+ locations across 100+ countries. Search by location for availability, connectors, power, pricing, and network. Plan road trips or compare infrastructure across countries. Filter by CCS, CHAdeMO, Tesla/NACS, Type 2, speed, and access type.

- **Version:** 0.01
- **Categories:** data
- **Workflow:** find_chargers → find_chargers → charger_details → route_chargers → network_stats → country_stats

## Skills (5)

### Find Chargers (`find_chargers`)

Find EV charging stations near a location. Returns stations with connector types, power levels, network, address, distance, and availability status. Supports filtering by connector, speed, network, and access type.

**Parameters:**

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `latitude` | number | Yes | Latitude of the search center |
| `longitude` | number | Yes | Longitude of the search center |
| `radius_km` | number | No | Search radius in kilometres (default: 10, max: 100) [default: 10] |
| `connector_type` | string | No | Filter by connector type (ccs, chademo, tesla, type1, type2, j1772, nacs, any) |
| `charging_level` | string | No | Filter by charging speed: level1 (slow AC), level2 (standard AC), dc_fast (rapid DC), any (level1, level2, dc_fast, any) |
| `network` | string | No | Filter by charging network name (e.g. Tesla, ChargePoint, EVgo, Blink, Pod Point, BP Pulse) |
| `access_type` | string | No | Filter by access: public, private, any (default: public) (public, private, any) [default: "public"] |
| `min_power_kw` | number | No | Minimum charger power output in kW (e.g. 50 for fast chargers, 150 for ultra-rapid) |
| `limit` | number | No | Maximum stations to return (default: 20, max: 100) [default: 20] |

**Returns:** List of nearby EV charging stations with connector types, power levels, network, distance, and status

**Examples:**

*Find chargers near central London:*

```json
{
  "latitude": 51.5074,
  "longitude": -0.1278
}
```

*Find DC fast chargers near San Francisco:*

```json
{
  "latitude": 37.7749,
  "longitude": -122.4194,
  "charging_level": "dc_fast"
}
```

*Find Tesla chargers near Berlin:*

```json
{
  "latitude": 52.52,
  "longitude": 13.405,
  "network": "Tesla"
}
```

*Find CCS chargers with 150kW+ near Paris:*

```json
{
  "latitude": 48.8566,
  "longitude": 2.3522,
  "connector_type": "ccs",
  "min_power_kw": 150
}
```

### Charger Details (`charger_details`)

Get full details for a specific charging station by ID. Returns all connections with power and connector info, operator details, usage cost, and availability status.

**Parameters:**

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `station_id` | string | Yes | Station ID from a find_chargers or route_chargers result. Prefix with source — e.g. "ocm:12345" or "nrel:67890" |

**Returns:** Full station details including all connectors, power levels, operator, address, pricing, and status

**Examples:**

*Get details for an OCM station:*

```json
{
  "station_id": "ocm:123456"
}
```

*Get details for a US NREL station:*

```json
{
  "station_id": "nrel:67890"
}
```

### Route Chargers (`route_chargers`)

Find EV charging stations along a driving route between two points. Ideal for road trip planning. Returns chargers near the route sorted by distance from start. US routes use the NREL route API; international routes sample waypoints along the path.

**Parameters:**

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `start_latitude` | number | Yes | Starting point latitude |
| `start_longitude` | number | Yes | Starting point longitude |
| `end_latitude` | number | Yes | Destination latitude |
| `end_longitude` | number | Yes | Destination longitude |
| `route_distance_km` | number | No | Maximum distance from route in km to search for stations (default: 5, max: 25) [default: 5] |
| `connector_type` | string | No | Filter by connector type (ccs, chademo, tesla, type1, type2, j1772, nacs, any) |
| `charging_level` | string | No | Filter by charging speed: level2, dc_fast, any (level2, dc_fast, any) |
| `limit` | number | No | Maximum stations to return (default: 20, max: 50) [default: 20] |

**Returns:** EV chargers along the driving route with distance from route, connector types, and power levels

**Examples:**

*Find chargers on a road trip from LA to San Francisco:*

```json
{
  "start_latitude": 34.0522,
  "start_longitude": -118.2437,
  "end_latitude": 37.7749,
  "end_longitude": -122.4194
}
```

*Find DC fast chargers from London to Edinburgh:*

```json
{
  "start_latitude": 51.5074,
  "start_longitude": -0.1278,
  "end_latitude": 55.9533,
  "end_longitude": -3.1883,
  "charging_level": "dc_fast"
}
```

### Network Stats (`network_stats`)

Get statistics about EV charging networks in a country or region. Shows station counts per network, connector type breakdown, and fast vs slow charger ratios.

**Parameters:**

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `country_code` | string | Yes | ISO 2-letter country code (e.g. US, GB, DE, FR, NL, NO). Use "US" for NREL data. |
| `network` | string | No | Filter to a specific network name for detailed breakdown (e.g. "Tesla", "ChargePoint") |

**Returns:** Network breakdown with station counts, connector types, and charging speed distribution for the country

**Examples:**

*EV network stats for the US:*

```json
{
  "country_code": "US"
}
```

*EV network stats for the UK:*

```json
{
  "country_code": "GB"
}
```

*Tesla network stats in Germany:*

```json
{
  "country_code": "DE",
  "network": "Tesla"
}
```

### Country Stats (`country_stats`)

Get a high-level summary of EV charging infrastructure in a country. Total stations, connector type distribution, fast vs slow ratio, top networks, and growth indicators.

**Parameters:**

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `country_code` | string | Yes | ISO 2-letter country code (e.g. US, GB, DE, FR, NL, NO, CN, JP, AU) |

**Returns:** National EV infrastructure summary with total stations, connectors, top networks, and speed distribution

**Examples:**

*EV infrastructure in the United States:*

```json
{
  "country_code": "US"
}
```

*EV infrastructure in Norway:*

```json
{
  "country_code": "NO"
}
```

*EV infrastructure in the UK:*

```json
{
  "country_code": "GB"
}
```

## Quick Start

```bash
# Via CLI
TOOLROUTER_API_KEY=tr_live_xxx npx -y toolrouter-mcp call ev-chargers find_chargers --latitude 51.5074 --longitude -0.1278

# Via REST API
curl -H "Authorization: Bearer tr_live_xxx" \
     -d '{"tool":"ev-chargers","skill":"find_chargers","input":{"latitude":51.5074,"longitude":-0.1278}}' \
     https://api.toolrouter.com/v1/tools/call
```

## Frequently Asked Questions

### Can I find chargers near a point or along a route?

Yes. `find_chargers` searches near coordinates, and `route_chargers` finds stations along a road trip between two points.

### Can I filter by connector type or charging speed?

Yes. The search tools support connector filters, charging level, power, network, and access type so you can narrow to the chargers you can actually use.

### Can I check one station before I drive there?

`charger_details` returns the full station record, including connectors, power, operator, address, pricing, and availability.

### Can it compare charging infrastructure by country?

Yes. `network_stats` and `country_stats` summarize station counts, connector mix, and fast-versus-slow ratios for a country or region.

---

## Get Started with ToolRouter

**Already connected?** Call any tool with `use_tool({ tool, skill, input })`. Browse tools with `discover` or visit https://toolrouter.com/llms-full.txt

**New to ToolRouter?** Connect with one command (no API key needed — auto-provisions on first use):

```bash
# MCP (Claude Code, Codex CLI)
claude mcp add toolrouter -- npx -y toolrouter-mcp

# MCP (Cursor, Windsurf, Cline, VS Code, Gemini CLI, Claude Desktop)
{"mcpServers":{"toolrouter":{"command":"npx","args":["-y","toolrouter-mcp"]}}}

# Claude Chat / Claude Cowork / Claude Mobile — add as a connector:
# Settings → Connectors → Add custom connector → URL: https://api.toolrouter.com/mcp

# ChatGPT — add as an app:
# Settings → Apps → Advanced settings → enable Developer mode → Create app → MCP Server URL: https://api.toolrouter.com/mcp

# CLI (works instantly, no restart needed)
npx -y toolrouter-mcp tools                    # browse all tools
npx -y toolrouter-mcp search "seo"             # search by keyword
npx -y toolrouter-mcp call seo analyze_page --url https://example.com
```

Free tools work immediately. For paid tools, visit https://toolrouter.com/claim to add credits.

All platforms: https://toolrouter.com/connect | Full catalog: https://toolrouter.com/llms-full.txt | Docs: https://toolrouter.com/docs