Kilotest
Ensemble testing of web pages for accessibility, usability, and standards conformity
¿Debería usar esto?
Calidad y seguridad
Hallazgos (3)
- LOWen listReports
- LOWen listIssues
- LOWen listDiagnoses
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"kilotest": {
"url": "https://kilotest.com/mcp"
}
}
}Puntos de conexión remotos
https://kilotest.com/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (8)
🟢listReports
Provide basics about all available reports.
Esquema de entrada
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"type": "object",
"properties": {
"tool collection": {
"$ref": "#/definitions/ToolsFacts"
},
"tool name": {
"type": "string"
},
"this request": {
"type": "object",
"properties": {
"description": {
"type": "string"
},
"method": {
"type": "string",
"const": "GET"
},
"URL": {
"type": "string"
},
"closest ancestor request": {
"anyOf": [
{
"$ref": "#/definitions/RequestReference"
},
{
"type": "null"
}
]
}
},
"required": [
"description",
"method",
"URL",
"closest ancestor request"
],
"additionalProperties": false
},
"URLs of similar requests for web users": {
"$ref": "#/definitions/SimilarWebRequests"
},
"response metadata": {
"$ref": "#/definitions/ResponseMetadata"
},
"response content": {
"type": "object",
"properties": {
"basics about all available reports": {
"type": "array",
"items": {
"type": "object",
"properties": {
"identifier": {
"type": "string",
"description": "timeStamp-jobID identifier of the report."
},
"completion date and time": {
"type": "string"
},
"days since the report was completed": {
"type": [
"number",
"null"
]
},
"tested web page": {
"type": "object",
"properties": {
"description": {
"type": "string"
},
"URL": {
"type": "string"
}
},
"required": [
"description",
"URL"
],
"additionalProperties": false
},
"whether a later report about the same page exists": {
"type": "boolean"
},
"how to get details about the report": {
"type": "object",
"properties": {
"method": {
"type": "string",
"const": "GET"
},
"URL": {
"type": "string"
}
},
"required": [
"method",
"URL"
],
"additionalProperties": false
},
"web users can get details about the report at": {
"type": "string"
}
},
"required": [
"identifier",
"completion date and time",
"days since the report was completed",
"tested web page",
"whether a later report about the same page exists",
"how to get details about the report",
"web users can get details about the report at"
],
"additionalProperties": false
}
},
"how to request that a page with no report be tested": {
"type": "object",
"properties": {
"method": {
"type": "string",
"const": "POST"
},
"URL": {
"type": "string"
},
"request body": {
"type": "object",
"properties": {
"description": {
"type": "string"
},
"URL": {
"type": "string"
},
"reason": {
"type": "string"
}
},
"required": [
"description",
"URL",
"reason"
],
"additionalProperties": false
},
"how to check whether the request has been fulfilled": {
"type": "string"
}
},
"required": [
"method",
"URL",
"request body",
"how to check whether the request has been fulfilled"
],
"additionalProperties": false
},
"how a web user can request that the page be tested": {
"type": "object",
"properties": {
"URL": {
"type": "string"
}
},
"required": [
"URL"
],
"additionalProperties": false
}
},
"required": [
"basics about all available reports",
"how to request that a page with no report be tested",
"how a web user can request that the page be tested"
],
"additionalProperties": false
}
},
"required": [
"tool collection",
"tool name",
"this request",
"URLs of similar requests for web users",
"response metadata",
"response content"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"definitions": {
"ToolsFacts": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"description": {
"type": "object",
"properties": {
"what Kilotest does": {
"type": "string"
},
"how to retrieve findings": {
"type": "object",
"properties": {
"level 1": {
"type": "string"
},
"level 2": {
"type": "string"
},
"level 3": {
"type": "string"
},
"level 4": {
"type": "string"
}
},
"required": [
"level 1",
"level 2",
"level 3",
"level 4"
],
"additionalProperties": false
},
"how to generate more findings": {
"type": "object",
"properties": {
"new testing": {
"type": "string"
},
"retesting": {
"type": "string"
},
"latency": {
"type": "string"
},
"confirmation": {
"type": "string"
}
},
"required": [
"new testing",
"retesting",
"latency",
"confirmation"
],
"additionalProperties": false
}
},
"required": [
"what Kilotest does",
"how to retrieve findings",
"how to generate more findings"
],
"additionalProperties": false,
"description": "Explanation of what Kilotest does and how to use its tools."
},
"URL": {
"type": "string",
"description": "URL of the Kilotest MCP server."
},
"web users can obtain similar functionalities at": {
"type": "string"
}
},
"required": [
"name",
"description",
"URL",
"web users can obtain similar functionalities at"
],
"additionalProperties": false
},
"RequestReference": {
"type": "object",
"properties": {
"tool name": {
"type": "string"
},
"description": {
"type": "string"
},
"method": {
"type": "string",
"const": "GET"
},
"URL": {
"type": "string"
}
},
"required": [
"tool name",
"description",
"method",
"URL"
],
"additionalProperties": false
},
"SimilarWebRequests": {
"type": "object",
"properties": {
"this request": {
"type": "string",
"description": "URL of the equivalent web UI page for this request."
},
"closest ancestor request": {
"type": [
"string",
"null"
]
}
},
"required": [
"this request",
"closest ancestor request"
],
"additionalProperties": false
},
"ResponseMetadata": {
"type": "object",
"properties": {
"identifier": {
"type": "string",
"description": "Unique identifier of this response (timestamp and random suffix)."
},
"date and time": {
"type": "string",
"description": "UTC date and time when the response was generated, in ISO 8601 format."
}
},
"required": [
"identifier",
"date and time"
],
"additionalProperties": false
}
}
}🟢listIssues(timeStamp, jobID)
Provide details about one report, including basics about the issues reported in it.
Esquema de entrada
{
"type": "object",
"properties": {
"timeStamp": {
"type": "string",
"description": "Timestamp of the report in YYMMDDTHHmm format (example: 260503T0432)"
},
"jobID": {
"type": "string",
"description": "Job identifier of the report (example: x9z)"
}
},
"required": [
"timeStamp",
"jobID"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"type": "object",
"properties": {
"tool collection": {
"$ref": "#/definitions/ToolsFacts"
},
"tool name": {
"type": "string"
},
"this request": {
"type": "object",
"properties": {
"description": {
"type": "string"
},
"method": {
"type": "string",
"const": "GET"
},
"URL": {
"type": "string"
},
"closest ancestor request": {
"anyOf": [
{
"$ref": "#/definitions/RequestReference"
},
{
"type": "null"
}
]
}
},
"required": [
"description",
"method",
"URL",
"closest ancestor request"
],
"additionalProperties": false
},
"URLs of similar requests for web users": {
"$ref": "#/definitions/SimilarWebRequests"
},
"response metadata": {
"$ref": "#/definitions/ResponseMetadata"
},
"response content": {
"type": "object",
"properties": {
"basics about the report": {
"$ref": "#/definitions/ReportBasicsOrError"
},
"details about the report": {
"anyOf": [
{
"type": "object",
"properties": {
"job definition": {
"type": "object",
"properties": {
"whether the job prohibited redirection": {
"description": "Copied from the report (strict); type not guaranteed."
},
"whether the native results of rule engines are reported": {
"type": "boolean"
},
"whether standardized results are reported": {
"type": "boolean"
},
"device emulated by the job": {
"description": "Device object copied verbatim from the report; shape may vary."
},
"browser type used by the job": {
"description": "Copied from the report (browserID); type not guaranteed."
}
},
"required": [
"whether the job prohibited redirection",
"whether the native results of rule engines are reported",
"whether standardized results are reported",
"device emulated by the job",
"browser type used by the job"
],
"additionalProperties": false
},
"test results": {
"type": "object",
"properties": {
"rule engines that tried to test the page": {
"type": "array",
"items": {
"$ref": "#/definitions/RuleEngineFacts"
}
},
"rule engines that could not test the page": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": [
"string",
"null"
]
},
"reason for failure": {
"description": "Copied verbatim from the Testaro report; shape may vary."
}
},
"required": [
"name",
"reason for failure"
],
"additionalProperties": false
}
},
"names of rule engines that reported rule violations": {
"type": "array",
"items": {
"type": [
"string",
"null"
]
}
},
"counts of issues by priority": {
"type": "object",
"properties": {
"highest": {
"type": "number"
},
"high": {
"type": "number"
},
"low": {
"type": "number"
},
"lowest": {
"type": "number"
}
},
"required": [
"highest",
"high",
"low",
"lowest"
],
"additionalProperties": false
},
"number of elements reported as violators": {
"type": "number"
}
},
"required": [
"rule engines that tried to test the page",
"rule engines that could not test the page",
"names of rule engines that reported rule violations",
"counts of issues by priority",
"number of elements reported as violators"
],
"additionalProperties": false
}
},
"required": [
"job definition",
"test results"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"how to request that the page be retested": {
"anyOf": [
{
"anyOf": [
{
"type": "object",
"properties": {
"notice": {
"type": "string"
}
},
"required": [
"notice"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"method": {
"type": "string",
"const": "POST"
},
"URL": {
"type": "string"
},
"request body": {
"type": "object",
"properties": {
"reason": {
"type": "string"
}
},
"required": [
"reason"
],
"additionalProperties": false
},
"how to check whether the request has been fulfilled": {
"type": "string"
}
},
"required": [
"method",
"URL",
"request body",
"how to check whether the request has been fulfilled"
],
"additionalProperties": false
}
]
},
{
"type": "null"
}
]
},
"how a web user can request that the page be retested": {
"anyOf": [
{
"type": "object",
"properties": {
"URL": {
"type": "string"
}
},
"required": [
"URL"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"how to get the full report in JSON": {
"anyOf": [
{
"type": "object",
"properties": {
"size of the report in bytes": {
"type": "number"
},
"method": {
"type": "string",
"const": "GET"
},
"URL": {
"type": "string"
}
},
"required": [
"size of the report in bytes",
"method",
"URL"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"how a web user can get the full report in JSON": {
"anyOf": [
{
"type": "object",
"properties": {
"URL": {
"type": "string"
}
},
"required": [
"URL"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"basics about all issues reported in the report": {
"anyOf": [
{
"type": "array",
"items": {
"type": "object",
"properties": {
"identifier": {
"type": "string"
},
"summary": {
"type": "string"
},
"impact on a user": {
"type": "string"
},
"priority": {
"type": "string",
"enum": [
"lowest",
"low",
"high",
"highest"
]
},
"rule engines with any violations belonging to the issue": {
"type": "array",
"items": {
"type": [
"string",
"null"
]
}
},
"how to get details about the issue": {
"type": "object",
"properties": {
"method": {
"type": "string",
"const": "GET"
},
"URL": {
"type": "string"
}
},
"required": [
"method",
"URL"
],
"additionalProperties": false
},
"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"
],
"additionalProperties": false
}
},
{
"type": "null"
}
]
}
},
"required": [
"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"
],
"additionalProperties": false
}
},
"required": [
"tool collection",
"tool name",
"this request",
"URLs of similar requests for web users",
"response metadata",
"response content"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"definitions": {
"ToolsFacts": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"description": {
"type": "object",
"properties": {
"what Kilotest does": {
"type": "string"
},
"how to retrieve findings": {
"type": "object",
"properties": {
"level 1": {
"type": "string"
},
"level 2": {
"type": "string"
},
"level 3": {
"type": "string"
},
"level 4": {
"type": "string"
}
},
"required": [
"level 1",
"level 2",
"level 3",
"level 4"
],
"additionalProperties": false
},
"how to generate more findings": {
"type": "object",
"properties": {
"new testing": {
"type": "string"
},
"retesting": {
"type": "string"
},
"latency": {
"type": "string"
},
"confirmation": {
"type": "string"
}
},
"required": [
"new testing",
"retesting",
"latency",
"confirmation"
],
"additionalProperties": false
}
},
"required": [
"what Kilotest does",
"how to retrieve findings",
"how to generate more findings"
],
"additionalProperties": false,
"description": "Explanation of what Kilotest does and how to use its tools."
},
"URL": {
"type": "string",
"description": "URL of the Kilotest MCP server."
},
"web users can obtain similar functionalities at": {
"type": "string"
}
},
"required": [
"name",
"description",
"URL",
"web users can obtain similar functionalities at"
],
"additionalProperties": false
},
"RequestReference": {
"type": "object",
"properties": {
"tool name": {
"type": "string"
},
"description": {
"type": "string"
},
"method": {
"type": "string",
"const": "GET"
},
"URL": {
"type": "string"
}
},
"required": [
"tool name",
"description",
"method",
"URL"
],
"additionalProperties": false
},
"SimilarWebRequests": {
"type": "object",
"properties": {
"this request": {
"type": "string",
"description": "URL of the equivalent web UI page for this request."
},
"closest ancestor request": {
"type": [
"string",
"null"
]
}
},
"required": [
"this request",
"closest ancestor request"
],
"additionalProperties": false
},
"ResponseMetadata": {
"type": "object",
"properties": {
"identifier": {
"type": "string",
"description": "Unique identifier of this response (timestamp and random suffix)."
},
"date and time": {
"type": "string",
"description": "UTC date and time when the response was generated, in ISO 8601 format."
}
},
"required": [
"identifier",
"date and time"
],
"additionalProperties": false
},
"ReportBasicsOrError": {
"anyOf": [
{
"$ref": "#/definitions/ReportBasics"
},
{
"type": "object",
"properties": {
"error": {
"type": "string"
}
},
"required": [
"error"
],
"additionalProperties": false
}
]
},
"ReportBasics": {
"type": "object",
"properties": {
"identifier": {
"type": "string",
"description": "timeStamp-jobID identifier of the report."
},
"completion date and time": {
"type": "string"
},
"days since the report was completed": {
"type": [
"number",
"null"
]
},
"tested web page": {
"type": "object",
"properties": {
"description": {
"type": "string"
},
"URL": {
"type": "string"
}
},
"required": [
"description",
"URL"
],
"additionalProperties": false
},
"whether a later report about the same page exists": {
"type": "boolean"
}
},
"required": [
"identifier",
"completion date and time",
"days since the report was completed",
"tested web page",
"whether a later report about the same page exists"
],
"additionalProperties": false
},
"RuleEngineFacts": {
"type": "object",
"properties": {
"identifier": {
"type": "string"
},
"name": {
"type": [
"string",
"null"
]
},
"sponsor": {
"type": [
"string",
"null"
]
}
},
"required": [
"identifier",
"name",
"sponsor"
],
"additionalProperties": false
}
}
}🟢listViolators(issueID, timeStamp, jobID)
Provide details about one issue in one report, including basics about the elements of the tested page that were reported as exhibiting the issue.
Esquema de entrada
{
"type": "object",
"properties": {
"issueID": {
"type": "string",
"description": "Issue identifier (example: contrastPoor)"
},
"timeStamp": {
"type": "string",
"description": "Timestamp of the report in YYMMDDTHHmm format (example: 260503T0432)"
},
"jobID": {
"type": "string",
"description": "Job identifier of the report (example: x9z)"
}
},
"required": [
"issueID",
"timeStamp",
"jobID"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"type": "object",
"properties": {
"tool collection": {
"$ref": "#/definitions/ToolsFacts"
},
"tool name": {
"type": "string"
},
"this request": {
"type": "object",
"properties": {
"description": {
"type": "string"
},
"method": {
"type": "string",
"const": "GET"
},
"URL": {
"type": "string"
},
"closest ancestor request": {
"anyOf": [
{
"$ref": "#/definitions/RequestReference"
},
{
"type": "null"
}
]
}
},
"required": [
"description",
"method",
"URL",
"closest ancestor request"
],
"additionalProperties": false
},
"URLs of similar requests for web users": {
"$ref": "#/definitions/SimilarWebRequests"
},
"response metadata": {
"$ref": "#/definitions/ResponseMetadata"
},
"response content": {
"type": "object",
"properties": {
"basics about the report": {
"$ref": "#/definitions/ReportBasicsOrError"
},
"basics about the issue": {
"$ref": "#/definitions/IssueBasicsOrError"
},
"details about the issue": {
"anyOf": [
{
"type": "object",
"properties": {
"rule engines reporting violations belonging to the issue": {
"type": "array",
"items": {
"$ref": "#/definitions/RuleEngineFacts"
}
}
},
"required": [
"rule engines reporting violations belonging to the issue"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"basics about all elements exhibiting the issue": {
"anyOf": [
{
"type": "array",
"items": {
"type": "object",
"properties": {
"identifier": {
"description": "Catalog index of the element in the report; a string or number, copied verbatim.",
"type": [
"string",
"number"
]
},
"tag name": {
"description": "Copied from the report catalog entry; type not guaranteed."
},
"inner text": {
"description": "Copied from the report catalog entry; type not guaranteed."
},
"count of rule engines reporting that the element exhibited the issue": {
"type": "number"
},
"how to get details about the element": {
"type": "object",
"properties": {
"URL": {
"type": "string"
},
"request method": {
"type": "string",
"const": "GET"
}
},
"required": [
"URL",
"request method"
],
"additionalProperties": false
},
"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"
],
"additionalProperties": false
}
},
{
"type": "null"
}
]
}
},
"required": [
"basics about the report",
"basics about the issue",
"details about the issue",
"basics about all elements exhibiting the issue"
],
"additionalProperties": false
}
},
"required": [
"tool collection",
"tool name",
"this request",
"URLs of similar requests for web users",
"response metadata",
"response content"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"definitions": {
"ToolsFacts": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"description": {
"type": "object",
"properties": {
"what Kilotest does": {
"type": "string"
},
"how to retrieve findings": {
"type": "object",
"properties": {
"level 1": {
"type": "string"
},
"level 2": {
"type": "string"
},
"level 3": {
"type": "string"
},
"level 4": {
"type": "string"
}
},
"required": [
"level 1",
"level 2",
"level 3",
"level 4"
],
"additionalProperties": false
},
"how to generate more findings": {
"type": "object",
"properties": {
"new testing": {
"type": "string"
},
"retesting": {
"type": "string"
},
"latency": {
"type": "string"
},
"confirmation": {
"type": "string"
}
},
"required": [
"new testing",
"retesting",
"latency",
"confirmation"
],
"additionalProperties": false
}
},
"required": [
"what Kilotest does",
"how to retrieve findings",
"how to generate more findings"
],
"additionalProperties": false,
"description": "Explanation of what Kilotest does and how to use its tools."
},
"URL": {
"type": "string",
"description": "URL of the Kilotest MCP server."
},
"web users can obtain similar functionalities at": {
"type": "string"
}
},
"required": [
"name",
"description",
"URL",
"web users can obtain similar functionalities at"
],
"additionalProperties": false
},
"RequestReference": {
"type": "object",
"properties": {
"tool name": {
"type": "string"
},
"description": {
"type": "string"
},
"method": {
"type": "string",
"const": "GET"
},
"URL": {
"type": "string"
}
},
"required": [
"tool name",
"description",
"method",
"URL"
],
"additionalProperties": false
},
"SimilarWebRequests": {
"type": "object",
"properties": {
"this request": {
"type": "string",
"description": "URL of the equivalent web UI page for this request."
},
"closest ancestor request": {
"type": [
"string",
"null"
]
}
},
"required": [
"this request",
"closest ancestor request"
],
"additionalProperties": false
},
"ResponseMetadata": {
"type": "object",
"properties": {
"identifier": {
"type": "string",
"description": "Unique identifier of this response (timestamp and random suffix)."
},
"date and time": {
"type": "string",
"description": "UTC date and time when the response was generated, in ISO 8601 format."
}
},
"required": [
"identifier",
"date and time"
],
"additionalProperties": false
},
"ReportBasicsOrError": {
"anyOf": [
{
"$ref": "#/definitions/ReportBasics"
},
{
"type": "object",
"properties": {
"error": {
"type": "string"
}
},
"required": [
"error"
],
"additionalProperties": false
}
]
},
"ReportBasics": {
"type": "object",
"properties": {
"identifier": {
"type": "string",
"description": "timeStamp-jobID identifier of the report."
},
"completion date and time": {
"type": "string"
},
"days since the report was completed": {
"type": [
"number",
"null"
]
},
"tested web page": {
"type": "object",
"properties": {
"description": {
"type": "string"
},
"URL": {
"type": "string"
}
},
"required": [
"description",
"URL"
],
"additionalProperties": false
},
"whether a later report about the same page exists": {
"type": "boolean"
}
},
"required": [
"identifier",
"completion date and time",
"days since the report was completed",
"tested web page",
"whether a later report about the same page exists"
],
"additionalProperties": false
},
"IssueBasicsOrError": {
"anyOf": [
{
"type": "object",
"properties": {
"identifier": {
"type": "string"
},
"summary": {
"type": "string"
},
"impact on a user": {
"type": "string"
},
"priority": {
"type": "string",
"enum": [
"lowest",
"low",
"high",
"highest"
]
},
"related WCAG standard": {
"type": "object",
"properties": {
"layer": {
"type": "string",
"enum": [
"success criterion",
"guideline"
]
},
"identifier": {
"type": "string"
}
},
"required": [
"layer",
"identifier"
],
"additionalProperties": false
}
},
"required": [
"identifier",
"summary",
"impact on a user",
"priority",
"related WCAG standard"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"error": {
"type": "string"
}
},
"required": [
"error"
],
"additionalProperties": false
}
]
},
"RuleEngineFacts": {
"type": "object",
"properties": {
"identifier": {
"type": "string"
},
"name": {
"type": [
"string",
"null"
]
},
"sponsor": {
"type": [
"string",
"null"
]
}
},
"required": [
"identifier",
"name",
"sponsor"
],
"additionalProperties": false
}
}
}🟢listDiagnoses(catalogIndex, issueID, timeStamp, jobID)
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.
Esquema de entrada
{
"type": "object",
"properties": {
"catalogIndex": {
"type": "string",
"description": "Identifier of the issue-exhibiting element in the catalog of elements on the page (example: 372)"
},
"issueID": {
"type": "string",
"description": "Issue identifier (example: contrastPoor)"
},
"timeStamp": {
"type": "string",
"description": "Timestamp of the report in YYMMDDTHHmm format (example: 260503T0432)"
},
"jobID": {
"type": "string",
"description": "Job identifier of the report (example: x9z)"
}
},
"required": [
"catalogIndex",
"issueID",
"timeStamp",
"jobID"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"type": "object",
"properties": {
"tool collection": {
"$ref": "#/definitions/ToolsFacts"
},
"tool name": {
"type": "string"
},
"this request": {
"type": "object",
"properties": {
"description": {
"type": "string"
},
"method": {
"type": "string",
"const": "GET"
},
"URL": {
"type": "string"
},
"closest ancestor request": {
"anyOf": [
{
"$ref": "#/definitions/RequestReference"
},
{
"type": "null"
}
]
}
},
"required": [
"description",
"method",
"URL",
"closest ancestor request"
],
"additionalProperties": false
},
"URLs of similar requests for web users": {
"$ref": "#/definitions/SimilarWebRequests"
},
"response metadata": {
"$ref": "#/definitions/ResponseMetadata"
},
"response content": {
"type": "object",
"properties": {
"basics about the report": {
"$ref": "#/definitions/ReportBasicsOrError"
},
"basics about the issue": {
"$ref": "#/definitions/IssueBasicsOrError"
},
"basics about the element": {
"anyOf": [
{
"anyOf": [
{
"type": "object",
"properties": {
"identifier": {
"type": "string"
},
"tag name": {
"description": "Copied from the report catalog entry; type not guaranteed."
},
"inner text": {
"description": "Copied from the report catalog entry; type not guaranteed."
}
},
"required": [
"identifier",
"tag name",
"inner text"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"error": {
"type": "string"
}
},
"required": [
"error"
],
"additionalProperties": false
}
]
},
{
"type": "null"
}
]
},
"details about the element": {
"anyOf": [
{
"type": "object",
"properties": {
"start tag": {
"description": "Copied from the report catalog entry; type not guaranteed."
},
"XPath": {
"description": "Copied from the report catalog entry; type not guaranteed."
},
"x, y, width, and height of bounding box": {
"description": "Copied from the report catalog entry; type not guaranteed."
}
},
"required": [
"start tag",
"XPath",
"x, y, width, and height of bounding box"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"diagnoses of how the element exhibited the issue": {
"anyOf": [
{
"anyOf": [
{
"type": "array",
"items": {
"type": "object",
"properties": {
"identifier of the violated rule": {
"description": "Copied from the report instance (ruleID); type not guaranteed."
},
"description of the violation": {
"description": "Copied from the report instance (what); type not guaranteed."
},
"severity of the violation on a 0-to-3 scale": {
"description": "Copied from the report instance (ordinalSeverity); type not guaranteed."
},
"count of violations of the rule by the element": {
"type": "number"
}
},
"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"
],
"additionalProperties": false
}
},
{
"type": "object",
"properties": {
"error": {
"type": "string"
}
},
"required": [
"error"
],
"additionalProperties": false
}
]
},
{
"type": "null"
}
]
}
},
"required": [
"basics about the report",
"basics about the issue",
"basics about the element",
"details about the element",
"diagnoses of how the element exhibited the issue"
],
"additionalProperties": false
}
},
"required": [
"tool collection",
"tool name",
"this request",
"URLs of similar requests for web users",
"response metadata",
"response content"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"definitions": {
"ToolsFacts": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"description": {
"type": "object",
"properties": {
"what Kilotest does": {
"type": "string"
},
"how to retrieve findings": {
"type": "object",
"properties": {
"level 1": {
"type": "string"
},
"level 2": {
"type": "string"
},
"level 3": {
"type": "string"
},
"level 4": {
"type": "string"
}
},
"required": [
"level 1",
"level 2",
"level 3",
"level 4"
],
"additionalProperties": false
},
"how to generate more findings": {
"type": "object",
"properties": {
"new testing": {
"type": "string"
},
"retesting": {
"type": "string"
},
"latency": {
"type": "string"
},
"confirmation": {
"type": "string"
}
},
"required": [
"new testing",
"retesting",
"latency",
"confirmation"
],
"additionalProperties": false
}
},
"required": [
"what Kilotest does",
"how to retrieve findings",
"how to generate more findings"
],
"additionalProperties": false,
"description": "Explanation of what Kilotest does and how to use its tools."
},
"URL": {
"type": "string",
"description": "URL of the Kilotest MCP server."
},
"web users can obtain similar functionalities at": {
"type": "string"
}
},
"required": [
"name",
"description",
"URL",
"web users can obtain similar functionalities at"
],
"additionalProperties": false
},
"RequestReference": {
"type": "object",
"properties": {
"tool name": {
"type": "string"
},
"description": {
"type": "string"
},
"method": {
"type": "string",
"const": "GET"
},
"URL": {
"type": "string"
}
},
"required": [
"tool name",
"description",
"method",
"URL"
],
"additionalProperties": false
},
"SimilarWebRequests": {
"type": "object",
"properties": {
"this request": {
"type": "string",
"description": "URL of the equivalent web UI page for this request."
},
"closest ancestor request": {
"type": [
"string",
"null"
]
}
},
"required": [
"this request",
"closest ancestor request"
],
"additionalProperties": false
},
"ResponseMetadata": {
"type": "object",
"properties": {
"identifier": {
"type": "string",
"description": "Unique identifier of this response (timestamp and random suffix)."
},
"date and time": {
"type": "string",
"description": "UTC date and time when the response was generated, in ISO 8601 format."
}
},
"required": [
"identifier",
"date and time"
],
"additionalProperties": false
},
"ReportBasicsOrError": {
"anyOf": [
{
"$ref": "#/definitions/ReportBasics"
},
{
"type": "object",
"properties": {
"error": {
"type": "string"
}
},
"required": [
"error"
],
"additionalProperties": false
}
]
},
"ReportBasics": {
"type": "object",
"properties": {
"identifier": {
"type": "string",
"description": "timeStamp-jobID identifier of the report."
},
"completion date and time": {
"type": "string"
},
"days since the report was completed": {
"type": [
"number",
"null"
]
},
"tested web page": {
"type": "object",
"properties": {
"description": {
"type": "string"
},
"URL": {
"type": "string"
}
},
"required": [
"description",
"URL"
],
"additionalProperties": false
},
"whether a later report about the same page exists": {
"type": "boolean"
}
},
"required": [
"identifier",
"completion date and time",
"days since the report was completed",
"tested web page",
"whether a later report about the same page exists"
],
"additionalProperties": false
},
"IssueBasicsOrError": {
"anyOf": [
{
"type": "object",
"properties": {
"identifier": {
"type": "string"
},
"summary": {
"type": "string"
},
"impact on a user": {
"type": "string"
},
"priority": {
"type": "string",
"enum": [
"lowest",
"low",
"high",
"highest"
]
},
"related WCAG standard": {
"type": "object",
"properties": {
"layer": {
"type": "string",
"enum": [
"success criterion",
"guideline"
]
},
"identifier": {
"type": "string"
}
},
"required": [
"layer",
"identifier"
],
"additionalProperties": false
}
},
"required": [
"identifier",
"summary",
"impact on a user",
"priority",
"related WCAG standard"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"error": {
"type": "string"
}
},
"required": [
"error"
],
"additionalProperties": false
}
]
}
}
}🟢getReport(timeStamp, jobID)
Get one full report in JSON.
Esquema de entrada
{
"type": "object",
"properties": {
"timeStamp": {
"type": "string",
"description": "Timestamp of the report in YYMMDDTHHmm format (example: 260503T0432)"
},
"jobID": {
"type": "string",
"description": "Job identifier of the report (example: x9z)"
}
},
"required": [
"timeStamp",
"jobID"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"type": "object",
"properties": {
"tool collection": {
"$ref": "#/definitions/ToolsFacts"
},
"tool name": {
"type": "string"
},
"this request": {
"type": "object",
"properties": {
"description": {
"type": "string"
},
"method": {
"type": "string",
"const": "GET"
},
"URL": {
"type": "string"
},
"closest ancestor request": {
"anyOf": [
{
"$ref": "#/definitions/RequestReference"
},
{
"type": "null"
}
]
}
},
"required": [
"description",
"method",
"URL",
"closest ancestor request"
],
"additionalProperties": false
},
"URLs of similar requests for web users": {
"$ref": "#/definitions/SimilarWebRequests"
},
"response metadata": {
"$ref": "#/definitions/ResponseMetadata"
},
"response content": {
"type": "object",
"properties": {
"size of the report in bytes": {
"type": [
"number",
"string"
]
},
"full report": {
"description": "The full raw Testaro/Testilo report JSON, copied verbatim, or an error object if it could not be retrieved."
}
},
"required": [
"size of the report in bytes",
"full report"
],
"additionalProperties": false
}
},
"required": [
"tool collection",
"tool name",
"this request",
"URLs of similar requests for web users",
"response metadata",
"response content"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"definitions": {
"ToolsFacts": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"description": {
"type": "object",
"properties": {
"what Kilotest does": {
"type": "string"
},
"how to retrieve findings": {
"type": "object",
"properties": {
"level 1": {
"type": "string"
},
"level 2": {
"type": "string"
},
"level 3": {
"type": "string"
},
"level 4": {
"type": "string"
}
},
"required": [
"level 1",
"level 2",
"level 3",
"level 4"
],
"additionalProperties": false
},
"how to generate more findings": {
"type": "object",
"properties": {
"new testing": {
"type": "string"
},
"retesting": {
"type": "string"
},
"latency": {
"type": "string"
},
"confirmation": {
"type": "string"
}
},
"required": [
"new testing",
"retesting",
"latency",
"confirmation"
],
"additionalProperties": false
}
},
"required": [
"what Kilotest does",
"how to retrieve findings",
"how to generate more findings"
],
"additionalProperties": false,
"description": "Explanation of what Kilotest does and how to use its tools."
},
"URL": {
"type": "string",
"description": "URL of the Kilotest MCP server."
},
"web users can obtain similar functionalities at": {
"type": "string"
}
},
"required": [
"name",
"description",
"URL",
"web users can obtain similar functionalities at"
],
"additionalProperties": false
},
"RequestReference": {
"type": "object",
"properties": {
"tool name": {
"type": "string"
},
"description": {
"type": "string"
},
"method": {
"type": "string",
"const": "GET"
},
"URL": {
"type": "string"
}
},
"required": [
"tool name",
"description",
"method",
"URL"
],
"additionalProperties": false
},
"SimilarWebRequests": {
"type": "object",
"properties": {
"this request": {
"type": "string",
"description": "URL of the equivalent web UI page for this request."
},
"closest ancestor request": {
"type": [
"string",
"null"
]
}
},
"required": [
"this request",
"closest ancestor request"
],
"additionalProperties": false
},
"ResponseMetadata": {
"type": "object",
"properties": {
"identifier": {
"type": "string",
"description": "Unique identifier of this response (timestamp and random suffix)."
},
"date and time": {
"type": "string",
"description": "UTC date and time when the response was generated, in ISO 8601 format."
}
},
"required": [
"identifier",
"date and time"
],
"additionalProperties": false
}
}
}⚪requestTest(description, URL, reason)
Process my request to test a page about which no report is available yet.
Esquema de entrada
{
"type": "object",
"properties": {
"description": {
"type": "string",
"description": "1- to 100-character description of the page conforming to the naming convention used in the listReports output"
},
"URL": {
"type": "string",
"description": "12- to 300-character URL of the page, including the https:// scheme and any query"
},
"reason": {
"type": "string",
"description": "20- to 100-character reason why the page should be tested"
}
},
"required": [
"description",
"URL",
"reason"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"type": "object",
"properties": {
"tool collection": {
"$ref": "#/definitions/ToolsFacts"
},
"tool name": {
"type": "string"
},
"this request": {
"type": "object",
"properties": {
"description": {
"type": "string"
},
"method": {
"type": "string",
"const": "POST"
},
"URL": {
"type": "string"
},
"body": {
"type": "object",
"properties": {
"description": {
"type": "string",
"description": "1- to 100-character description of the page conforming to the naming convention used in the listReports output"
},
"URL": {
"type": "string",
"description": "12- to 300-character URL of the page, including the https:// scheme and any query"
},
"reason": {
"type": "string",
"description": "20- to 100-character reason why the page should be tested"
}
},
"required": [
"description",
"URL",
"reason"
],
"additionalProperties": false
},
"closest ancestor request": {
"anyOf": [
{
"$ref": "#/definitions/RequestReference"
},
{
"type": "null"
}
]
}
},
"required": [
"description",
"method",
"URL",
"body",
"closest ancestor request"
],
"additionalProperties": false
},
"URLs of similar requests for web users": {
"$ref": "#/definitions/SimilarWebRequests"
},
"response metadata": {
"$ref": "#/definitions/ResponseMetadata"
},
"response content": {
"type": "object",
"properties": {
"details about your request": {
"anyOf": [
{
"type": "object",
"properties": {
"error": {
"type": "string"
}
},
"required": [
"error"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"date and time received": {
"type": "string"
},
"page to be tested": {
"type": "object",
"properties": {
"description": {
"type": "string"
},
"URL": {
"type": "string"
}
},
"required": [
"description",
"URL"
],
"additionalProperties": false
},
"reason why the page should be tested": {
"type": "string"
}
},
"required": [
"date and time received",
"page to be tested",
"reason why the page should be tested"
],
"additionalProperties": false
}
]
},
"disposition of your request": {
"anyOf": [
{
"type": "object",
"properties": {
"what happens next": {
"type": "string"
},
"how you can check for completion": {
"type": "string"
},
"how a web user can check for completion": {
"type": "string"
}
},
"required": [
"what happens next",
"how you can check for completion",
"how a web user can check for completion"
],
"additionalProperties": false
},
{
"type": "null"
}
]
}
},
"required": [
"details about your request",
"disposition of your request"
],
"additionalProperties": false
}
},
"required": [
"tool collection",
"tool name",
"this request",
"URLs of similar requests for web users",
"response metadata",
"response content"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"definitions": {
"ToolsFacts": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"description": {
"type": "object",
"properties": {
"what Kilotest does": {
"type": "string"
},
"how to retrieve findings": {
"type": "object",
"properties": {
"level 1": {
"type": "string"
},
"level 2": {
"type": "string"
},
"level 3": {
"type": "string"
},
"level 4": {
"type": "string"
}
},
"required": [
"level 1",
"level 2",
"level 3",
"level 4"
],
"additionalProperties": false
},
"how to generate more findings": {
"type": "object",
"properties": {
"new testing": {
"type": "string"
},
"retesting": {
"type": "string"
},
"latency": {
"type": "string"
},
"confirmation": {
"type": "string"
}
},
"required": [
"new testing",
"retesting",
"latency",
"confirmation"
],
"additionalProperties": false
}
},
"required": [
"what Kilotest does",
"how to retrieve findings",
"how to generate more findings"
],
"additionalProperties": false,
"description": "Explanation of what Kilotest does and how to use its tools."
},
"URL": {
"type": "string",
"description": "URL of the Kilotest MCP server."
},
"web users can obtain similar functionalities at": {
"type": "string"
}
},
"required": [
"name",
"description",
"URL",
"web users can obtain similar functionalities at"
],
"additionalProperties": false
},
"RequestReference": {
"type": "object",
"properties": {
"tool name": {
"type": "string"
},
"description": {
"type": "string"
},
"method": {
"type": "string",
"const": "GET"
},
"URL": {
"type": "string"
}
},
"required": [
"tool name",
"description",
"method",
"URL"
],
"additionalProperties": false
},
"SimilarWebRequests": {
"type": "object",
"properties": {
"this request": {
"type": "string",
"description": "URL of the equivalent web UI page for this request."
},
"closest ancestor request": {
"type": [
"string",
"null"
]
}
},
"required": [
"this request",
"closest ancestor request"
],
"additionalProperties": false
},
"ResponseMetadata": {
"type": "object",
"properties": {
"identifier": {
"type": "string",
"description": "Unique identifier of this response (timestamp and random suffix)."
},
"date and time": {
"type": "string",
"description": "UTC date and time when the response was generated, in ISO 8601 format."
}
},
"required": [
"identifier",
"date and time"
],
"additionalProperties": false
}
}
}⚪requestRetest(timeStamp, jobID, reason)
Process my request to retest a page about which a report is available.
Esquema de entrada
{
"type": "object",
"properties": {
"timeStamp": {
"type": "string",
"description": "Timestamp of the latest report about the page in YYMMDDTHHmm format (example: 260503T0432)"
},
"jobID": {
"type": "string",
"description": "Job identifier of the latest report about the page (example: x9z)"
},
"reason": {
"type": "string",
"description": "20- to 100-character reason why the page should be retested"
}
},
"required": [
"timeStamp",
"jobID",
"reason"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"type": "object",
"properties": {
"tool collection": {
"$ref": "#/definitions/ToolsFacts"
},
"tool name": {
"type": "string"
},
"this request": {
"type": "object",
"properties": {
"description": {
"type": "string"
},
"method": {
"type": "string",
"const": "POST"
},
"URL": {
"type": "string"
},
"body": {
"type": "object",
"properties": {
"reason": {
"type": "string",
"description": "20- to 100-character reason why the page should be retested"
}
},
"required": [
"reason"
],
"additionalProperties": false
},
"closest ancestor request": {
"anyOf": [
{
"$ref": "#/definitions/RequestReference"
},
{
"type": "null"
}
]
}
},
"required": [
"description",
"method",
"URL",
"body",
"closest ancestor request"
],
"additionalProperties": false
},
"URLs of similar requests for web users": {
"$ref": "#/definitions/SimilarWebRequests"
},
"response metadata": {
"$ref": "#/definitions/ResponseMetadata"
},
"response content": {
"type": "object",
"properties": {
"details about your request": {
"anyOf": [
{
"type": "object",
"properties": {
"error": {
"type": "string"
}
},
"required": [
"error"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"date and time received": {
"type": "string"
},
"page to be retested": {
"type": "object",
"properties": {
"description": {
"type": "string"
},
"URL": {
"type": "string"
}
},
"required": [
"description",
"URL"
],
"additionalProperties": false
},
"reason why the page should be retested": {
"type": "string"
}
},
"required": [
"date and time received",
"page to be retested",
"reason why the page should be retested"
],
"additionalProperties": false
}
]
},
"disposition of your request": {
"anyOf": [
{
"type": "object",
"properties": {
"what happens next": {
"type": "string"
},
"how you can check for completion": {
"type": "string"
},
"how a web user can check for completion": {
"type": "string"
}
},
"required": [
"what happens next",
"how you can check for completion",
"how a web user can check for completion"
],
"additionalProperties": false
},
{
"type": "null"
}
]
}
},
"required": [
"details about your request",
"disposition of your request"
],
"additionalProperties": false
}
},
"required": [
"tool collection",
"tool name",
"this request",
"URLs of similar requests for web users",
"response metadata",
"response content"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"definitions": {
"ToolsFacts": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"description": {
"type": "object",
"properties": {
"what Kilotest does": {
"type": "string"
},
"how to retrieve findings": {
"type": "object",
"properties": {
"level 1": {
"type": "string"
},
"level 2": {
"type": "string"
},
"level 3": {
"type": "string"
},
"level 4": {
"type": "string"
}
},
"required": [
"level 1",
"level 2",
"level 3",
"level 4"
],
"additionalProperties": false
},
"how to generate more findings": {
"type": "object",
"properties": {
"new testing": {
"type": "string"
},
"retesting": {
"type": "string"
},
"latency": {
"type": "string"
},
"confirmation": {
"type": "string"
}
},
"required": [
"new testing",
"retesting",
"latency",
"confirmation"
],
"additionalProperties": false
}
},
"required": [
"what Kilotest does",
"how to retrieve findings",
"how to generate more findings"
],
"additionalProperties": false,
"description": "Explanation of what Kilotest does and how to use its tools."
},
"URL": {
"type": "string",
"description": "URL of the Kilotest MCP server."
},
"web users can obtain similar functionalities at": {
"type": "string"
}
},
"required": [
"name",
"description",
"URL",
"web users can obtain similar functionalities at"
],
"additionalProperties": false
},
"RequestReference": {
"type": "object",
"properties": {
"tool name": {
"type": "string"
},
"description": {
"type": "string"
},
"method": {
"type": "string",
"const": "GET"
},
"URL": {
"type": "string"
}
},
"required": [
"tool name",
"description",
"method",
"URL"
],
"additionalProperties": false
},
"SimilarWebRequests": {
"type": "object",
"properties": {
"this request": {
"type": "string",
"description": "URL of the equivalent web UI page for this request."
},
"closest ancestor request": {
"type": [
"string",
"null"
]
}
},
"required": [
"this request",
"closest ancestor request"
],
"additionalProperties": false
},
"ResponseMetadata": {
"type": "object",
"properties": {
"identifier": {
"type": "string",
"description": "Unique identifier of this response (timestamp and random suffix)."
},
"date and time": {
"type": "string",
"description": "UTC date and time when the response was generated, in ISO 8601 format."
}
},
"required": [
"identifier",
"date and time"
],
"additionalProperties": false
}
}
}🟡requestFeature(feature)
Process my request to add or improve a feature.
Esquema de entrada
{
"type": "object",
"properties": {
"feature": {
"type": "string",
"description": "20- to 1000-character description of requested feature improvement or new feature"
}
},
"required": [
"feature"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"type": "object",
"properties": {
"tool collection": {
"$ref": "#/definitions/ToolsFacts"
},
"tool name": {
"type": "string"
},
"this request": {
"type": "object",
"properties": {
"description": {
"type": "string"
},
"method": {
"type": "string",
"const": "POST"
},
"URL": {
"type": "string"
},
"body": {
"type": "object",
"properties": {
"feature": {
"type": "string",
"description": "20- to 1000-character description of requested feature improvement or new feature"
}
},
"required": [
"feature"
],
"additionalProperties": false
},
"closest ancestor request": {
"anyOf": [
{
"$ref": "#/definitions/RequestReference"
},
{
"type": "null"
}
]
}
},
"required": [
"description",
"method",
"URL",
"body",
"closest ancestor request"
],
"additionalProperties": false
},
"URLs of similar requests for web users": {
"type": "null"
},
"response metadata": {
"$ref": "#/definitions/ResponseMetadata"
},
"response content": {
"type": "object",
"properties": {
"details about your request": {
"anyOf": [
{
"type": "object",
"properties": {
"error": {
"type": "string"
}
},
"required": [
"error"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"date and time received": {
"type": "string"
},
"disposition": {
"type": "string"
}
},
"required": [
"date and time received",
"disposition"
],
"additionalProperties": false
}
]
}
},
"required": [
"details about your request"
],
"additionalProperties": false
}
},
"required": [
"tool collection",
"tool name",
"this request",
"URLs of similar requests for web users",
"response metadata",
"response content"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"definitions": {
"ToolsFacts": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"description": {
"type": "object",
"properties": {
"what Kilotest does": {
"type": "string"
},
"how to retrieve findings": {
"type": "object",
"properties": {
"level 1": {
"type": "string"
},
"level 2": {
"type": "string"
},
"level 3": {
"type": "string"
},
"level 4": {
"type": "string"
}
},
"required": [
"level 1",
"level 2",
"level 3",
"level 4"
],
"additionalProperties": false
},
"how to generate more findings": {
"type": "object",
"properties": {
"new testing": {
"type": "string"
},
"retesting": {
"type": "string"
},
"latency": {
"type": "string"
},
"confirmation": {
"type": "string"
}
},
"required": [
"new testing",
"retesting",
"latency",
"confirmation"
],
"additionalProperties": false
}
},
"required": [
"what Kilotest does",
"how to retrieve findings",
"how to generate more findings"
],
"additionalProperties": false,
"description": "Explanation of what Kilotest does and how to use its tools."
},
"URL": {
"type": "string",
"description": "URL of the Kilotest MCP server."
},
"web users can obtain similar functionalities at": {
"type": "string"
}
},
"required": [
"name",
"description",
"URL",
"web users can obtain similar functionalities at"
],
"additionalProperties": false
},
"RequestReference": {
"type": "object",
"properties": {
"tool name": {
"type": "string"
},
"description": {
"type": "string"
},
"method": {
"type": "string",
"const": "GET"
},
"URL": {
"type": "string"
}
},
"required": [
"tool name",
"description",
"method",
"URL"
],
"additionalProperties": false
},
"ResponseMetadata": {
"type": "object",
"properties": {
"identifier": {
"type": "string",
"description": "Unique identifier of this response (timestamp and random suffix)."
},
"date and time": {
"type": "string",
"description": "UTC date and time when the response was generated, in ISO 8601 format."
}
},
"required": [
"identifier",
"date and time"
],
"additionalProperties": false
}
}
}Comunidad
Evidencia