Koskamo

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.

Open Charge Map MCP logo, by cyanheadsCommunity listingLocal stdioSource reviewed; not executedPublished by cyanheads
Vendor documentation

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

Community listingRegistry 0.2.0
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

npmnpx
@cyanheads/openchargemap-mcp-server package definition
{
  "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.

No tool definitions available.

Connect from your client

Each snippet configures the same source-provided package; replace placeholders before use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Cursor

Merge this local stdio configuration, replace every placeholder environment value, and restart Cursor. Koskamo has not executed this package.
Cursor configuration
{
  "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

Merge this local stdio configuration, replace every placeholder environment value, and restart Cline. Koskamo has not executed this package.
Cline configuration
{
  "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

Merge this local stdio configuration, replace every placeholder environment value, and restart VS Code. Koskamo has not executed this package.
VS Code configuration
{
  "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

Merge this local stdio configuration, replace every placeholder environment value, and restart Claude Desktop. Koskamo has not executed this package.
Claude Desktop configuration
{
  "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.