Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Changed the definition of "audit_url", "check_rule", "explain_rule" and 8 more
Fetches a publicURL and audits its HTML against frontend bestHTTPSpracticepagerules.and**Useperformsthisatool**non-exhaustivewhenstaticyoureviewwantoftoitscheckHTML,areturningliveprioritizedwebsiteissueswithoutandmanuallyfixpastingguidance.HTML.UseAutomaticallyitfetcheswhen thepage sourceuserandrequestsrunsantheauditsameofheuristicachecksdeployedaspublicreview_code. **Workflow:**page.CallLocalhost,audit_urlprivatewithnetworks,aandpublicplainhttps://HTTPURLURLs→aregetrefused.backItadoesprioritizednotissueexecutelistthe→page,usemeasurefix_ruleliveforCoreremediationWebguidanceVitals,onoreachcertifyissue.accessibility.
{"properties":{"focus":{"description":"Optional: Focus reviewOnlyoncheckspecificthese categories (default:auto-detectauto-detected from the fetched HTML).","items":{"enum":["html", ⟨10 unchanged words⟩ :"array"},"minPriority":{"description":"Optional: MinimumLowest prioritylevelto report (default: medium).","enum":["critical","high"," ⟨26 unchanged words⟩
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"Audit Live URL"}
Checks a code snippet againstaonespecificnamed frontendrule. **Use PROACTIVELY** whenrulereviewingusingHTML/CSS/JSstaticcodeheuristicstoandvalidatereturnsagainstfindingsfrontendandbestverificationpractices.guidance.
Retrieves the educational explanation for a frontend rule. **Use PROACTIVELY** when the user asks "why"Explainsaboutone frontendpractices, or when explaining code review feedback. Provides context on why therulematters, including its background,andimpact onwebusersdevelopment.andCategoriesthehelpbusiness,connectand relatedconcepts. **Workflow:**categories. Use it whenusersthequestion
Retrieves the fix/implementation prompt for a specific rule. **Use PROACTIVELY** after identifying issues in frontend code to getReturns step-by-step remediationguidance. Returns detailed instructions on how to fixguidancetheandissueprioritycorrectly,forwithoneprioritynamedlevelfrontendtorule.helpUsetriageitmultiplewhenissues. **Workflow:**
Returnsfulltitles,rulepriorities,detailsverification and remediation prompts for every rule in a curatedchecklist in a single call. **More efficient than calling get_rule N times** after get_workflow.checklist. Usewhen youitneedwhen thecompleteuserrulerequestscontentguidance for an entirechecklist tochecklist.performincludeContenta
Returns a compact,actionablechecklistof rulesfora category. **Use PROACTIVELY** for CI/CD integration,onequickfrontendauditscategory,or generating checklists. Supports filteringfiltered by priority andmultipleformattedoutputasformats. **Workflow:**JSON,UseMarkdown,fororgeneratingaquick
Retrieves a single frontend development rule by its unique slug. **Use PROACTIVELY** when reviewing or debugging frontend code to get best practice guidance.Returns completerule details including content, prompts (check/fix/explain), and metadata as Markdown withguidancecodeforexamples.oneIfknowntherule slugdoesn't exist, returns suggestions for similar rules. **Workflow:**Use after review_code identifies issuesrequirements,or after search_rules finds relevant rules. Follow up with check_rule to validate coderationale,fix_rule toverificationgetand remediationsteps
Returns the ordered steps of a curated audit workflow,orderedincludingsequenceruleofslugs,rulespriorities,forandacategories.specificUsechecklistitworkflow.when**UsethePROACTIVELY**userwhenrequests
Listsallavailablerule categories with their rule counts. **Use PROACTIVELY** at the start of afrontendproject review to understand what best practice areas are available (accessibility,ruleperformancecategories,SEO,theirsecuritydescriptions,etc.)andplan a comprehensive code reviewrulestrategy. **Workflow:**counts. UseFIRSTit whenstarting a comprehensive audit. Follow upthewithusersearch_rulesasks
**PROACTIVE CODE REVIEW**:Runs aconservative,non-exhaustive static heuristic review ofHTML/CSS/JS code against multiple frontend best practice rules simultaneously. **Use this tool FIRST** whenpastedreviewingHTML,debuggingCSS, orimproving any frontend code -JavaScriptitagainstdetectsmultiplethefrontendcodebesttypepractices andchecks relevant rules it can prove from the snippet. Returnsreturns prioritized issueswith,
Searches and filters frontend development rules. **Use PROACTIVELY** when working onFinds frontendcode to find relevant best practices - searchrules bytechnology (e.g.keywords,"react"category,"images")and priority,concernreturning(e.g.,paginated"accessibility"slugs,"performance")titles,or specificandpatterns.shortReturnssummaries.summary
Certificate recorded, valid to 2026-12-30
Authorization not required
Unknown → Live
First tool surface recorded: 11 tools (server version 2.0.0)
https://mcp.frontendchecklist.io (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 6 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
{"properties":{"code":{"description":"Codesnippettoanalyzetest against therulerule.(optional)Omit to get manual verification steps.","type":"string"},"slug":{"description":"The rule'sRule slug:(e.g.,the'doctype'kebab-case rule ID, e.g. 'alt-text')or 'doctype'. The ID must identify a rule in the published catalogue.","type":"string"}},"required": ⟨3 unchanged words⟩
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Check Rule Compliance"}
{"properties":{"slug":{"description":"Rule slug: the kebab-case rule ID, e.g. 'alt-text' or 'doctype'. Therule'sIDslugmust identify a rule in the published catalogue.","type":"string"}},"required": ⟨3 unchanged words⟩
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Explain Frontend Rule"}
{"properties":{"codeSnippet":{"description":"Optional:CodecodethatorviolatesHTMLthesnippetrule,forsocontext-awarethe fixsuggestionguidance can reference it.","type":"string"},"slug":{"description":"Rule slug: the kebab-case rule ID, e.g. 'alt-text' or 'doctype'. Therule'sIDslugmust identify a rule in the published catalogue.","type":"string"}},"required": ⟨3 unchanged words⟩
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Get Rule Fix"}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Get Checklist Rules"}
{"properties":{"category":{"description":"The category to get a quick referenceCategoryforname,(e.g.,'accessibility', 'performance', or 'seo' (see list_categories).","type":"string"},"format":{ ⟨51 unchanged words⟩
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Get Quick Reference"}
⟨13 unchanged words⟩ :"boolean"},"slug":{"description":"TheRulerule'sslug:uniquetheslugkebab-case(e.g.,rule'doctype'ID, e.g. 'alt-text')or 'doctype'. The ID must identify a rule in the published catalogue.","type":"string"}},"required": ⟨3 unchanged words⟩
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Get Rule Guidance"}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Get Audit Workflow"}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"List Rule Categories"}
⟨2 unchanged words⟩ description":"The HTML, CSS, or JavaScriptcodesource to review (a snippet or a whole file).","type":"string"},"focus":{"description":"Optional: Focus reviewOnlyoncheckspecificthese categories (default:auto-detectauto-detected from the code).","items":{"enum":["html", ⟨10 unchanged words⟩ :"array"},"minPriority":{"description":"Optional: MinimumLowest prioritylevelto report (default: medium).","enum":["critical","high"," ⟨8 unchanged words⟩
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Review Frontend Code"}
{"properties":{"categories":{"description":"FilterOnlybyreturncategoriesrules(array)in these categories.","items":{"enum":["html", ⟨14 unchanged words⟩ :"array"},"cursor":{"description":"Pagination cursorCursor from a previous response, to fetch the next page of results.","type":"string"},"limit":{ ⟨16 unchanged words⟩ :"integer"},"priorities":{"description":"FilterOnlybyreturnprioritiesrules(array)with these priorities.","items":{"enum":["critical", ⟨6 unchanged words⟩ :"array"},"query":{"description":"Free-textKeywordssearchtoquerymatch, e.g. 'lazy loading images'. Omit to list rules by filters only.","type":"string"}},"required": ⟨2 unchanged words⟩
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Search Frontend Rules"}