Skip to main content
Glama

academy_welcome

Read-onlyIdempotent

Read the available learning paths and public starting links. (Deprecated alias for academy_start; retained for one version.)

Input Schema

NameRequiredDescriptionDefault
localeNoMCP transport locale; not a service input field.de
idempotencyKeyNoTransport retry key, forwarded as Idempotency-Key.

Output Schema

NameRequiredDescriptionDefault
errorsYes
resultYes
successYes
messagesYes
request_idYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed8 schema fields changed
    • addedInput schema / $schema
      Added value: +"https://json-schema.org/draft/2020-12/schema"
    • addedInput schema / additionalProperties
      Added value: +true
    • addedInput schema / description
      Added value: +"Deprecated alias: legacy fields are normalized and strictly validated by Academy."
    • addedInput schema / properties / idempotencyKey
      Added value: +{
      +  "description": "Transport retry key, forwarded as Idempotency-Key.",
      +  "maxLength": 200,
      +  "minLength": 1,
      +  "type": "string"
      +}
    • addedInput schema / properties / locale / default
      Added value: +"de"
    • changedInput schema / properties / locale / description
      Previous value: -"Language. de=German, en=English, es=Spanish. Default en."New value: +"MCP transport locale; not a service input field."
    • addedInput schema / required
      Added value: +[]
    • changedOutput schema / (root)
      Previous value: -nullNew value: +{
      +  "oneOf": [
      +    {
      +      "properties": {
      +        "errors": {
      +          "maxItems": 0
      +        },
      +        "result": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "links": {
      +              "items": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "href": {
      +                    "type": "string"
      +                  },
      +                  "method": {
      +                    "enum": [
      +                      "GET",
      +                      "POST",
      +                      "PATCH",
      +                      "DELETE"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "rel": {
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "rel",
      +                  "method",
      +                  "href"
      +                ],
      +                "type": "object"
      +              },
      +              "type": "array"
      +            },
      +            "paths": {
      +              "items": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "capstone": {
      +                    "anyOf": [
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "bodyLocale": {
      +                            "type": "string"
      +                          },
      +                          "bodyPending": {
      +                            "type": "boolean"
      +                          },
      +                          "deepDiveOf": {
      +                            "type": [
      +                              "string",
      +                              "null"
      +                            ]
      +                          },
      +                          "description": {
      +                            "type": "string"
      +                          },
      +                          "duration": {
      +                            "type": "string"
      +                          },
      +                          "href": {
      +                            "type": "string"
      +                          },
      +                          "id": {
      +                            "type": "string"
      +                          },
      +                          "kind": {
      +                            "enum": [
      +                              "lesson",
      +                              "playbook"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "level": {
      +                            "anyOf": [
      +                              {
      +                                "maximum": 9007199254740991,
      +                                "minimum": -9007199254740991,
      +                                "type": "integer"
      +                              },
      +                              {
      +                                "type": "null"
      +                              }
      +                            ]
      +                          },
      +                          "locale": {
      +                            "enum": [
      +                              "de",
      +                              "en",
      +                              "es"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "moduleId": {
      +                            "type": "string"
      +                          },
      +                          "optional": {
      +                            "type": "boolean"
      +                          },
      +                          "order": {
      +                            "type": "number"
      +                          },
      +                          "originalHref": {
      +                            "type": "string"
      +                          },
      +                          "originalReference": {
      +                            "anyOf": [
      +                              {
      +                                "additionalProperties": false,
      +                                "properties": {
      +                                  "href": {
      +                                    "type": "string"
      +                                  },
      +                                  "kind": {
      +                                    "const": "lesson",
      +                                    "type": "string"
      +                                  },
      +                                  "level": {
      +                                    "type": "number"
      +                                  },
      +                                  "locale": {
      +                                    "enum": [
      +                                      "de",
      +                                      "en",
      +                                      "es"
      +                                    ],
      +                                    "type": "string"
      +                                  },
      +                                  "slug": {
      +                                    "type": "string"
      +                                  }
      +                                },
      +                                "required": [
      +                                  "kind",
      +                                  "level",
      +                                  "slug",
      +                                  "locale",
      +                                  "href"
      +                                ],
      +                                "type": "object"
      +                              },
      +                              {
      +                                "type": "null"
      +                              }
      +                            ]
      +                          },
      +                          "slug": {
      +                            "type": "string"
      +                          },
      +                          "title": {
      +                            "type": "string"
      +                          },
      +                          "type": {
      +                            "enum": [
      +                              "lesson",
      +                              "playbook",
      +                              "capstone"
      +                            ],
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "id",
      +                          "kind",
      +                          "type",
      +                          "slug",
      +                          "level",
      +                          "locale",
      +                          "title",
      +                          "moduleId",
      +                          "order",
      +                          "optional",
      +                          "deepDiveOf",
      +                          "href",
      +                          "originalHref",
      +                          "originalReference"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "description": {
      +                    "type": "string"
      +                  },
      +                  "href": {
      +                    "type": "string"
      +                  },
      +                  "id": {
      +                    "enum": [
      +                      "loslegen",
      +                      "ki-im-alltag",
      +                      "ki-im-job",
      +                      "fuer-entwickler"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "locale": {
      +                    "enum": [
      +                      "de",
      +                      "en",
      +                      "es"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "mappingNote": {
      +                    "type": "string"
      +                  },
      +                  "mappingStatus": {
      +                    "enum": [
      +                      "pending",
      +                      "confirmed"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "moduleMapping": {
      +                    "enum": [
      +                      "pending",
      +                      "confirmed"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "modules": {
      +                    "items": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "description": {
      +                          "type": "string"
      +                        },
      +                        "id": {
      +                          "type": "string"
      +                        },
      +                        "isContentContainer": {
      +                          "type": "boolean"
      +                        },
      +                        "lessons": {
      +                          "items": {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "bodyLocale": {
      +                                "type": "string"
      +                              },
      +                              "bodyPending": {
      +                                "type": "boolean"
      +                              },
      +                              "description": {
      +                                "type": "string"
      +                              },
      +                              "duration": {
      +                                "type": "string"
      +                              },
      +                              "href": {
      +                                "type": "string"
      +                              },
      +                              "id": {
      +                                "type": "string"
      +                              },
      +                              "level": {
      +                                "maximum": 9007199254740991,
      +                                "minimum": -9007199254740991,
      +                                "type": "integer"
      +                              },
      +                              "locale": {
      +                                "enum": [
      +                                  "de",
      +                                  "en",
      +                                  "es"
      +                                ],
      +                                "type": "string"
      +                              },
      +                              "order": {
      +                                "type": "number"
      +                              },
      +                              "originLabel": {
      +                                "type": "string"
      +                              },
      +                              "originalReference": {
      +                                "additionalProperties": false,
      +                                "properties": {
      +                                  "href": {
      +                                    "type": "string"
      +                                  },
      +                                  "kind": {
      +                                    "const": "lesson",
      +                                    "type": "string"
      +                                  },
      +                                  "level": {
      +                                    "type": "number"
      +                                  },
      +                                  "locale": {
      +                                    "enum": [
      +                                      "de",
      +                                      "en",
      +                                      "es"
      +                                    ],
      +                                    "type": "string"
      +                                  },
      +                                  "slug": {
      +                                    "type": "string"
      +                                  }
      +                                },
      +                                "required": [
      +                                  "kind",
      +                                  "level",
      +                                  "slug",
      +                                  "locale",
      +                                  "href"
      +                                ],
      +                                "type": "object"
      +                              },
      +                              "preview": {
      +                                "type": "boolean"
      +                              },
      +                              "slug": {
      +                                "type": "string"
      +                              },
      +                              "status": {
      +                                "const": "available",
      +                                "type": "string"
      +                              },
      +                              "title": {
      +                                "type": "string"
      +                              }
      +                            },
      +                            "required": [
      +                              "level",
      +                              "slug",
      +                              "locale",
      +                              "title",
      +                              "order",
      +                              "id",
      +                              "href",
      +                              "status",
      +                              "originLabel",
      +                              "originalReference"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          "type": "array"
      +                        },
      +                        "order": {
      +                          "type": "number"
      +                        },
      +                        "originalReferences": {
      +                          "items": {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "href": {
      +                                "type": "string"
      +                              },
      +                              "kind": {
      +                                "const": "lesson",
      +                                "type": "string"
      +                              },
      +                              "level": {
      +                                "type": "number"
      +                              },
      +                              "locale": {
      +                                "enum": [
      +                                  "de",
      +                                  "en",
      +                                  "es"
      +                                ],
      +                                "type": "string"
      +                              },
      +                              "slug": {
      +                                "type": "string"
      +                              }
      +                            },
      +                            "required": [
      +                              "kind",
      +                              "level",
      +                              "slug",
      +                              "locale",
      +                              "href"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          "type": "array"
      +                        },
      +                        "status": {
      +                          "enum": [
      +                            "available",
      +                            "planned"
      +                          ],
      +                          "type": "string"
      +                        },
      +                        "steps": {
      +                          "items": {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "bodyLocale": {
      +                                "type": "string"
      +                              },
      +                              "bodyPending": {
      +                                "type": "boolean"
      +                              },
      +                              "deepDiveOf": {
      +                                "type": [
      +                                  "string",
      +                                  "null"
      +                                ]
      +                              },
      +                              "description": {
      +                                "type": "string"
      +                              },
      +                              "duration": {
      +                                "type": "string"
      +                              },
      +                              "href": {
      +                                "type": "string"
      +                              },
      +                              "id": {
      +                                "type": "string"
      +                              },
      +                              "kind": {
      +                                "enum": [
      +                                  "lesson",
      +                                  "playbook"
      +                                ],
      +                                "type": "string"
      +                              },
      +                              "level": {
      +                                "anyOf": [
      +                                  {
      +                                    "maximum": 9007199254740991,
      +                                    "minimum": -9007199254740991,
      +                                    "type": "integer"
      +                                  },
      +                                  {
      +                                    "type": "null"
      +                                  }
      +                                ]
      +                              },
      +                              "locale": {
      +                                "enum": [
      +                                  "de",
      +                                  "en",
      +                                  "es"
      +                                ],
      +                                "type": "string"
      +                              },
      +                              "moduleId": {
      +                                "type": "string"
      +                              },
      +                              "optional": {
      +                                "type": "boolean"
      +                              },
      +                              "order": {
      +                                "type": "number"
      +                              },
      +                              "originalHref": {
      +                                "type": "string"
      +                              },
      +                              "originalReference": {
      +                                "anyOf": [
      +                                  {
      +                                    "additionalProperties": false,
      +                                    "properties": {
      +                                      "href": {
      +                                        "type": "string"
      +                                      },
      +                                      "kind": {
      +                                        "const": "lesson",
      +                                        "type": "string"
      +                                      },
      +                                      "level": {
      +                                        "type": "number"
      +                                      },
      +                                      "locale": {
      +                                        "enum": [
      +                                          "de",
      +                                          "en",
      +                                          "es"
      +                                        ],
      +                                        "type": "string"
      +                                      },
      +                                      "slug": {
      +                                        "type": "string"
      +                                      }
      +                                    },
      +                                    "required": [
      +                                      "kind",
      +                                      "level",
      +                                      "slug",
      +                                      "locale",
      +                                      "href"
      +                                    ],
      +                                    "type": "object"
      +                                  },
      +                                  {
      +                                    "type": "null"
      +                                  }
      +                                ]
      +                              },
      +                              "slug": {
      +                                "type": "string"
      +                              },
      +                              "title": {
      +                                "type": "string"
      +                              },
      +                              "type": {
      +                                "enum": [
      +                                  "lesson",
      +                                  "playbook",
      +                                  "capstone"
      +                                ],
      +                                "type": "string"
      +                              }
      +                            },
      +                            "required": [
      +                              "id",
      +                              "kind",
      +                              "type",
      +                              "slug",
      +                              "level",
      +                              "locale",
      +                              "title",
      +                              "moduleId",
      +                              "order",
      +                              "optional",
      +                              "deepDiveOf",
      +                              "href",
      +                              "originalHref",
      +                              "originalReference"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          "type": "array"
      +                        },
      +                        "title": {
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "id",
      +                        "order",
      +                        "title",
      +                        "description",
      +                        "status",
      +                        "lessons",
      +                        "originalReferences",
      +                        "steps",
      +                        "isContentContainer"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    "type": "array"
      +                  },
      +                  "nextPathIds": {
      +                    "items": {
      +                      "enum": [
      +                        "loslegen",
      +                        "ki-im-alltag",
      +                        "ki-im-job",
      +                        "fuer-entwickler"
      +                      ],
      +                      "type": "string"
      +                    },
      +                    "type": "array"
      +                  },
      +                  "originalReferences": {
      +                    "items": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "href": {
      +                          "type": "string"
      +                        },
      +                        "kind": {
      +                          "const": "lesson",
      +                          "type": "string"
      +                        },
      +                        "level": {
      +                          "type": "number"
      +                        },
      +                        "locale": {
      +                          "enum": [
      +                            "de",
      +                            "en",
      +                            "es"
      +                          ],
      +                          "type": "string"
      +                        },
      +                        "slug": {
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "kind",
      +                        "level",
      +                        "slug",
      +                        "locale",
      +                        "href"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    "type": "array"
      +                  },
      +                  "recommendedEntry": {
      +                    "anyOf": [
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "bodyLocale": {
      +                            "type": "string"
      +                          },
      +                          "bodyPending": {
      +                            "type": "boolean"
      +                          },
      +                          "description": {
      +                            "type": "string"
      +                          },
      +                          "duration": {
      +                            "type": "string"
      +                          },
      +                          "href": {
      +                            "type": "string"
      +                          },
      +                          "id": {
      +                            "type": "string"
      +                          },
      +                          "level": {
      +                            "maximum": 9007199254740991,
      +                            "minimum": -9007199254740991,
      +                            "type": "integer"
      +                          },
      +                          "locale": {
      +                            "enum": [
      +                              "de",
      +                              "en",
      +                              "es"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "order": {
      +                            "type": "number"
      +                          },
      +                          "originLabel": {
      +                            "type": "string"
      +                          },
      +                          "originalReference": {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "href": {
      +                                "type": "string"
      +                              },
      +                              "kind": {
      +                                "const": "lesson",
      +                                "type": "string"
      +                              },
      +                              "level": {
      +                                "type": "number"
      +                              },
      +                              "locale": {
      +                                "enum": [
      +                                  "de",
      +                                  "en",
      +                                  "es"
      +                                ],
      +                                "type": "string"
      +                              },
      +                              "slug": {
      +                                "type": "string"
      +                              }
      +                            },
      +                            "required": [
      +                              "kind",
      +                              "level",
      +                              "slug",
      +                              "locale",
      +                              "href"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          "preview": {
      +                            "type": "boolean"
      +                          },
      +                          "slug": {
      +                            "type": "string"
      +                          },
      +                          "status": {
      +                            "const": "available",
      +                            "type": "string"
      +                          },
      +                          "title": {
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "level",
      +                          "slug",
      +                          "locale",
      +                          "title",
      +                          "order",
      +                          "id",
      +                          "href",
      +                          "status",
      +                          "originLabel",
      +                          "originalReference"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "status": {
      +                    "enum": [
      +                      "available",
      +                      "planned"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "steps": {
      +                    "items": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "bodyLocale": {
      +                          "type": "string"
      +                        },
      +                        "bodyPending": {
      +                          "type": "boolean"
      +                        },
      +                        "deepDiveOf": {
      +                          "type": [
      +                            "string",
      +                            "null"
      +                          ]
      +                        },
      +                        "description": {
      +                          "type": "string"
      +                        },
      +                        "duration": {
      +                          "type": "string"
      +                        },
      +                        "href": {
      +                          "type": "string"
      +                        },
      +                        "id": {
      +                          "type": "string"
      +                        },
      +                        "kind": {
      +                          "enum": [
      +                            "lesson",
      +                            "playbook"
      +                          ],
      +                          "type": "string"
      +                        },
      +                        "level": {
      +                          "anyOf": [
      +                            {
      +                              "maximum": 9007199254740991,
      +                              "minimum": -9007199254740991,
      +                              "type": "integer"
      +                            },
      +                            {
      +                              "type": "null"
      +                            }
      +                          ]
      +                        },
      +                        "locale": {
      +                          "enum": [
      +                            "de",
      +                            "en",
      +                            "es"
      +                          ],
      +                          "type": "string"
      +                        },
      +                        "moduleId": {
      +                          "type": "string"
      +                        },
      +                        "optional": {
      +                          "type": "boolean"
      +                        },
      +                        "order": {
      +                          "type": "number"
      +                        },
      +                        "originalHref": {
      +                          "type": "string"
      +                        },
      +                        "originalReference": {
      +                          "anyOf": [
      +                            {
      +                              "additionalProperties": false,
      +                              "properties": {
      +                                "href": {
      +                                  "type": "string"
      +                                },
      +                                "kind": {
      +                                  "const": "lesson",
      +                                  "type": "string"
      +                                },
      +                                "level": {
      +                                  "type": "number"
      +                                },
      +                                "locale": {
      +                                  "enum": [
      +                                    "de",
      +                                    "en",
      +                                    "es"
      +                                  ],
      +                                  "type": "string"
      +                                },
      +                                "slug": {
      +                                  "type": "string"
      +                                }
      +                              },
      +                              "required": [
      +                                "kind",
      +                                "level",
      +                                "slug",
      +                                "locale",
      +                                "href"
      +                              ],
      +                              "type": "object"
      +                            },
      +                            {
      +                              "type": "null"
      +                            }
      +                          ]
      +                        },
      +                        "slug": {
      +                          "type": "string"
      +                        },
      +                        "title": {
      +                          "type": "string"
      +                        },
      +                        "type": {
      +                          "enum": [
      +                            "lesson",
      +                            "playbook",
      +                            "capstone"
      +                          ],
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "id",
      +                        "kind",
      +                        "type",
      +                        "slug",
      +                        "level",
      +                        "locale",
      +                        "title",
      +                        "moduleId",
      +                        "order",
      +                        "optional",
      +                        "deepDiveOf",
      +                        "href",
      +                        "originalHref",
      +                        "originalReference"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    "type": "array"
      +                  },
      +                  "title": {
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "id",
      +                  "locale",
      +                  "title",
      +                  "description",
      +                  "href",
      +                  "status",
      +                  "mappingStatus",
      +                  "mappingNote",
      +                  "modules",
      +                  "steps",
      +                  "capstone",
      +                  "moduleMapping",
      +                  "nextPathIds",
      +                  "recommendedEntry",
      +                  "originalReferences"
      +                ],
      +                "type": "object"
      +              },
      +              "type": "array"
      +            }
      +          },
      +          "required": [
      +            "paths",
      +            "links"
      +          ],
      +          "type": "object"
      +        },
      +        "success": {
      +          "const": true
      +        }
      +      }
      +    },
      +    {
      +      "properties": {
      +        "errors": {
      +          "minItems": 1
      +        },
      +        "result": {
      +          "type": "null"
      +        },
      +        "success": {
      +          "const": false
      +        }
      +      }
      +    }
      +  ],
      +  "properties": {
      +    "errors": {
      +      "items": {
      +        "additionalProperties": true,
      +        "properties": {
      +          "code": {
      +            "type": "number"
      +          },
      +          "documentation_url": {
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "hint": {
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "message": {
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "slug": {
      +            "minLength": 1,
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "code",
      +          "slug",
      +          "message",
      +          "hint",
      +          "documentation_url"
      +        ],
      +        "type": "object"
      +      },
      +      "type": "array"
      +    },
      +    "messages": {
      +      "type": "array"
      +    },
      +    "request_id": {
      +      "minLength": 1,
      +      "type": "string"
      +    },
      +    "result": {},
      +    "success": {
      +      "type": "boolean"
      +    }
      +  },
      +  "required": [
      +    "success",
      +    "result",
      +    "errors",
      +    "messages",
      +    "request_id"
      +  ],
      +  "type": "object"
      +}
  2. First observed

TDQS

A3.6/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly, idempotent, non-destructive and closed-world, so the safety profile is fully covered structurally. The description's added value is the deprecation lifecycle note, which annotations cannot express, but it says nothing about legacy field normalization or validation behavior that the schema hints at.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two short sentences with no filler. The one structural weakness is that the deprecation warning — the most decision-relevant fact — sits in parentheses after the functional description rather than being front-loaded.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

An output schema exists, so return values need not be described, and the tool takes no required parameters beyond transport fields. The deprecation status and replacement are stated, which is the key context an agent needs; only the legacy-normalization behavior is left implicit.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% and both parameters (locale, idempotencyKey) are documented as transport-level fields, not service inputs. The description adds no parameter meaning beyond the schema, so the baseline of 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

Specific verb ('Read') plus resources ('learning paths and public starting links'), and it explicitly identifies itself as a deprecated alias for academy_start, which disambiguates it from the many sibling academy_* tools. It stops short of 5 because 'public starting links' is vague phrasing that an agent must interpret.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly names the preferred alternative (academy_start) and the condition under which this tool is superseded, plus the 'retained for one version' lifetime note. It does not say whether there is any remaining case where this tool is still correct to call, which keeps it out of 5 territory.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.