No sign in
Tools: 12
MCP App
Open Data

Charge Atlas

Chat with AI and use the interactive dashboard.

EV charging stations worldwide — search by coordinate, map area, or driving route. Filter by speed, connector, and network.

Best forEV DriversFleet PlannersCharging AppsRoute Planning

Try this workflow

Find DC fast nearby

Find DC fast chargers within 10 miles of latitude 37.7749, longitude -122.4194 and rank them by distance with network, connectors, and address.

Use in your AI tool

Use the tools from this page

Opens ChatGPT on the web or desktop and asks it to use the WebMCP tools available here.

Connect the MCP server

You’ll sign in to MCPBundles when your client connects.

MCP URL
https://mcp.mcpbundles.com/bundle/charge-atlas

Chat in MCPBundles Studio

Sign in once, then chat here with saved access — one connection to many servers, with a history of what your AI ran.

Managed
Interactive app
12 tools
Agent guide included

Search with the interactive app or chat with AI — both work side by side.

Browse all tools
No sign in
Tools: 12
MCP App

Live probe refreshed Sep 14, 2026 · Endpoint host mcp.mcpbundles.com

What you can do with Charge Atlas

Built for

EV Drivers, Fleet Planners, Charging Apps, Route Planning

Example workflows

Find DC fast nearby

Most common driver query — coordinates + speed filter.

Try this

Find DC fast chargers within 10 miles of latitude 37.7749, longitude -122.4194 and rank them by distance with network, connectors, and address.

Plan a road trip

Route-corridor planning — the headline US use case.

Try this

Plan EV charging stops for a drive from San Francisco, CA to Los Angeles, CA, only DC fast chargers within 5 miles of the route.

Country market share

Network comparison — analyst-style competitive question.

Try this

Compare Tesla Supercharger, Electrify America, and EVgo by station count in the US — show each network's share of the compared total.

Context to know first

Where does the data come from?

Charge Atlas aggregates open EV charging directories into one consistent shape and filter set. Full upstream attribution and licensing terms are listed on the Charge Atlas data-sources page; the AI surface itself uses a single ``coverage`` tag (``us_canada`` or ``global``) so callers can reason about freshness.

How fresh is real-time availability?

Only some networks publish live status. When a station lacks a status field, treat it as 'operational per last directory update' rather than 'available right now'.

Are NACS and CCS chargers both covered?

Yes — every major connector type is included (CCS, CHAdeMO, NACS/Tesla, J1772, Type 2 Mennekes, Tesla Destination). Filter by connector or by vehicle slug to drop incompatible chargers.

AI Skill
SKILL.md

Domain knowledge for Charge Atlas — workflow patterns, data models, and gotchas for your AI agent.

Charge Atlas — global EV charging station data

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).

Interactive Map App

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.

Panel routing — start here

When the map panel is open, call the search or detail read that owns the data — do not re-open the app.

User intentFirst panel readWhat the map shows
Chargers near coordinates or a place namenearby search or location searchStation markers + list (station_search)
Chargers in a map bounding boxbbox searchStation markers (station_search)
Chargers along a driving routeroute corridor searchStations along corridor (station_search)
Road-trip charging planjourney plannerRoute polyline + stops (journey)
One station detail (after search or marker click)get stationSingle-station detail (station_detail)
Cold-open the map before searchingopen appEmpty map mount

Chat-first (compact text only, no map layer): country summary, connector-type catalog, network list, network comparison, vehicle catalog.

Data Model

  • Station — A single physical charging location with one street address. Each station carries one or more EVSE ports (Electric Vehicle Supply Equipment) and one or more connector types. The same parking lot is one station even if it has 12 stalls.
  • Connector / Port — The physical plug. Common types: CCS Combo (most non-Tesla DC fast), CHAdeMO (older Japanese DC fast, Nissan Leaf), NACS / Tesla (Tesla Supercharger; growing US standard), J1772 (Level 2 AC; nearly all non-Tesla US/Canada AC), Type 2 Mennekes (European AC standard), Tesla Destination (Tesla-branded Level 2).
  • Charge LevelL1 (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).
  • Network — Operator brand (Tesla Supercharger, Electrify America, EVgo, ChargePoint, IONITY, Ionna, BP Pulse, Shell Recharge, Pod Point, etc.). Many stations are non-networked (e.g. workplace, hotel).
  • Statusavailable, in_use, out_of_order, planned, temporarily_unavailable. Real-time availability is partial: only some networks publish it, and freshness varies.

