Skip to main content
Glama
CanaryUsers-ai

CanaryUsers MCP Server

Official

CanaryUsers — MCP Server

Official MCP Registry Smithery Website

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/canaryusers

  • Endpoint (remote, Streamable HTTP): https://www.canaryusers.ai/api/mcp

  • Auth: 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

canary_scan

Run a UX scan on a deployed URL. depth: quick (free, default) or deep (visual + flow, uses a credit). Returns AI‑ready findings.

list_recent_scans

List your recent scans (id, URL, score, grade, status, date).

get_report_markdown

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)

License

MIT — applies to the contents of this metadata/docs repo. The CanaryUsers service itself is a separate hosted product.

A
license - permissive license
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    AI-powered exploratory QA agent. Explores web apps like a real user — 18 MCP tools for clicking, filling forms, and navigating. Automatically verifies that actions persist (fake deletes, failed edits). Runs 16 detection types including dead links, SEO, accessibility, and performance checks.
    Last updated
    2
    29
    2
    MIT
  • A
    license
    -
    quality
    A
    maintenance
    ▎ 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 engines
    Last updated
    2
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    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 engines
    Last updated
    4
    MIT

View all related MCP servers

Related MCP Connectors

  • AI QA tester — real browsers scan sites for bugs, SEO, perf, and accessibility issues via chat.

  • Deploy AI user personas to validate user journeys at scale. Find UX friction before real users do.

  • Scan URLs for WCAG 2.1 violations, generate AI fixes, and produce VPAT 2.5 compliance reports.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/CanaryUsers-ai/canaryusers-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server