CanaryUsers MCP Server
OfficialThis server has a remotely hosted endpoint. Open its connector listing for connection details, authentication requirements, and setup instructions:
CanaryUsers — MCP Server
Give your AI coding assistant eyes for UX: a flock of AI users tests your deployed app and reports where real people would bail — each with a concrete fix.
CanaryUsers sends a flock of behaviorally‑diverse AI users through your deployed web app (a live or preview URL) and reports exactly where real people get stuck — confusing UX, broken mobile layouts, dead‑end conversion paths, and visual glitches — each with a concrete, AI‑ready fix you can apply in the same chat.
This is the public home for the CanaryUsers remote MCP server: manifest, install instructions, and docs. The product itself is hosted (closed source) — there's nothing to clone or run; you connect to the live endpoint. See docs/WHY.md for why this repo exists and docs/HOW-IT-WORKS.md for how the server works.
Registry name:
ai.canaryusers/canaryusersEndpoint (remote, Streamable HTTP):
https://www.canaryusers.ai/api/mcpAuth:
Authorization: Bearer <your CanaryUsers token>Setup / get a token: https://www.canaryusers.ai/mcp
What it does
You point it at a URL; a flock of AI personas actually renders and explores the page like real users, then hands back prioritized, fix‑ready findings — not a vague score. Two modes:
Quick (default) — a fast static check. Free.
Deep — renders the page, inspects it visually on desktop + mobile (catches mobile breakage and layout issues), and clicks through key flows like signup / checkout / onboarding (~60–90s, uses credits).
Related MCP server: UserFlow MCP
When to use it
Right after you ship or deploy a UI change (it scans the deployed result, not your source).
Before a launch, to pressure‑test the first‑run experience.
To check a specific high‑stakes flow: signup, checkout, onboarding, pricing, or a landing page.
When you suspect mobile breakage or a conversion drop‑off you can't see in analytics.
Why not Lighthouse or analytics?
Lighthouse grades your HTML; analytics charts what already happened. CanaryUsers sends users and tells you, in plain language, where they'd give up and why — before real ones do.
Tools
Tool | What it does |
| Run a UX scan on a deployed URL. |
| List your recent scans (id, URL, score, grade, status, date). |
| Fetch the full report for a scan id as Markdown. |
Install
You need a CanaryUsers token: canaryusers.ai/dashboard → CI & API → toggle MCP on → copy your token.
Generic (Cursor ~/.cursor/mcp.json, Windsurf, VS Code, Claude Desktop):
{
"mcpServers": {
"canaryusers": {
"url": "https://www.canaryusers.ai/api/mcp",
"headers": {
"Authorization": "Bearer YOUR_CANARYUSERS_TOKEN"
}
}
}
}Claude Code (CLI):
claude mcp add --transport http canaryusers https://www.canaryusers.ai/api/mcp \
--header "Authorization: Bearer YOUR_CANARYUSERS_TOKEN"Then just ask your assistant: "Scan my app at https://… with CanaryUsers."
Pricing
Quick scans are free. Deep scans use credits (the credit model is roughly 1 credit = 1 scanned page). Plans and monthly allotments change over time, so this repo intentionally does not hardcode the numbers — see the live pricing for current plans and limits:
➡️ https://www.canaryusers.ai/#pricing (single source of truth)
Links
Setup & token: https://www.canaryusers.ai/mcp
Pricing (live): https://www.canaryusers.ai/#pricing
Official MCP Registry: https://registry.modelcontextprotocol.io/v0/servers?search=canaryusers
License
MIT — applies to the contents of this metadata/docs repo. The CanaryUsers service itself is a separate hosted product.
This server cannot be deployed
Maintenance
Related MCP Connectors
AI agents use your app like your users, in real browsers, and report what is broken or confusing.
AI QA tester — real browsers scan sites for bugs, SEO, perf, and accessibility issues via chat.
Check deployed web apps, monitor user journeys, and return evidence-backed findings to your agent.
AI personas test your site like real users and return scored reports with fix prompts.
Related MCP Servers
- AlicenseBqualityAmaintenanceTesting MCP for coding agents: exercise real user journeys, independently recheck suspected bugs, and export verified findings as Playwright regression tests. Includes browser interaction, goal coverage, evidence-linked reports, and optional local monitoring. The host agent supplies the model and judgment; Argus needs no separate provider key.291,163 PyPI4MIT
- AlicenseAqualityDmaintenanceSimulates real users navigating your app and delivers qualitative UX feedback, including persona-driven testing, auto-friction detection, and WCAG accessibility audits.1422 npm2MIT
- AlicenseNot gradedqualityCmaintenance▎ Enables AI assistants to unleash a crowd of role-played virtual users — impatient shoppers, seniors, keyboard-only users, privacy hawks, chaos monkeys — on a website. Each persona browses in a real Chromium browser, files UX/QA findings in character, and the site receives a damage report with an S–F survival grade. Accusations can be cross-examined by up to three independent verification engines1MIT
- AlicenseNot gradedqualityAmaintenanceDeploys AI user personas to validate user journeys at scale, surfacing UX friction before real users encounter it.1MIT