Coverage Regions

Regioncoverage tagNotes
United States (50 states + DC + territories)us_canadaDaily-refreshed catalogue; includes private, planned, and temporarily-closed sites
Canadaus_canadaSame catalogue — DC fast charging is well-covered
Everywhere elseglobalCommunity-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.

Key Patterns

  • Coordinates first: every search accepts 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.
  • Filter by charger speed with min_charge_level = L1 | L2 | DC. To find road-trip-capable stations, pass DC.
  • Filter by network by passing the network slug (e.g. Tesla, ChargePoint, EVgo, Electrify America, IONITY). Use the network listing capability to discover valid slugs for a country.
  • Free-text location search is global. Place names, neighborhoods, addresses, and postcodes are geocoded automatically. Pass city + country on the first query ("central London, UK", "Madrid, Spain") rather than retrying with rephrased spelling. When the host supplies a country hint, pass it as country_bias.
  • Station IDs are opaque tokens returned on every search row's 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 compatibility filtering: pass vehicle (e.g. tesla-model-3, nissan-leaf, kia-ev5) on any search to drop chargers whose connector set is incompatible with that car. Charge Atlas keeps an OpenEV Data–backed connector catalog (~260 models, refreshed from upstream releases) mapping car names to connector types — not every EV trim on sale. Unrecognized car names skip the vehicle filter (search still succeeds) and return vehicle_filter.hint in the response. For arbitrary cars, pass connector_types directly (CCS for most modern DC fast; CHAdeMO for Nissan Leaf). The vehicle listing capability returns catalog slugs when called with no vehicle argument.
  • Local operator mix (city or neighborhood): When the user wants chargers on the map and how many belong to each operator in that area, one free-text location search with min_charge_level=DC is enough. The response includes network_breakdown (operator, count, share percentage) across the full matched set — read that for the tally and the station list for map detail in the same turn.
  • Country-wide operator rankings: the country-summary capability returns pre-aggregated top_networks — use it for whole-country questions, not for a named neighborhood or city center.
  • Head-to-head named operators in a country: the network-comparison capability ranks two-to-eight named networks by station count and share — useful for buy-decision questions like "IONITY vs Tesla in Spain".
  • Journey planning: the journey planner takes free-text origin and destination, geocodes both, fetches a driving polyline, and returns DC fast chargers along the route. The polyline is tagged 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.
  • Locale-aware units: search responses include a 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.
  • Auto-locate: when latitude/longitude are omitted, ChatGPT clients pass the coarse user location via _meta.openai/userLocation and Charge Atlas uses it to default the search center. Country-summary and free-text location searches similarly default the country bias from the same hint.
  • Result sizing: For map-first city or neighborhood queries, keep max_results at 50–75 unless the user explicitly needs an exhaustive inventory. The count field reports how many stations matched; network_breakdown summarizes operators across the full returned set even when the station table preview truncates.
  • One response, two answers: When count and network_breakdown are already on a location search response, that single result answers both the map and the operator tally — no need to repeat the same place with alternate spelling before answering.
  • Open-now: Charge Atlas only marks a station 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".

