Tools
+3 −4
- + getOverview
- + listSites
- + questionDiagnosis
- − getKilotestOverview
- − reportDisagreement
- − orderNewTest
- − orderRetest
io.github.jrpool/kilotest
43 changes recorded. MCP Harbor re-reads this listing from the official registry every six hours and asks the live server what it exposes, and keeps what changed between one look and the next.
+ - Report disagreement with a diagnosis: `/api/reportDisagreement/{issueID}/{reportID}/{catalogIndex}` (`POST`)
− Kilotest helps language models and AI platforms to give thorough, accurate and truthful answers when users ask about the front-end quality (i.e. accessibility, usability, and standards conformity) of web pages. Kilotest integrates an ensemble of twelve independent rule engines to test a web page. Kilotest creates a structured report of the results and saves the report for future reference. Kilotest API endpoints and MCP tools can provide multipage, single-page, and element-level test results.− - List all issues in one report, and all reports about the same page: `/api/listIssues/{timeStamp}/{jobID}` (`GET`)− - List all elements exhibiting one issue in one report: `/api/listViolators/{issueID}/{timeStamp}/{jobID}` (`GET`)− - List all diagnoses of one element exhibiting one issue in one report: `/api/listDiagnoses/{catalogIndex}/{issueID}/{timeStamp}/{jobID}` (`GET`)− - Get one full report in JSON: `/api/getReport/{timeStamp}/{jobID}` (`GET`)− - Request retesting of a web page: `/api/requestRetest/{timeStamp}/{jobID}` (`POST`)− - Order immediate, automatically approved retesting of a web page: `/api/orderRetest/{timeStamp}/{jobID}` (`POST`)− - Wait for a job ordered via orderNewTest or orderRetest to complete: `/api/awaitTest/{timeStamp}/{jobID}` (`POST`)− - List all issues in one report, and all reports about the same page: `https://kilotest.com/listIssues.html/{timeStamp}/{jobID}`− - List all elements exhibiting one issue in one report: `https://kilotest.com/listViolators.html/{issueID}/{timeStamp}/{jobID}`− - List all diagnoses of one element exhibiting one issue in one report: `https://kilotest.com/listDiagnoses.html/{issueID}/{timeStamp}/{jobID}/{catalogIndex}`− - Get one full report in JSON: `https://kilotest.com/fullReport.json/{timeStamp}/{jobID}`− - Request retesting of a web page: `https://kilotest.com/requestRetestForm.html/{timeStamp}/{jobID}`− - [Tutorial on authorizing language models to use Kilotest](https://kilotest.com/qai/)+ Kilotest integrates an ensemble of 12 rule engines, with about 1,300 rules, to test web pages for front-end quality (accessibility, usability, and web standards, including HTML, CSS, ARIA, and WCAG, including HTML, CSS, ARIA, and WCAG). Each test job generates a standardized report describing which elements violated which rules and grouping the violations into about 380 issues. Kilotest can list the tested pages, the reports about each page, the issues in each report, the violators of each issue+ - List all issues in one report, and all reports about the same page: `/api/listIssues/{reportID}` (`GET`)+ - List all elements exhibiting one issue in one report: `/api/listViolators/{issueID}/{reportID}` (`GET`)+ - List all diagnoses of one element exhibiting one issue in one report: `/api/listDiagnoses/{catalogIndex}/{issueID}/{reportID}` (`GET`)+ - Get one full report in JSON: `/api/getReport/{reportID}` (`GET`)+ - Request retesting of a web page: `/api/requestRetest/{reportID}` (`POST`)+ - Order immediate, automatically approved retesting of a web page: `/api/orderRetest/{reportID}` (`POST`)+ - Wait for a job ordered via orderNewTest or orderRetest to complete: `/api/awaitTest/{reportID}` (`POST`)+ - List all issues in one report, and all reports about the same page: `https://kilotest.com/listIssues.html/{reportID}`+ - List all elements exhibiting one issue in one report: `https://kilotest.com/listViolators.html/{issueID}/{reportID}`+ - List all diagnoses of one element exhibiting one issue in one report: `https://kilotest.com/listDiagnoses.html/{issueID}/{reportID}/{catalogIndex}`+ - Get one full report in JSON: `https://kilotest.com/fullReport.json/{reportID}`+ - Request retesting of a web page: `https://kilotest.com/requestRetestForm.html/{reportID}`+ - [Tutorial on authorizing language models to use Kilotest](https://kilotest.com/tutorialAI.html)
− - [List all available reports](/api/listReports) (`GET`)− - List all issues in one report: `/api/listIssues/{timeStamp}/{jobID}` (`GET`)− - [List all available reports](https://kilotest.com/listReports.html)− - List all issues in one report: `https://kilotest.com/listIssues.html/{timeStamp}/{jobID}`+ - [List all tested pages, each with its latest report](/api/listPages) (`GET`)+ - List all issues in one report, and all reports about the same page: `/api/listIssues/{timeStamp}/{jobID}` (`GET`)+ - [List all tested pages, each linked to its latest report](https://kilotest.com/listPages.html)+ - List all issues in one report, and all reports about the same page: `https://kilotest.com/listIssues.html/{timeStamp}/{jobID}`
− - Request testing of a web page: `/api/requestTest` (`POST`)− - [Request testing of a web page](https://kilotest.com/requestTestForm.html)+ - Request testing of a web page: `/api/requestNewTest` (`POST`)+ - Order immediate, automatically approved testing of a web page: `/api/orderNewTest` (`POST`)+ - Order immediate, automatically approved retesting of a web page: `/api/orderRetest/{timeStamp}/{jobID}` (`POST`)+ - Wait for a job ordered via orderNewTest or orderRetest to complete: `/api/awaitTest/{timeStamp}/{jobID}` (`POST`)+ - [Request testing of a web page](https://kilotest.com/requestNewTestForm.html)+ - [Privacy policy](https://kilotest.com/privacy.html)
We can't find the internet
Attempting to reconnect
Something went wrong!
Attempting to reconnect