Your AI agent burns ~50,000 characters of accessibility tree just to look at the Hacker News front page. Charlotte does it in 364.
Charlotte is an MCP project maintained in the ticktockbent/charlotte repository. The maintainer describes its purpose as “Your AI agent burns ~50,000 characters of accessibility tree just to look at the Hacker News front page. Charlotte does it in 364”. Read the project documentation for the complete scope.
The documented npm package is @ticktockbent/charlotte. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.
Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.
{
"mcpServers": {
"charlotte": {
"type": "stdio",
"command": "npx",
"args": [
"@ticktockbent/charlotte"
],
"env": {}
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
Use Microsoft’s Playwright MCP server to navigate pages, inspect accessibility snapshots, fill forms and capture browser screenshots.
Puppeteer-powered browser control that drives pages from the accessibility tree instead of pixels.
Identifies accessibility issues in web applications using AI agents and comprehensive testing.
Manages notes with a robust Model Context Protocol (MCP) server.
Alt text, headings, contrast, ARIA for AI agents
Real-browser WCAG audit that also finds keyboard-inoperable controls axe-core misses, with fixes.