Skip to main content
Glama

Server Details

Ensemble testing of web pages for accessibility, usability, and standards conformity

Ownership verified
Status
Healthy
Uptime
99.9% over 42 days
Last Tested
Transport
Streamable HTTP ยท MCP 2025-11-25
URL
Repository
jrpool/kilotest
GitHub Stars
4
Server Listing
kilotest

TDQS

B3.4/5.0

Scored across 12 tools

Disambiguation3/5

Most tools are clearly distinct, especially the hierarchical reads: listReports, listIssues, listViolators, listDiagnoses, and getReport. However, orderNewTest/requestNewTest and orderRetest/requestRetest overlap heavily, and the descriptions only subtly distinguish auto-approved ordering from manual requesting.

Naming Consistency4/5

All names use camelCase and generally follow a verb_noun pattern, with get/list/await/order/request used predictably for different operation types. The main inconsistency is the parallel order/request naming for similar actions, which slightly weakens predictability.

Tool Count4/5

With 12 tools, the count is well within a reasonable range for a report-driven testing service: four drill-down reads, overview, full report retrieval, test ordering/requesting, await, and a feature request. The only excess is the duplicated order/request pair structure.

Completeness4/5

The core lifecycle is covered: request or order a test, await completion, list/get reports, and drill down through issues, violators, and diagnoses. Minor gaps exist around job management such as canceling or listing test jobs, but normal workflows are supported.

Available Tools

12 tools
awaitTest
Read-only
Inspect

Wait for a job ordered via the orderNewTest or orderRetest tool to complete, using the report identifier either tool returned. Blocks until the report is ready, the job fails, or a maximum wait time elapses; sends no interim notices. 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.

ParametersJSON Schema
NameRequiredDescriptionDefault
jobIDYesJob identifier of the ordered job, from the report identifier returned by orderNewTest (example: x9z)
timeStampYesTimestamp of the ordered job, from the report identifier returned by orderNewTest, in YYMMDDTHHmm format (example: 260503T0432)

Output Schema

ParametersJSON Schema
NameRequiredDescription
tool nameYes
this requestYes
tool collectionYes
response contentYes
response metadataYes
URLs of similar requests for web usersYes
getKilotestOverview
Read-onlyIdempotent
Inspect

Explain what Kilotest is, what its tools do, and how its results are structured. 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.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

getReport
Read-onlyIdempotent
Inspect

Get one full report in JSON. 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.

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

Output Schema

ParametersJSON Schema
NameRequiredDescription
tool nameYes
this requestYes
tool collectionYes
response contentYes
response metadataYes
URLs of similar requests for web usersYes
listDiagnoses
Read-onlyIdempotent
Inspect

Provide details about one element reported as exhibiting one issue in one report, including the diagnoses provided by rule engines about how the element exhibited 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.

ParametersJSON Schema
NameRequiredDescriptionDefault
jobIDYesJob identifier of the report (example: x9z)
issueIDYesIssue identifier (example: contrastPoor)
timeStampYesTimestamp of the report in YYMMDDTHHmm format (example: 260503T0432)
catalogIndexYesIdentifier of the issue-exhibiting element in the catalog of elements on the page (example: 372)

Output Schema

ParametersJSON Schema
NameRequiredDescription
tool nameYes
this requestYes
tool collectionYes
response contentYes
response metadataYes
URLs of similar requests for web usersYes
listIssues
Read-onlyIdempotent
Inspect

Provide details about one report, including basics about the issues reported in it and the history of all reports about the same page. 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.

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

Output Schema

ParametersJSON Schema
NameRequiredDescription
tool nameYes
this requestYes
tool collectionYes
response contentYes
response metadataYes
URLs of similar requests for web usersYes
listPages
Read-onlyIdempotent
Inspect

Provide basics about all tested pages, including how to get details about the latest report about each. 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.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription
tool nameYes
this requestYes
tool collectionYes
response contentYes
response metadataYes
URLs of similar requests for web usersYes
listViolators
Read-onlyIdempotent
Inspect

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.

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

Output Schema

