Skip to main content
Glama

listViolators

Read-onlyIdempotent

Provide details about one issue in one report, including basics about the elements of the tested page that were reported as exhibiting the issue. Kilotest tests web pages for front-end quality (accessibility, usability, and standards conformity); results are organized as tested page, then report, then issue, then violator element, then diagnosis.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
jobIDYesJob identifier of the report (example: x9z)
issueIDYesIssue identifier (example: contrastPoor)
timeStampYesTimestamp of the report in YYMMDDTHHmm format (example: 260503T0432)

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
tool nameYes
this requestYes
tool collectionYes
response contentYes
response metadataYes
URLs of similar requests for web usersYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed2 schema fields changed
    • removedOutput schema / definitions / RequestReference / properties / method / const
      Removed value: -"GET"
    • addedOutput schema / definitions / RequestReference / properties / method / enum
      Added value: +[
      +  "GET",
      +  "POST"
      +]
  2. Changed4 schema fields changed
    • changedOutput schema / definitions / ReportBasics / properties / days since the report was completed / type
      Previous value: -"number"New value: +[
      +  "number",
      +  "null"
      +]
    • addedOutput schema / properties / response content / properties / basics about all elements exhibiting the issue
      Added value: +{
      +  "anyOf": [
      +    {
      +      "items": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "count of rule engines reporting that the element exhibited the issue": {
      +            "type": "number"
      +          },
      +          "how to get details about the element": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "URL": {
      +                "type": "string"
      +              },
      +              "request method": {
      +                "const": "GET",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "URL",
      +              "request method"
      +            ],
      +            "type": "object"
      +          },
      +          "identifier": {
      +            "description": "Catalog index of the element in the report; a string or number, copied verbatim.",
      +            "type": [
      +              "string",
      +              "number"
      +            ]
      +          },
      +          "inner text": {
      +            "description": "Copied from the report catalog entry; type not guaranteed."
      +          },
      +          "tag name": {
      +            "description": "Copied from the report catalog entry; type not guaranteed."
      +          },
      +          "web users can get details about the element at": {
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "identifier",
      +          "tag name",
      +          "inner text",
      +          "count of rule engines reporting that the element exhibited the issue",
      +          "how to get details about the element",
      +          "web users can get details about the element at"
      +        ],
      +        "type": "object"
      +      },
      +      "type": "array"
      +    },
      +    {
      +      "type": "null"
      +    }
      +  ]
      +}
    • removedOutput schema / properties / response content / properties / basics about all elements reported as exhibiting the issue
      Removed value: -{
      -  "anyOf": [
      -    {
      -      "items": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "count of rule engines reporting that the element exhibited the issue": {
      -            "type": "number"
      -          },
      -          "how to get details about the element": {
      -            "additionalProperties": false,
      -            "properties": {
      -              "URL": {
      -                "type": "string"
      -              },
      -              "request method": {
      -                "const": "GET",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "URL",
      -              "request method"
      -            ],
      -            "type": "object"
      -          },
      -          "identifier": {
      -            "type": "string"
      -          },
      -          "inner text": {
      -            "description": "Copied from the report catalog entry; type not guaranteed."
      -          },
      -          "tag name": {
      -            "description": "Copied from the report catalog entry; type not guaranteed."
      -          },
      -          "web users can get details about the element at": {
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "identifier",
      -          "tag name",
      -          "inner text",
      -          "count of rule engines reporting that the element exhibited the issue",
      -          "how to get details about the element",
      -          "web users can get details about the element at"
      -        ],
      -        "type": "object"
      -      },
      -      "type": "array"
      -    },
      -    {
      -      "type": "null"
      -    }
      -  ]
      -}
    • changedOutput schema / properties / response content / required
      Previous value: -[
      -  "basics about the report",
      -  "basics about the issue",
      -  "details about the issue",
      -  "basics about all elements reported as exhibiting the issue"
      -]New value: +[
      +  "basics about the report",
      +  "basics about the issue",
      +  "details about the issue",
      +  "basics about all elements exhibiting the issue"
      +]
  3. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.