Gotchas

  • Real-time availability is sparse. Many networks (especially private/workplace chargers and the long tail of small operators) do not publish live status. Treat results without a 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 compatibility is critical. A Tesla Model 3 with a J1772 adapter can use J1772 and Tesla destination; a Nissan Leaf needs CHAdeMO for DC fast. Returning a station whose only DC port is CCS to a CHAdeMO car is a wrong answer. When the user names their car, narrow connector_types accordingly.
  • NACS transition is mid-flight. As of 2024–2026 Tesla Supercharger sites are opening to non-Tesla cars on a rolling basis. Open access is published per-station — not all Superchargers in a city are open to non-Tesla EVs at the same time.
  • DC kW ratings are a maximum, not a guarantee. A "350 kW" stall delivers that to a vehicle that can accept it; many EVs cap at 100–150 kW. Do not promise "30 minutes to 80%" without knowing the car's peak DC rate.
  • International journey planning is sampled, not exhaustive. For long international drives the planner samples several waypoints along the polyline and runs a nearby search at each — adequate for trip planning, but may miss chargers between sample points on extremely long routes.
  • 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 units: every station carries both 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.
  • Network breakdown scope: Country-summary and network-comparison answer country-scale questions. A query scoped to a neighborhood ("central London", "SoMa", "Kreuzberg") needs a location search — substituting country-level stats mis-answers the question.

Disclaimers

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.

Where the data comes from

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.

NREL Alternative Fuels Data Center
National Renewable Energy Laboratory (NREL), US Department of Energy

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.

~70,000 US/Canada EV charging stations
Source updated: Daily
We refresh: Real-time (proxied per request, no caching)
JSON HTTP API
United States (50 states + DC + territories) and Canada
Open Charge Map
Open Charge Map (operated by Open Charge Map contributors as a not-for-profit project)

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.

~700,000 charging locations in 100+ countries
Source updated: Continuous (community contributions and operator feeds)
We refresh: Real-time (proxied per request, no caching)
JSON HTTP API
Global, with strongest coverage in EU, UK, and ANZ

Open database of EV charging-port specifications used to map vehicle slugs to AC/DC connector filter tokens. Charge Atlas downloads release snapshots (not live API calls) and merges manual supplements for makes absent from upstream.

~270 make/model entries (merged from OpenEV v1.24.0)
Source updated: Periodic releases (community-maintained)
We refresh: On deploy / when regenerate_vehicle_catalog is run
JSON release bundle
Global passenger EV models in upstream dataset
OpenStreetMap (basemap tiles)
OpenStreetMap contributors

Basemap tiles rendered by CARTO for the interactive map UI. Not used for any data lookup — display only.

Source updated: Continuous (community-edited)
We refresh: On client request (tiles served by carto CDN)
Raster PNG tiles
Global
US data is sourced from the NREL Alternative Fuels Data Center, a public-domain US Government work. Non-US data is sourced from Open Charge Map and is licensed under CC BY-SA 4.0; downstream redistribution of the OCM portion must preserve attribution and share-alike terms.
Real-time charger availability is published by only a subset of networks and may be stale or absent. Do not rely on Charge Atlas as the sole source for safety-critical or time-critical driving decisions; confirm with the network operator's own app before departure.

Source availability last verified 2026-04-22.

