{
  "protocolVersion": "2025-03-26",
  "serverInfo": {
    "name": "esportcalc-fps-lab",
    "version": "1.0.0",
    "websiteUrl": "https://esportcalc.com"
  },
  "endpoint": "https://esportcalc.com/mcp",
  "transport": "streamable-http",
  "tools": [
    {
      "name": "convert_fps_sensitivity",
      "description": "Convert mouse sensitivity and DPI across 16 competitive FPS engines (valorant, cs2, bf6, rivals, deadlock, apex, ow2, cod, r6, finals, fortnite, pubg, rust, tarkov, quake, halo) with exact cm/360 physical distance.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "from_game": {
            "type": "string",
            "description": "Source game slug (e.g. valorant, cs2, bf6, apex, ow2)"
          },
          "to_game": {
            "type": "string",
            "description": "Target game slug (e.g. bf6, cs2, valorant, rivals, deadlock)"
          },
          "sensitivity": {
            "type": "number",
            "description": "In-game sensitivity in source game"
          },
          "from_dpi": {
            "type": "number",
            "description": "Mouse DPI in source game (default 800)"
          },
          "to_dpi": {
            "type": "number",
            "description": "Mouse DPI in target game (default same as from_dpi)"
          }
        },
        "required": [
          "from_game",
          "to_game",
          "sensitivity"
        ]
      }
    },
    {
      "name": "lookup_pro_player_settings",
      "description": "Retrieve publicly reported mouse DPI, sensitivity, eDPI, cm/360 turn distance, crosshair code, and hardware snapshot for competitive FPS pros.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "player_slug": {
            "type": "string",
            "description": "Pro player slug (e.g. tenz, s1mple, donk, zywoo, aspas, proper)"
          }
        },
        "required": [
          "player_slug"
        ]
      }
    }
  ]
}