crowd-test-mcp
crowd-test-mcp 🔥
The mob, on tap — an MCP server for crowd-test.
Ask Claude Desktop, Claude Code, Cursor, or any MCP client to unleash a crowd of AI virtual users — impatient shoppers, confused seniors, keyboard-only users, chaos monkeys — on your website. They browse it in real Chromium, file findings, and hand back a damage report with a survival grade (S–F).
"Send the mob at https://staging.myapp.com and tell me what to fix first."
That's the whole workflow now.
Install
pip install crowd-test-mcpAn LLM key is required in the server's environment: ANTHROPIC_API_KEY or
OPENAI_API_KEY.
Claude Code
claude mcp add crowd-test -e ANTHROPIC_API_KEY=sk-... -- crowd-test-mcpClaude Desktop / Cursor / anything MCP
{
"mcpServers": {
"crowd-test": {
"command": "crowd-test-mcp",
"env": { "ANTHROPIC_API_KEY": "sk-..." }
}
}
}Related MCP server: Aiqaramba
Tools
Tool | What it does |
| Send the crowd at a URL. Pick personas, add a random |
| The ten built-in ringleaders and what each one catches. |
| Preview the random mob a given |
| Fetch the newest full markdown report from disk. |
The verification tribunal
Findings can be cross-examined by up to three independent harnesses before they count against the grade — a skeptical detective agent, a raw Playwright probe, and a Microsoft Webwright agent. Automation artifacts get disputed instead of panicking you. Details in the crowd-test README.
Deeper layers need one-time extras:
pip install crowd-test[probe] && playwright install chromium # verify="cross"
pip install git+https://github.com/microsoft/Webwright # verify="tribunal"Good to know
Runs take minutes, not seconds — every persona drives a real browser. Start with 2–3 personas; escalate to
mob=10when you mean it.Only test what you own. The mob is for your own staging and production sites, not other people's.
Reports default to
~/crowd-test-reports/<host>-<timestamp>/.
License
Maintenance
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/anhhuyn411-alt/crowd-test-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server