ParametersJSON Schema
NameRequiredDescription
tool nameYes
this requestYes
tool collectionYes
response contentYes
response metadataYes
URLs of similar requests for web usersYes
orderNewTestInspect

Process my order to test a page about which no report is available yet, immediately and automatically approved, instead of waiting for manual approval. Testing typically takes about 2 minutes and occasionally up to 4 minutes. 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.

ParametersJSON Schema
NameRequiredDescriptionDefault
URLYes12- to 300-character URL of the page, including the https:// scheme and any query
reasonYes20- to 100-character reason why the page should be tested
descriptionYes1- to 100-character description of the page conforming to the naming convention used in the listPages output

Output Schema

ParametersJSON Schema
NameRequiredDescription
tool nameYes
this requestYes
tool collectionYes
response contentYes
response metadataYes
URLs of similar requests for web usersYes
orderRetestInspect

Process my order to retest a page immediately and automatically approved, instead of waiting for manual approval. Testing typically takes about 2 minutes and occasionally up to 4 minutes. 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.

ParametersJSON Schema
NameRequiredDescriptionDefault
jobIDYesJob identifier of the latest report about the page (example: x9z)
reasonYes20- to 100-character reason why the page should be retested
timeStampYesTimestamp of the latest report about the page in YYMMDDTHHmm format (example: 260503T0432)

Output Schema

ParametersJSON Schema
NameRequiredDescription
tool nameYes
this requestYes
tool collectionYes
response contentYes
response metadataYes
URLs of similar requests for web usersYes
requestFeatureInspect

Process my request to add or improve a feature. 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.

ParametersJSON Schema
NameRequiredDescriptionDefault
featureYes20- to 1000-character description of requested feature improvement or new feature

Output Schema

ParametersJSON Schema
NameRequiredDescription
tool nameYes
this requestYes
tool collectionYes
response contentYes
response metadataYes
URLs of similar requests for web usersYes
requestNewTestInspect

Process my request to test a page about which no report is available yet. 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.

ParametersJSON Schema
NameRequiredDescriptionDefault
URLYes12- to 300-character URL of the page, including the https:// scheme and any query
reasonYes20- to 100-character reason why the page should be tested
descriptionYes1- to 100-character description of the page conforming to the naming convention used in the listPages output

Output Schema

ParametersJSON Schema
NameRequiredDescription
tool nameYes
this requestYes
tool collectionYes
response contentYes
response metadataYes
URLs of similar requests for web usersYes
requestRetestInspect

Process my request to retest a page about which a report is available. 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.

ParametersJSON Schema
NameRequiredDescriptionDefault
jobIDYesJob identifier of the latest report about the page (example: x9z)
reasonYes20- to 100-character reason why the page should be retested
timeStampYesTimestamp of the latest report about the page in YYMMDDTHHmm format (example: 260503T0432)