Tools discovered (12)

  • Charge Atlas Compare Networks

    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 underlying summary was sampled), ranked by coverage, plus an overall winner by share. Useful for buy-decision questions like 'Which network has more stations in Spain — IONITY or Tesla Superchargers?' When the workspace panel is open, results update the panel automatically — do not call this tool again only to refresh the UI.

  • Charge Atlas Get Country Summary

    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 network operators by station count. Always pass country_code (ISO 2-letter, e.g. US, GB, DE) unless the host supplies openai/userLocation.country. When the workspace panel is open, results update the panel automatically — do not call this tool again only to refresh the UI.

  • Charge Atlas Get Station

    Get full detail for a single charging station by Charge Atlas ID. Returns station name, full address, operator network, port count, supported connector types, charge speed levels, opening hours, access policy (public / restricted), and current operational status when available. When the workspace panel is open, results update the panel automatically — do not call this tool again only to refresh the UI.

  • Charge Atlas Journey Planner

    Plan an EV-friendly drive from origin to destination, with chargers along the way. Geocodes both endpoints, fetches a driving polyline, then surfaces compatible DC fast chargers within a corridor of the route. Returns the route polyline (for the map), drive distance + duration, and a deduplicated, filtered list of charging stops. When the workspace panel is open, results update the panel automatically — do not call this tool again only to refresh the UI.

  • Charge Atlas List Connector Types

    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, and regional usage. Use this to translate a user's car (e.g. 'Nissan Leaf') into the connector filter to pass into search calls. When the workspace panel is open, results update the panel automatically — do not call this tool again only to refresh the UI.

  • Charge Atlas List Networks

    List EV charging network operators active in a country, with their station counts. Use the returned network names as comma-separated values for the 'networks' filter on the search capabilities. When the workspace panel is open, results update the panel automatically — do not call this tool again only to refresh the UI.

  • Charge Atlas List Vehicles

    List EV models Charge Atlas can filter by connector compatibility, or fetch one model's AC/DC plug profile. Catalog is generated from OpenEV Data (~260 models) plus manual supplements for gaps — not every trim on sale. Omit 'vehicle' for the full list. Unrecognized names return similar_slugs and guidance to use connector_types on search when the car is not listed. When the workspace panel is open, results update the panel automatically — do not call this tool again only to refresh the UI.

  • Charge Atlas Open App

    Open the Charge Atlas interactive EV charging map. Use this only when the user asks to open or view the map before running a specific charger search. Use only when the user asks to open the panel before a specific data read. When the workspace panel is open, results update the panel automatically — do not call this tool again only to refresh the UI.

  • Charge Atlas Route Corridor

    Find EV charging stations along a driving route corridor. Takes an ordered list of [lat, lon] waypoints and a corridor radius in miles, returns stations within that radius of the line. Supported for US/Canada routes only — for non-US routes, use the journey-planner capability. For road-trip planning, set min_charge_level='DC'. When the workspace panel is open, results update the panel automatically — do not call this tool again only to refresh the UI.

  • Charge Atlas Search By Bbox

    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 corner as (max_lat, max_lon). Use this for map-viewport queries — preferred over repeated nearby calls when panning/zooming. When the workspace panel is open, results update the panel automatically — do not call this tool again only to refresh the UI.

  • Charge Atlas Search By Location

    Find public EV charging stations near a free-text location anywhere in the world. The location string is geocoded internally and then queried for chargers. Country bias is taken from ``openai/userLocation.country`` by default to disambiguate bare place names. Returns normalized stations (each includes ``network``), ``count``, ``network_counts``, and ``network_breakdown`` (operator tallies with share percentages). Map rendering and operator-mix answers both come from the same response. When the w

  • Charge Atlas Search Nearby

    Find public EV charging stations near a latitude/longitude coordinate. When the host provides ``openai/userLocation``, the coordinate is optional and defaults to the user's approximate position. Filter by minimum charger speed (L1/L2/DC), network, connector, EV model, and live availability. Returns station name, address, network (with logo URL), charger speed, available connectors, port count, pricing, last-confirmed timestamp, and distance in both miles and kilometres. When the workspace panel

Frequently Asked Questions

Where does the data come from?

Charge Atlas aggregates open EV charging directories into one consistent shape and filter set. Full upstream attribution and licensing terms are listed on the Charge Atlas data-sources page; the AI surface itself uses a single ``coverage`` tag (``us_canada`` or ``global``) so callers can reason about freshness.

How fresh is real-time availability?

Only some networks publish live status. When a station lacks a status field, treat it as 'operational per last directory update' rather than 'available right now'.

Are NACS and CCS chargers both covered?

Yes — every major connector type is included (CCS, CHAdeMO, NACS/Tesla, J1772, Type 2 Mennekes, Tesla Destination). Filter by connector or by vehicle slug to drop incompatible chargers.

How do I connect Charge Atlas to my AI agent?

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.

How many tools does Charge Atlas provide?

Charge Atlas provides 12 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.

What authentication does Charge Atlas require?

Charge Atlas uses open data APIs — no authentication required.

Setup Instructions

Connect Charge Atlas to any MCP client in minutes

Try Charge Atlas now

No API key or third-party login required. Open the interactive dashboard and start searching in seconds.