← WebMCP Directory

Tool tree

eol-desk.pages.dev

Developer ToolsTools verified
Website
Browse upcoming end-of-life dates for open-source libraries and frameworks. The same page registers WebMCP tools so ChatGPT or Chrome can call list_upcoming_eols, get_eol_detail, and…
Explore capabilities
    list_upcoming_eolsAnswer

    List upcoming open-source library and framework end-of-life / security-support cutoff dates from this EOL Desk page. Returns the same rows the human board shows: product, version line, eol date, days remaining, ecosystem, LTS flag, and source URL. Use this instead of scraping the table.

    View tool JSON
    {
      "name": "list_upcoming_eols",
      "kind": "answer",
      "impl": "imperative",
      "description": "List upcoming open-source library and framework end-of-life / security-support cutoff dates from this EOL Desk page. Returns the same rows the human board shows: product, version line, eol date, days remaining, ecosystem, LTS flag, and source URL. Use this instead of scraping the table.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "days_ahead": {
            "type": "integer",
            "minimum": 1,
            "maximum": 730,
            "description": "How far ahead to look, in days. Default 90."
          },
          "scope": {
            "type": "string",
            "enum": [
              "libraries",
              "infra",
              "all"
            ],
            "description": "libraries = frameworks + languages (default). infra = databases + server apps. all = both."
          },
          "ecosystem": {
            "type": "string",
            "description": "Optional ecosystem filter such as javascript, python, php, ruby, java, dotnet, database."
          },
          "q": {
            "type": "string",
            "description": "Optional free-text filter on product name, alias, cycle, or tags."
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 200,
            "description": "Max rows to return. Default 60."
          },
          "include_recently_eol": {
            "type": "boolean",
            "description": "If true, also include cycles that reached EOL in the last 30 days."
          }
        }
      }
    }
    get_eol_detailAnswer

    Get canonical end-of-life detail for one OSS product (and optional version line) from this EOL Desk page. Includes every known cycle, LTS/maintenance flags, latest patch, and upstream policy URL. Use the product slug from list_upcoming_eols (e.g. openssl, python, nodejs, django, rails).

    View tool JSON
    {
      "name": "get_eol_detail",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get canonical end-of-life detail for one OSS product (and optional version line) from this EOL Desk page. Includes every known cycle, LTS/maintenance flags, latest patch, and upstream policy URL. Use the product slug from list_upcoming_eols (e.g. openssl, python, nodejs, django, rails).",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "product"
        ],
        "properties": {
          "product": {
            "type": "string",
            "description": "Product slug, alias, or display name. Examples: openssl, python, nodejs, rails."
          },
          "cycle": {
            "type": "string",
            "description": "Optional version line such as 3.0, 3.10, 8.0. Omit to return the full product."
          }
        }
      }
    }
    suggest_upgrade_pathAnswer

    Suggest a newer maintained or LTS version line for an OSS product on this desk, using the same endoflife.date dataset the UI shows. Returns from/to cycles, remaining support days, alternatives, a short sourced note, and the upstream release-policy URL. Not legal or security advice.

    View tool JSON
    {
      "name": "suggest_upgrade_path",
      "kind": "answer",
      "impl": "imperative",
      "description": "Suggest a newer maintained or LTS version line for an OSS product on this desk, using the same endoflife.date dataset the UI shows. Returns from/to cycles, remaining support days, alternatives, a short sourced note, and the upstream release-policy URL. Not legal or security advice.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "product"
        ],
        "properties": {
          "product": {
            "type": "string",
            "description": "Product slug from list_upcoming_eols, e.g. openssl, python, dotnet, nextjs."
          },
          "cycle": {
            "type": "string",
            "description": "The version line you are on, e.g. 3.0 for OpenSSL 3.0 LTS."
          }
        }
      }
    }