Output Schema

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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 5 tool updates
    • ChangedlistIssues2 fields changed
      • addedOutput schema / properties / response content / properties / history of reports about the page
        Added value: +{
        +  "anyOf": [
        +    {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "completion date and time": {
        +            "type": "string"
        +          },
        +          "days since the report was completed": {
        +            "type": [
        +              "number",
        +              "null"
        +            ]
        +          },
        +          "how to get details about the report": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "URL": {
        +                "type": "string"
        +              },
        +              "method": {
        +                "const": "GET",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "method",
        +              "URL"
        +            ],
        +            "type": "object"
        +          },
        +          "identifier": {
        +            "description": "timeStamp-jobID identifier of the report.",
        +            "type": "string"
        +          },
        +          "web users can get details about the report at": {
        +            "type": "string"
        +          },
        +          "whether it is the latest report about the page": {
        +            "type": "boolean"
        +          },
        +          "whether it is the oldest report about the page": {
        +            "type": "boolean"
        +          },
        +          "whether it is the report described in this response": {
        +            "type": "boolean"
        +          }
        +        },
        +        "required": [
        +          "identifier",
        +          "completion date and time",
        +          "days since the report was completed",
        +          "whether it is the oldest report about the page",
        +          "whether it is the latest report about the page",
        +          "whether it is the report described in this response",
        +          "how to get details about the report",
        +          "web users can get details about the report at"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "All reports about the same page, from oldest to latest, or null if the report is unavailable."
        +}
      • changedOutput schema / properties / response content / required
        Previous value: -[
        -  "basics about the report",
        -  "details about the report",
        -  "how to request that the page be retested",
        -  "how a web user can request that the page be retested",
        -  "how to get the full report in JSON",
        -  "how a web user can get the full report in JSON",
        -  "basics about all issues reported in the report"
        -]New value: +[
        +  "basics about the report",
        +  "history of reports about the page",
        +  "details about the report",
        +  "how to request that the page be retested",
        +  "how a web user can request that the page be retested",
        +  "how to get the full report in JSON",
        +  "how a web user can get the full report in JSON",
        +  "basics about all issues reported in the report"
        +]
    • AddedlistPages
    • RemovedlistReports
    • ChangedorderNewTest2 fields changed
      • changedInput schema / properties / description / description
        Previous value: -"1- to 100-character description of the page conforming to the naming convention used in the listReports output"New value: +"1- to 100-character description of the page conforming to the naming convention used in the listPages output"
      • changedOutput schema / properties / this request / properties / body / properties / description / description
        Previous value: -"1- to 100-character description of the page conforming to the naming convention used in the listReports output"New value: +"1- to 100-character description of the page conforming to the naming convention used in the listPages output"
    • ChangedrequestNewTest2 fields changed
      • changedInput schema / properties / description / description
        Previous value: -"1- to 100-character description of the page conforming to the naming convention used in the listReports output"New value: +"1- to 100-character description of the page conforming to the naming convention used in the listPages output"
      • changedOutput schema / properties / this request / properties / body / properties / description / description
        Previous value: -"1- to 100-character description of the page conforming to the naming convention used in the listReports output"New value: +"1- to 100-character description of the page conforming to the naming convention used in the listPages output"
  2. 12 tool updates
    • AddedawaitTest
    • ChangedgetReport2 fields changed
      • removedOutput schema / definitions / RequestReference / properties / method / const
        Removed value: -"GET"
      • addedOutput schema / definitions / RequestReference / properties / method / enum
        Added value: +[
        +  "GET",
        +  "POST"
        +]
    • ChangedlistDiagnoses2 fields changed
      • removedOutput schema / definitions / RequestReference / properties / method / const
        Removed value: -"GET"
      • addedOutput schema / definitions / RequestReference / properties / method / enum
        Added value: +[
        +  "GET",
        +  "POST"
        +]
    • ChangedlistIssues2 fields changed
      • removedOutput schema / definitions / RequestReference / properties / method / const
        Removed value: -"GET"
      • addedOutput schema / definitions / RequestReference / properties / method / enum
        Added value: +[
        +  "GET",
        +  "POST"
        +]
    • ChangedlistReports2 fields changed
      • removedOutput schema / definitions / RequestReference / properties / method / const
        Removed value: -"GET"
      • addedOutput schema / definitions / RequestReference / properties / method / enum
        Added value: +[
        +  "GET",
        +  "POST"
        +]
    • ChangedlistViolators2 fields changed
      • removedOutput schema / definitions / RequestReference / properties / method / const
        Removed value: -"GET"
      • addedOutput schema / definitions / RequestReference / properties / method / enum
        Added value: +[
        +  "GET",
        +  "POST"
        +]
    • AddedorderNewTest
    • AddedorderRetest
    • ChangedrequestFeature2 fields changed
      • removedOutput schema / definitions / RequestReference / properties / method / const
        Removed value: -"GET"
      • addedOutput schema / definitions / RequestReference / properties / method / enum
        Added value: +[
        +  "GET",
        +  "POST"
        +]
    • AddedrequestNewTest
    • ChangedrequestRetest2 fields changed
      • removedOutput schema / definitions / RequestReference / properties / method / const
        Removed value: -"GET"
      • addedOutput schema / definitions / RequestReference / properties / method / enum
        Added value: +[
        +  "GET",
        +  "POST"
        +]
    • RemovedrequestTest
  3. 1 tool update
    • AddedgetKilotestOverview
  4. 2 tool updates
    • ChangedrequestFeature2 fields changed
      • changedInput schema / properties / feature / description
        Previous value: -"description of requested feature improvement or new feature"New value: +"20- to 1000-character description of requested feature improvement or new feature"
      • changedOutput schema / properties / this request / properties / body / properties / feature / description
        Previous value: -"description of requested feature improvement or new feature"New value: +"20- to 1000-character description of requested feature improvement or new feature"
    • ChangedrequestTest2 fields changed
      • changedInput schema / properties / description / description
        Previous value: -"10- to 100-character description of the page conforming to the naming convention used in the listReports output"New value: +"1- to 100-character description of the page conforming to the naming convention used in the listReports output"
      • changedOutput schema / properties / this request / properties / body / properties / description / description
        Previous value: -"10- to 100-character description of the page conforming to the naming convention used in the listReports output"New value: +"1- to 100-character description of the page conforming to the naming convention used in the listReports output"
  5. 6 tool updates
    • ChangedlistDiagnoses2 fields changed
      • changedOutput schema / definitions / ReportBasics / properties / days since the report was completed / type
        Previous value: -"number"New value: +[
        +  "number",
        +  "null"
        +]
      • changedOutput schema / properties / response content / properties / diagnoses of how the element exhibited the issue / anyOf
        Previous value: -[
        -  {
        -    "items": {
        -      "additionalProperties": false,
        -      "properties": {
        -        "count of violations of the rule by the element": {
        -          "type": "number"
        -        },
        -        "description of the violation": {
        -          "description": "Copied from the report instance (what); type not guaranteed."
        -        },
        -        "identifier of the violated rule": {
        -          "description": "Copied from the report instance (ruleID); type not guaranteed."
        -        },
        -        "severity of the violation on a 0-to-3 scale": {
        -          "description": "Copied from the report instance (ordinalSeverity); type not guaranteed."
        -        }
        -      },
        -      "required": [
        -        "identifier of the violated rule",
        -        "description of the violation",
        -        "severity of the violation on a 0-to-3 scale",
        -        "count of violations of the rule by the element"
        -      ],
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "error": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "error"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "anyOf": [
        +      {
        +        "items": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "count of violations of the rule by the element": {
        +              "type": "number"
        +            },
        +            "description of the violation": {
        +              "description": "Copied from the report instance (what); type not guaranteed."
        +            },
        +            "identifier of the violated rule": {
        +              "description": "Copied from the report instance (ruleID); type not guaranteed."
        +            },
        +            "severity of the violation on a 0-to-3 scale": {
        +              "description": "Copied from the report instance (ordinalSeverity); type not guaranteed."
        +            }
        +          },
        +          "required": [
        +            "identifier of the violated rule",
        +            "description of the violation",
        +            "severity of the violation on a 0-to-3 scale",
        +            "count of violations of the rule by the element"
        +          ],
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      {
        +        "additionalProperties": false,
        +        "properties": {
        +          "error": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "error"
        +        ],
        +        "type": "object"
        +      }
        +    ]
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • ChangedlistIssues4 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 issues reported in the report / anyOf
        Added value: +[
        +  {
        +    "items": {
        +      "additionalProperties": false,
        +      "properties": {
        +        "how to get details about the issue": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "URL": {
        +              "type": "string"
        +            },
        +            "method": {
        +              "const": "GET",
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "method",
        +            "URL"
        +          ],
        +          "type": "object"
        +        },
        +        "identifier": {
        +          "type": "string"
        +        },
        +        "impact on a user": {
        +          "type": "string"
        +        },
        +        "priority": {
        +          "enum": [
        +            "lowest",
        +            "low",
        +            "high",
        +            "highest"
        +          ],
        +          "type": "string"
        +        },
        +        "rule engines with any violations belonging to the issue": {
        +          "items": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "type": "array"
        +        },
        +        "summary": {
        +          "type": "string"
        +        },
        +        "web users can get details about the issue at": {
        +          "type": "string"
        +        }
        +      },
        +      "required": [
        +        "identifier",
        +        "summary",
        +        "impact on a user",
        +        "priority",
        +        "rule engines with any violations belonging to the issue",
        +        "how to get details about the issue",
        +        "web users can get details about the issue at"
        +      ],
        +      "type": "object"
        +    },
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / response content / properties / basics about all issues reported in the report / items
        Removed value: -{
        -  "additionalProperties": false,
        -  "properties": {
        -    "how to get details about the issue": {
        -      "additionalProperties": false,
        -      "properties": {
        -        "URL": {
        -          "type": "string"
        -        },
        -        "method": {
        -          "const": "GET",
        -          "type": "string"
        -        }
        -      },
        -      "required": [
        -        "method",
        -        "URL"
        -      ],
        -      "type": "object"
        -    },
        -    "identifier": {
        -      "type": "string"
        -    },
        -    "impact on a user": {
        -      "type": "string"
        -    },
        -    "priority": {
        -      "enum": [
        -        "lowest",
        -        "low",
        -        "high",
        -        "highest"
        -      ],
        -      "type": "string"
        -    },
        -    "rule engines with any violations belonging to the issue": {
        -      "items": {
        -        "type": "string"
        -      },
        -      "type": "array"
        -    },
        -    "summary": {
        -      "type": "string"
        -    },
        -    "web users can get details about the issue at": {
        -      "type": "string"
        -    }
        -  },
        -  "required": [
        -    "identifier",
        -    "summary",
        -    "impact on a user",
        -    "priority",
        -    "rule engines with any violations belonging to the issue",
        -    "how to get details about the issue",
        -    "web users can get details about the issue at"
        -  ],
        -  "type": "object"
        -}
      • removedOutput schema / properties / response content / properties / basics about all issues reported in the report / type
        Removed value: -"array"
    • ChangedlistReports1 field changed
      • changedOutput schema / properties / response content / properties / basics about all available reports / items / properties / days since the report was completed / type
        Previous value: -"number"New value: +[
        +  "number",
        +  "null"
        +]
    • ChangedlistViolators4 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"
        +]
    • ChangedrequestRetest2 fields changed
      • addedOutput schema / properties / response content / properties / disposition of your request
        Added value: +{
        +  "anyOf": [
        +    {
        +      "additionalProperties": false,
        +      "properties": {
        +        "how a web user can check for completion": {
        +          "type": "string"
        +        },
        +        "how you can check for completion": {
        +          "type": "string"
        +        },
        +        "what happens next": {
        +          "type": "string"
        +        }
        +      },
        +      "required": [
        +        "what happens next",
        +        "how you can check for completion",
        +        "how a web user can check for completion"
        +      ],
        +      "type": "object"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • changedOutput schema / properties / response content / required
        Previous value: -[
        -  "details about your request"
        -]New value: +[
        +  "details about your request",
        +  "disposition of your request"
        +]
    • ChangedrequestTest2 fields changed
      • addedOutput schema / properties / response content / properties / disposition of your request
        Added value: +{
        +  "anyOf": [
        +    {
        +      "additionalProperties": false,
        +      "properties": {
        +        "how a web user can check for completion": {
        +          "type": "string"
        +        },
        +        "how you can check for completion": {
        +          "type": "string"
        +        },
        +        "what happens next": {
        +          "type": "string"
        +        }
        +      },
        +      "required": [
        +        "what happens next",
        +        "how you can check for completion",
        +        "how a web user can check for completion"
        +      ],
        +      "type": "object"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • changedOutput schema / properties / response content / required
        Previous value: -[
        -  "details about your request"
        -]New value: +[
        +  "details about your request",
        +  "disposition of your request"
        +]
  6. 8 tool updates
    • First observedgetReport
    • First observedlistDiagnoses
    • First observedlistIssues
    • First observedlistReports
    • First observedlistViolators
    • First observedrequestFeature
    • First observedrequestRetest
    • First observedrequestTest

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.