ChargerDojo

OCPI versions, what changed between them, and which modules and journeys ChargerDojo tests.

Should I use this

Quality & Safety

B
Description quality
92%
Schema completeness
63%
Naming quality
70%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (4)

  • LOWTool 'chargerdojo_compare_ocpi_versions' description lacks action verbin chargerdojo_compare_ocpi_versions
  • LOWTool 'chargerdojo_compare_ocpi_versions' name length outside 3-30 rangein chargerdojo_compare_ocpi_versions
  • LOWTool 'chargerdojo_list_journey_templates' name length outside 3-30 rangein chargerdojo_list_journey_templates
  • LOWTool 'chargerdojo_list_conformance_suites' name length outside 3-30 rangein chargerdojo_list_conformance_suites

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~567Tokens (tool definitions)
~446 BTypical response size
Minimal attention impact (0.44% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "ocpi": {
      "url": "https://chargerdojo.com/api/mcp"
    }
  }
}

Remote endpoints

https://chargerdojo.com/api/mcpstreamable-http
https://mcp.chargerdojo.comstreamable-http

What it can do

Tool inventory

Tools (6)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢chargerdojo_describe_access

Explain what this server can do, which tools are open to anyone, and which need a ChargerDojo API key.

Input Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢chargerdojo_list_ocpi_versions

List the OCPI versions ChargerDojo covers, with what each one is for and which modules are implemented.

Input Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢chargerdojo_get_ocpi_version(version)

Describe one OCPI version: how the credentials token is encoded, whether endpoints split into sender and receiver, which modules are implemented, and what the known limits are.

Input Schema

{
  "type": "object",
  "properties": {
    "version": {
      "type": "string",
      "enum": [
        "2.1.1",
        "2.2",
        "2.2.1",
        "2.3.0"
      ],
      "description": "OCPI version, for example 2.2.1."
    }
  },
  "required": [
    "version"
  ],
  "additionalProperties": false
}
🟢chargerdojo_compare_ocpi_versions(from, to)

Compare two OCPI versions: what changed in the protocol between them, and which modules ChargerDojo gained.

Input Schema

{
  "type": "object",
  "properties": {
    "from": {
      "type": "string",
      "enum": [
        "2.1.1",
        "2.2",
        "2.2.1",
        "2.3.0"
      ],
      "description": "The version being moved away from, for example 2.1.1."
    },
    "to": {
      "type": "string",
      "enum": [
        "2.1.1",
        "2.2",
        "2.2.1",
        "2.3.0"
      ],
      "description": "The version being moved to, for example 2.2.1."
    }
  },
  "required": [
    "from",
    "to"
  ],
  "additionalProperties": false
}
🟢chargerdojo_list_journey_templates

List the OCPI charging journeys that can be run against the built-in sandbox, with how long each takes.

Input Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢chargerdojo_list_conformance_suites(version)

List the OCPI conformance suites that can be run, grouped by module, with how many checks each carries.

Input Schema

{
  "type": "object",
  "properties": {
    "version": {
      "type": "string",
      "description": "Optional OCPI version to narrow to, for example 2.2.1."
    }
  },
  "additionalProperties": false
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded6 tools
failed observationversion not recorded—
verifiedversion not recorded6 tools
verifiedversion not recorded6 tools
verifiedversion not recorded6 tools
verifiedversion not recorded6 tools
verifiedversion not recorded6 tools