{
  "name": "ProRanked",
  "version": "1.0.0",
  "description": "ProRanked EV charging platform agent — find charging stations, start/stop charging sessions, and query CPMS / eMSP / OCPI data.",
  "url": "https://mcp.proranked.com/mcp",
  "preferredTransport": "JSONRPC",
  "supportedInterfaces": [
    {
      "url": "https://mcp.proranked.com/mcp",
      "transport": "JSONRPC",
      "serviceUrl": "https://mcp.proranked.com/mcp",
      "transportProtocol": "http"
    }
  ],
  "additionalInterfaces": [
    {
      "url": "https://mcp.proranked.com/mcp",
      "transport": "JSONRPC"
    }
  ],
  "capabilities": {
    "streaming": true,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": [
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/plain"
  ],
  "skills": [
    {
      "id": "find-charging-stations",
      "name": "Find charging stations",
      "description": "Locate EV charging stations and report live availability, connector types, power, and pricing.",
      "tags": [
        "ev",
        "charging",
        "cpms"
      ]
    },
    {
      "id": "start-charging-session",
      "name": "Start or stop a charging session",
      "description": "Begin, monitor, and end an EV charging session on a ProRanked-connected charger.",
      "tags": [
        "ev",
        "charging",
        "emsp"
      ]
    },
    {
      "id": "authenticate-with-proranked",
      "name": "Authenticate with ProRanked",
      "description": "Obtain an API key or OAuth bearer token to call the ProRanked API.",
      "tags": [
        "auth",
        "oauth"
      ]
    }
  ]
}