Chat with AI and use the interactive dashboard — no account needed.
EV charging stations worldwide — search by coordinate, map area, or driving route. Filter by speed, connector, and network.
No account needed. Search with the interactive app or chat with AI — both work side by side.
Browse all toolsDomain knowledge for Charge Atlas — workflow patterns, data models, and gotchas for your AI agent.
Charge Atlas answers the question "where can I charge an electric vehicle here?" anywhere in the world. It exposes one consistent station shape and one consistent filter set across two coverage regions:
coverage: "us_canada" — the United States (50 states + DC + territories) and Canada. Authoritative, refreshed daily, includes private and planned sites alongside public ones.coverage: "global" — every other country. Community-edited, strongest in the EU and UK, sparser in some emerging markets.The right region is picked automatically from the search coordinates or country code; the AI never has to choose. The user-visible coverage field on every response simply labels which region produced the result so callers can warn appropriately (community-edited listings can be stale).
An interactive map dashboard is available alongside this chat. When the app panel is open, search results are automatically forwarded to the map — do NOT re-open the app. Just call the search and detail capabilities and the map will update with stations rendered as colored circle markers (green = DC Fast, orange = Level 2, gray = Level 1), click-through to station detail, and a panel list showing the top results.
L1 (120V AC, ~5 mi/hr — wall outlet), L2 (208–240V AC, ~25 mi/hr — most public AC), DC (DC fast, 50–350 kW, 100–250 mi in 30 min).available, in_use, out_of_order, planned, temporarily_unavailable. Real-time availability is partial: only some networks publish it, and freshness varies.| Region | coverage tag | Notes |
|---|---|---|
| United States (50 states + DC + territories) | us_canada | Daily-refreshed catalogue; includes private, planned, and temporarily-closed sites |
| Canada | us_canada | Same catalogue — DC fast charging is well-covered |
| Everywhere else | global | Community-edited; richer in EU and UK, sparser in some emerging markets |
Searches by latitude/longitude or bounding box automatically pick the right region from the coordinates. Searches that take a country code respect that code directly. Route-corridor search is US/Canada-only — for international routes, use the journey-planner capability instead.
latitude + longitude. Bounding-box search takes min_lat / min_lon / max_lat / max_lon (south-west and north-east corners). Distances are in statute miles unless specified.min_charge_level = L1 | L2 | DC. To find road-trip-capable stations, pass DC.Tesla, ChargePoint, EVgo, Electrify America, IONITY). Use the network listing capability to discover valid slugs for a country.id field. Pass them straight back into the detail capability — they round-trip unchanged. Detail responses for community-coverage stations also include up to five recent user reviews and check-in reports when available.vehicle (e.g. tesla-model-3, nissan-leaf, kia-ev6) on any search to drop chargers whose connector set is incompatible with that car. The vehicle catalog capability returns every supported model slug.route_kind: "driving" for a real road route or "approximate" for a straight-line fallback when no road route is available — surface that to the user when it's approximate.display_units hint derived from the host's BCP-47 locale (US/UK/Liberia/Myanmar → miles, everywhere else → km). All distances are also returned in both miles and km on every station so the renderer can pick the right one._meta.openai/userLocation and Charge Atlas uses it to default the search center. Country-summary and search_by_location calls similarly default the country bias from the same hint.open_now: true when the hours string clearly says 24/7. Anything else is reported as unknown — half-broken hours parsing is worse than honest "we don't know".status field as "operational per last directory update", not "free right now". Always check the network's own app before driving to a single specific station.connector_types accordingly.coverage: "global" listings can be stale because the underlying directory is community-edited. A station marked operational there may have been decommissioned; cross-reference with the network's own site for high-stakes decisions.distance_miles and distance_km. The response also includes a display_units hint chosen from the user's locale — render whichever the hint asks for. Pass units: "miles" or units: "km" to override.Coverage, real-time status, and network coverage vary by country and by network. This data is best-effort and not a substitute for the network's own routing app for time-critical or safety-critical journeys (long-range road trips, single-shot drives in unfamiliar territory). Pricing, plug-and-charge support, and amenity details (open hours, restrooms, food) are not guaranteed and should be confirmed at the network's own site.
Tool calls are routed to the appropriate upstream directory based on the location of the query (US/Canada uses the NREL Alternative Fuels Data Center; everywhere else uses Open Charge Map). Responses are normalized to a single Charge Atlas station shape (id, name, lat, lon, address, country, network, charge_level, connector_types, ports, status, coverage). Distances are converted to statute miles. No caching of station rows, no transformation of source values beyond shape normalization.
Authoritative directory of public, semi-public, and planned alternative fuel stations across the United States and Canada. Includes electric, hydrogen, biodiesel, ethanol (E85), CNG, LNG, and propane. Charge Atlas only surfaces the electric subset (~70K EV charging stations as of 2026). Refreshed daily.
Community-maintained global directory of EV charging locations. Listings are crowd-sourced and verified by network operators where available. Charge Atlas uses Open Charge Map for non-US results and as a global fallback.
Basemap tiles rendered by CARTO for the interactive map UI. Not used for any data lookup — display only.
Source availability last verified 2026-04-22.
Compare two or more EV charging networks side-by-side in a given country. Returns each network's station count (and an estimated total when the underl...
Get aggregate EV charging statistics for a country: total station count, breakdown by charger speed (DC fast / Level 2 / Level 1), and the top 20 netw...
Get full detail for a single charging station by Charge Atlas ID. Returns station name, full address, operator network, port count, supported connecto...
Plan an EV-friendly drive from origin to destination, with chargers along the way. Geocodes both endpoints, fetches a driving polyline, then surfaces ...
List the EV connector / plug types that Charge Atlas can filter on, with their charge level (L1 / L2 / DC), current type (AC / DC), max power in kW, a...
List EV charging network operators active in a country, with their station counts. Use the returned network names as comma-separated values for the 'n...
List the EV models that Charge Atlas can filter charging stations by. Each entry returns the model's slug (used as the 'vehicle' parameter on search c...
Find EV charging stations along a driving route corridor. Takes an ordered list of [lat, lon] waypoints and a corridor radius in miles, returns statio...
Find public EV charging stations inside a geographic bounding box (map viewport). Pass the south-west corner as (min_lat, min_lon) and the north-east ...
Find public EV charging stations near a free-text location anywhere in the world. The location string is geocoded internally and then queried for char...
Find public EV charging stations near a latitude/longitude coordinate. When the host provides ``openai/userLocation``, the coordinate is optional and ...
Find EV charging stations anywhere in the world. Search by coordinates, map area, or driving route. Filter by speed (Level 1 / Level 2 / DC Fast), connector (CCS, CHAdeMO, NACS, J1772), and network. It provides 11 tools that AI agents can use through the Model Context Protocol (MCP).
Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/charge-atlas. Authentication is handled automatically.
Charge Atlas provides 11 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.
Charge Atlas uses open data APIs — no authentication required.
Connect Charge Atlas to any MCP client in minutes
Model Context Protocol lets AI tools call external capabilities securely through a single URL. This bundle groups tools behind an MCP endpoint that many clients can use.
Skip the manual setup! Use the .mcpb file format for one-click installation. Check the Claude Desktop tab for setup instructions.
Select ChatGPT, Cursor, Claude Code, or another tab for copy-paste config.
Same data, different audiences.
More open data integrations you might like
British Geological Survey AGS File Utilities API. Validate, convert, and generate graphical logs fro...
APIs.guru is the largest directory of OpenAPI specifications and REST API definitions. Browse and se...
AQUAVIEW offers access to a large database of global oceanographic datasets, enabling researchers an...
Bank of England Statistical Interactive Database. Retrieve daily exchange rates (GBP vs major curren...
British Geological Survey OpenGeoscience OGC API. Access geology, earthquake, landslide, borehole, a...
British Geological Survey Sensor Data Service (OGC SensorThings API). Access real-time and historica...