For coding agents
Mimiq MCP server: user testing from your coding agent
Your coding agent built the change. Now it can send simulated visitors through it in real browsers and read back what broke, what the browser caught and where they left, then fix it and run them again.
Is there an MCP server for user testing?
Yes. Mimiq runs one at https://mcp.mimiqai.com/mcp, listed in the official MCP registry. A coding agent can send simulated visitors through a flow on a preview or live URL in real browsers and get back what broke, what the browser caught (errors, failed and slow requests) and where they left. One free test works without a key; with a key, results link to the full report.
Why test from inside your coding agent
Coding agents ship pages and signup flows in minutes, and nobody outside the team sees them until real visitors do. A test inside the coding agent's loop puts simulated visitors in front of the change while it is still cheap to fix, and the coding agent can read what they hit and act on it before you review the diff.
- Two tools: test_flow and show_report.
- Works with Claude Code, Codex, Cursor, VS Code, Windsurf, and Claude Desktop.
- One free test without a key; a free account adds 50 credits.
- With a key, runs are saved to your account, with a link to the full report.
Connect it
In Claude Code, run this once in your project. Leave out the header to use the free test, or set MIMIQ_API_KEY to a key from your Mimiq settings.
claude mcp add --transport http mimiq https://mcp.mimiqai.com/mcp --header "Authorization: Bearer $MIMIQ_API_KEY"Other clients
Clients that read an MCP config file take the same address. In Cursor, put this in .cursor/mcp.json, and keep a file with a key out of your repository. The README at github.com/victorgulchenko/mimiq-mcp has the setup for Codex, VS Code, Windsurf, and Claude Desktop.
{
"mcpServers": {
"mimiq": {
"url": "https://mcp.mimiqai.com/mcp",
"headers": { "Authorization": "Bearer mq_sk_..." }
}
}
}What your coding agent can ask for
Ask in plain words: have three visitors sign up on my preview deployment, or check the new checkout before I merge. Your coding agent picks the tool.
test_flow sends simulated visitors through a task in plain words on a preview or live URL, each in its own real browser, and returns each visitor's steps, what was broken, where it stopped and why, and what the browser recorded: relevant JavaScript errors, failed requests and requests slower than 3 seconds, ranked by how many visitors hit them. It uses 5 credits a visitor; without a key, a free run has up to 3 visitors, within a daily limit.
show_report reads a saved report again and uses no credits. To check a fix, run test_flow again on the new build.
Make it part of every change
Add these lines to your project's CLAUDE.md or AGENTS.md, and your coding agent checks a customer facing change before it calls it done. A short, specific rule like this is easier for an agent to follow than a long overview.
## Before calling a user facing change done
After changing anything a user goes through (signup, onboarding, checkout,
settings, a new feature), run mimiq.test_flow on the preview URL with the task
a user would try. Fix what the visitors hit, then run it again. Ask me before
using more than 25 credits.Run it on every preview deploy
The Mimiq preview check GitHub Action runs the same test on each preview deploy from Vercel, Netlify or Cloudflare Pages, or on any URL you give it, and keeps one comment on the pull request up to date: how many visitors finished, where the rest got stuck, and a link to the full report. Setup is one workflow file and your key as a repository secret: github.com/victorgulchenko/mimiq-preview-check.
on: deployment_status
permissions:
pull-requests: write
jobs:
mimiq:
if: github.event.deployment_status.state == 'success'
runs-on: ubuntu-latest
steps:
- uses: victorgulchenko/mimiq-preview-check@v1
with:
api-key: ${{ secrets.MIMIQ_API_KEY }}
goal: Sign up and reach the dashboardProtected previews and test accounts
With paid credits, visitors can sign in with a test account you give them and open protected previews (a Vercel bypass secret or a site password). The secrets are filled in only in the browser and deleted when the run ends. Test accounts and protected previews come with paid credits: the $9 Starter or a plan from $19 a month.
What the results are
Every visitor in a Mimiq result is simulated. They find problems fast: what was broken, what did nothing, where they stopped and why, each with the step and a screenshot. They do not predict how many real people will convert.
So treat a clean run as meaning nothing obvious was broken for those visitors, not as proof that the change works for everyone.
Local builds and keys
Mimiq opens pages in a real browser on its side, so the address has to be reachable from the internet. For a local dev server, open a temporary tunnel, such as a free cloudflared tunnel, and pass its address. The page is public while the tunnel runs, so your coding agent should tell you before it opens one.
To get a key, create a free account (it adds 50 credits), open Settings, find "Use Mimiq from your coding agent", and choose "Create a key". Send it as "Authorization: Bearer mq_sk_..." on every request. Then it is a $9 Starter (120 credits that never expire) or monthly plans from $19.
The tools
| Tool | What it does |
|---|---|
| mimiq.test_flow | Simulated visitors go through a flow on a preview or live URL in real browsers, step by step, to find what breaks and where they leave and why. 5 credits a visitor. |
| mimiq.show_report | A saved report: how far each visitor got, the ranked problems, and a link to the full report. Uses no credits. |
From the server's own tool descriptions. The server code is public under the MIT license at github.com/victorgulchenko/mimiq-mcp; the runs happen on Mimiq's service.
What you get with Mimiq
- 01
Run it by hand, or on every pull request
Paste a link and a task in the app and watch the visitors work. Or run them on every preview deploy: the GitHub Action comments on the pull request, any other CI can call the MCP endpoint, and your coding agent can run it too.
- 02
Bugs and usability problems in one report
The browser records errors and failed or slow requests on the step they happened. The visitors say where the wording or the steps confused them, and where they left.
- 03
Visitors that behave like your audience
Each visitor is a different profile with a reason to be there, matched to who the page is for, described by you, or built from your own customers.
- 04
A prompt to fix each problem
Every problem comes with a fix to paste into Cursor, Claude Code, Lovable or any coding agent, and one prompt hands over the top problems at once. Then send the same visitors through again.
- 05
Follow every visitor
See each visitor's whole path, step by step with screenshots, and what it was thinking at every step. Ask any visitor a question.
The browser records relevant JavaScript errors and failed or slow app requests encountered during the run, attached to the step where they occurred. The visitors are simulated: they find problems, they do not predict how many real people will convert.
Questions
Which MCP clients work with Mimiq?
Any client that supports remote MCP servers over HTTP. The README has setup for Claude Code, Codex, Cursor, VS Code with GitHub Copilot, Windsurf, and Claude Desktop through mcp-remote.
Do I need an account?
No, for one free test: without a key, each coding agent gets one free run. A free account adds 50 credits and a key, and saves every result as a report you can open in the app.
Can it test localhost?
Not directly. Mimiq needs an address reachable from the internet, so open a temporary tunnel to your dev server and pass the tunnel's address. The page is public while the tunnel runs.
What does a run cost from the coding agent?
5 credits a visitor, since each one uses a real browser for minutes. Without a key, a free run has up to 3 visitors, within a daily limit across everyone.
Where do the results go?
Back to your coding agent as structured results, with each visitor's steps and reasons. With a key, each run is also saved to your account, and the result ends with a link to the full report. Reports stay private until you share them.
Is it open source?
The MCP server is, under the MIT license, at github.com/victorgulchenko/mimiq-mcp. The visitors run on Mimiq's service.
Keep reading
Send visitors and see what breaks first.
Your first test is free: sign in with Google or email and it starts right away. Last checked 2026-10-22.
Get a free API key