# openchargemap-mcp-server MCP server

Find EV charging stations, detail, and reliability check-ins via the global Open Charge Map.

## Links
- Registry page: https://www.getdrio.com/mcp/io-github-cyanheads-openchargemap-mcp-server
- Repository: https://github.com/cyanheads/openchargemap-mcp-server

## Install
- Command: `npx -y @cyanheads/openchargemap-mcp-server`
- Endpoint: https://openchargemap.caseyjhand.com/mcp
- Auth: Auth required by registry metadata

## Setup notes
- Package: Npm @cyanheads/openchargemap-mcp-server v0.1.4
- Environment variable: OPENCHARGEMAP_API_KEY (required; secret)
- Environment variable: OPENCHARGEMAP_BASE_URL
- Environment variable: OPENCHARGEMAP_REFERENCE_REFRESH (default false)
- Environment variable: MCP_LOG_LEVEL (default info)
- Package: Npm @cyanheads/openchargemap-mcp-server v0.1.4
- Environment variable: OPENCHARGEMAP_API_KEY (required; secret)
- Environment variable: OPENCHARGEMAP_BASE_URL
- Environment variable: OPENCHARGEMAP_REFERENCE_REFRESH (default false)
- Environment variable: MCP_HTTP_HOST (default 127.0.0.1)
- Environment variable: MCP_HTTP_PORT (default 3010)
- Environment variable: MCP_HTTP_ENDPOINT_PATH (default /mcp)
- Environment variable: MCP_AUTH_MODE (default none)
- Environment variable: MCP_LOG_LEVEL (default info)
- The upstream registry signals required auth or secrets.
- Remote endpoint: https://openchargemap.caseyjhand.com/mcp

## Tools
- openchargemap_find_stations (openchargemap-mcp-server: find stations) - Find EV charging stations from the global Open Charge Map registry near a point or within a bounding box. Provide either a center (latitude + longitude + distance) or a boundingbox; optionally scope to a country with countrycode. This tool is coordinate-native and does not geocode place names — resolve a place like "Ballard, Seattle" to coordinates with openstreetmap_geocode first, then pass them here. Filter by connector type, minimum power (kW), operator/network, usage type (public/free/membership), charge level, operational status, and minimum charge points. Filter IDs are integers — resolve a connector or network name to its ID with openchargemap_lookup_reference (e.g. "CCS" -> 33). Each result includes title, address, distance from the search point, connections (type, power, count), operator, access rules, registry operational status, and the last-verified date. Endpoint: https://openchargemap.caseyjhand.com/mcp
- openchargemap_get_station (openchargemap-mcp-server: get station) - Get the full record for one Open Charge Map station by its numeric OCM ID. Returns every connection (type, level, power, current, quantity, per-connection status), the operator and network, usage and access restrictions (pay-at-location, membership, access key), the number of charge points, general comments, usage cost, the data provider, media, and verification recency. Set includeComments to also return community check-ins inline. Endpoint: https://openchargemap.caseyjhand.com/mcp
- openchargemap_lookup_reference (openchargemap-mcp-server: lookup reference) - Resolve Open Charge Map reference data to the integer IDs that openchargemap_find_stations filters require. Pick a category and pass a name or code to resolve — "CCS" or "Tesla Supercharger" -> a connectiontypeid, "ChargePoint" -> an operatorid, "Public - Pay At Location" -> a usagetypeid, "France" or "FR" -> a country. Omit the query to browse the whole category. Endpoint: https://openchargemap.caseyjhand.com/mcp
- openchargemap_get_station_comments (openchargemap-mcp-server: get station comments) - Read community check-ins and comments for one Open Charge Map station — the real-world reliability signal beyond the operator-reported registry status. Returns user comments and fault reports with ratings and dates, alongside the station's current registry status and last-verified date, surfacing mismatches like "listed operational, but the last few check-ins report a fault." Endpoint: https://openchargemap.caseyjhand.com/mcp

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: io.github.cyanheads
- Version: 0.1.4
- Runtime: Npm
- Transports: STDIO, HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Jul 4, 2026
- Source: https://registry.modelcontextprotocol.io
