Open Charge Map MCP
This MCP server enables AI agents to search for EV charging stations globally using the Open Charge Map registry. It supports finding stations by location, connector type, and network, retrieving full station details including operator and cost information, resolving reference IDs for filters, and accessing community reliability check-ins to verify charger status.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
What you can do with it
- Find charging stations near a specific geographic point or within a bounding box
- Retrieve full station details including access rules, costs, and media
- Resolve connector and operator names to integer filter IDs for precise searching
- Check community reliability comments to verify if a charger is actually working
Source and maintenance
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
@cyanheads/openchargemap-mcp-server 0.2.0
{
"version": "0.2.0",
"transport": "stdio",
"identifier": "@cyanheads/openchargemap-mcp-server",
"runtimeHint": "npx",
"registryType": "npm",
"registryBaseUrl": "https://registry.npmjs.org",
"environmentVariables": [
{
"name": "OPENCHARGEMAP_CLAMP_LIMITS",
"format": "string",
"default": "true",
"description": "Clamp oversized positive integer page sizes to the tool maximum; false restores rejection."
},
{
"name": "OPENCHARGEMAP_API_KEY",
"format": "string",
"isRequired": true,
"description": "Open Charge Map API key, sent as the X-API-Key header on every request. Free instant signup at openchargemap.org."
},
{
"name": "OPENCHARGEMAP_BASE_URL",
"format": "string",
"description": "Override the OCM API base URL (default https://api.openchargemap.io/v3). For a private mirror or testing."
},
{
"name": "OPENCHARGEMAP_REFERENCE_REFRESH",
"format": "string",
"default": "false",
"description": "When true, refresh reference data from the live /referencedata endpoint at startup, falling back to the bundled snapshot on failure."
},
{
"name": "MCP_LOG_LEVEL",
"format": "string",
"default": "info",
"description": "Sets the minimum log level for output (e.g., 'debug', 'info', 'warn')."
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
{
"mcpServers": {
"open-charge-map-mcp": {
"command": "npx",
"args": [
"-y",
"@cyanheads/openchargemap-mcp-server@0.2.0"
],
"env": {
"OPENCHARGEMAP_CLAMP_LIMITS": "<YOUR_OPENCHARGEMAP_CLAMP_LIMITS>",
"OPENCHARGEMAP_API_KEY": "<YOUR_OPENCHARGEMAP_API_KEY>",
"OPENCHARGEMAP_BASE_URL": "<YOUR_OPENCHARGEMAP_BASE_URL>",
"OPENCHARGEMAP_REFERENCE_REFRESH": "<YOUR_OPENCHARGEMAP_REFERENCE_REFRESH>",
"MCP_LOG_LEVEL": "<YOUR_MCP_LOG_LEVEL>"
}
}
}
}Cline
{
"mcpServers": {
"open-charge-map-mcp": {
"command": "npx",
"args": [
"-y",
"@cyanheads/openchargemap-mcp-server@0.2.0"
],
"env": {
"OPENCHARGEMAP_CLAMP_LIMITS": "<YOUR_OPENCHARGEMAP_CLAMP_LIMITS>",
"OPENCHARGEMAP_API_KEY": "<YOUR_OPENCHARGEMAP_API_KEY>",
"OPENCHARGEMAP_BASE_URL": "<YOUR_OPENCHARGEMAP_BASE_URL>",
"OPENCHARGEMAP_REFERENCE_REFRESH": "<YOUR_OPENCHARGEMAP_REFERENCE_REFRESH>",
"MCP_LOG_LEVEL": "<YOUR_MCP_LOG_LEVEL>"
}
}
}
}VS Code
{
"servers": {
"open-charge-map-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@cyanheads/openchargemap-mcp-server@0.2.0"
],
"env": {
"OPENCHARGEMAP_CLAMP_LIMITS": "<YOUR_OPENCHARGEMAP_CLAMP_LIMITS>",
"OPENCHARGEMAP_API_KEY": "<YOUR_OPENCHARGEMAP_API_KEY>",
"OPENCHARGEMAP_BASE_URL": "<YOUR_OPENCHARGEMAP_BASE_URL>",
"OPENCHARGEMAP_REFERENCE_REFRESH": "<YOUR_OPENCHARGEMAP_REFERENCE_REFRESH>",
"MCP_LOG_LEVEL": "<YOUR_MCP_LOG_LEVEL>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"open-charge-map-mcp": {
"command": "npx",
"args": [
"-y",
"@cyanheads/openchargemap-mcp-server@0.2.0"
],
"env": {
"OPENCHARGEMAP_CLAMP_LIMITS": "<YOUR_OPENCHARGEMAP_CLAMP_LIMITS>",
"OPENCHARGEMAP_API_KEY": "<YOUR_OPENCHARGEMAP_API_KEY>",
"OPENCHARGEMAP_BASE_URL": "<YOUR_OPENCHARGEMAP_BASE_URL>",
"OPENCHARGEMAP_REFERENCE_REFRESH": "<YOUR_OPENCHARGEMAP_REFERENCE_REFRESH>",
"MCP_LOG_LEVEL": "<YOUR_MCP_LOG_LEVEL>"
}
}
}
}Let your agent find its tools
Find servers like Open Charge Map MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.