diff --git a/mod/lti/locallib.php b/mod/lti/locallib.php
index d1a059cfdcd..72f236953b9 100644
--- a/mod/lti/locallib.php
+++ b/mod/lti/locallib.php
@@ -3838,14 +3838,17 @@ function get_tool_type_state_info(stdClass $type) {
  * @return array An array with configuration details
  */
 function get_tool_type_config($type) {
-    global $CFG;
-
     $platformid = get_config('mod_lti', 'platformid');
     $clientid = $type->clientid;
     $deploymentid = $type->id;
-    $publickeyseturl = "{$CFG->wwwroot}/mod/lti/certs.php";
-    $accesstokenurl = "{$CFG->wwwroot}/mod/lti/token.php";
-    $authrequesturl = "{$CFG->wwwroot}/mod/lti/auth.php";
+    $publickeyseturl = new moodle_url('/mod/lti/certs.php');
+    $publickeyseturl = $publickeyseturl->out();
+
+    $accesstokenurl = new moodle_url('/mod/lti/token.php');
+    $accesstokenurl = $accesstokenurl->out();
+
+    $authrequesturl = new moodle_url('/mod/lti/auth.php');
+    $authrequesturl = $authrequesturl->out();
 
     return array(
         'platformid' => $platformid,