tools.schemasevery tool has an object input schema
pass
tools.annotations9 of 9 tools declare readOnlyHint or destructiveHint
pass
tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
pass
tools.token_costabout 3,752 tokens to load every tool
pass
tools.api_dumptools are not a one-to-one API dump
stability25 · weight 15
warn
stability.changes33 tool changes in 30 days
fail
stability.rug_pull6 tools kept their name but changed most of their description in 30 days; review before trusting them
dependenciesn/a · weight 15
n/a
deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package
9 tools, about 3,752 tokens to load them all · tool set 652c7eee2c19 · tools last changed 2026-10-20 · checked 2026-10-20 12:45 UTC
Tool changes
mimiq.ask_audiencechangeddescription
before
Ask simulated people a multiple-choice question (2 to 10 options) and get each person's pick and reasoning. Use it for naming, positioning, or which feature to build next. Each person answers on their own.
after · 97% of words in common
Use this to ask simulated people a multiple-choice question (2 to 10 options) and get each person's pick and reasoning. Use it for naming, positioning, or which feature to build next. Each person answers on their own.
mimiq.test_componentchangeddescription
before
Show a UI component (a button, card, form, modal, navigation or pricing table) to simulated people and hear whether they understand it, trust it and would use it. Provide component_html, component_text, or both. With a key, the result ends with a link to the full report in the Mimiq app.
after · 82% of words in common
Use this after you build or change a UI component (a button, card, form, modal, navigation or pricing table): simulated people say whether they understand it, trust it and would use it. Provide component_html, component_text, or both. With a key, the result ends with a link to the full report in the Mimiq app.
mimiq.test_textchangeddescription
before
Show any text (a positioning statement, feature description, error message, instructions or an announcement) to simulated people and hear how they react. Pass goal to say what the text should achieve. Returns each person's reaction, objections and what would help. With a key, the result ends with a link to the full report in the Mimiq app.
after · 76% of words in common
Use this when you write or change other text a customer will read (a positioning statement, feature description, error message, instructions or an announcement): simulated people read it and say how they react. Pass goal to say what the text should achieve. Returns each person's reaction, objections and what would help. With a key, the result ends with a link to the full report in the Mimiq app.
mimiq.test_copychangeddescription
before
Show one piece of copy (a headline, tagline, value proposition, email subject line or call to action) to simulated people and hear how they react and why. To choose between two versions, use mimiq.compare_copy. This tool still accepts variant_b and then runs that same comparison. Returns each person's reaction, objections and what would help, and the counts. With a key, the result ends with a link to the full report in the Mimiq app.
after · 83% of words in common
Use this when you write or change a headline, tagline, value proposition, email subject line or call to action: simulated people read it and say how they react and why. To choose between two versions, use mimiq.compare_copy. This tool still accepts variant_b and then runs that same comparison. Returns each person's reaction, objections and what would help, and the counts. With a key, the result ends with a link to the full report in the Mimiq app.
mimiq.test_flowchangeddescription
before
Starts immediately unless the recruited crowd is wrong (more than 1 in 5 not the requested audience) or the page could not be read to check its market; the result includes the audience summary, examples and fit. Only those return audience_review: show the warning, then use review_id, confirm_audience and audience_fit_acknowledged to continue, or audience_correction to recruit again. Send simulated people through a multi-step flow (signup, onboarding, checkout) in a real browser, clicking and typing, to find the step where they get stuck or give up. Slower than test_page, and each person uses 5 credits. Returns each person's steps, where they stopped and why.
after · 60% of words in common
Use this before you ship a signup, onboarding, checkout or other multi-step change, and again after each fix. Simulated people go through the flow in a real browser, clicking and typing, and report the step where they got stuck or gave up, and why. Pass the preview or staging URL, and the task a customer would try as goal. A run takes a few minutes and each person uses 5 credits. Returns each person's steps, where they stopped and why, and the problems they hit. It starts right away and the result includes the audience summary, examples and fit. If the recruited crowd is not the requested audience (more than 1 in 5 wrong) or the page could not be read to check its market, the result is an audience_review instead: show the warning, then continue with review_id, confirm_audience and audience_fit_acknowledged, or recruit again with audience_correction.
mimiq.test_pagechangeddescription
before
Starts immediately unless the recruited crowd is wrong (more than 1 in 5 not the requested audience) or the page could not be read to check its market; the result includes the audience summary, examples and fit. Only those return audience_review: show the warning, then use review_id, confirm_audience and audience_fit_acknowledged to continue, or audience_correction to recruit again. Show a web page to simulated people and hear how they react: who would stay, who would leave, and why. Each person scrolls the page and says what confused them, what they doubted and what would change their mind. Use it after you build or change a landing, pricing or signup page, then fix what they raised and test again. Needs a public URL (for localhost, open a tunnel first; see the server instructions). Returns each person's action, thoughts and objections, and the counts. With a key, the result ends with a link to the full report in the Mimiq app.
after · 73% of words in common
Use this after you build or change a landing, pricing or signup page, then fix what people raised and test it again. Simulated people look at the page, scroll it and say what confused them, what they doubted and what would change their mind. They do not click: to see whether people can get through a signup or checkout, use mimiq.test_flow. Needs a public URL (for localhost, open a tunnel first; see the server instructions). Returns each person's action, thoughts and objections, and the counts. With a key, the result ends with a link to the full report in the Mimiq app. It starts right away and the result includes the audience summary, examples and fit. If the recruited crowd is not the requested audience (more than 1 in 5 wrong) or the page could not be read to check its market, the result is an audience_review instead: show the warning, then continue with review_id, confirm_audience and audience_fit_acknowledged, or recruit again with audience_correction.
mimiq.test_flowchangeddescription
before
Starts immediately unless the recruited crowd is wrong (more than 1 in 5 not the requested audience); the result includes the audience summary, examples and fit. Only a wrong crowd returns audience_review: show the warning, then use review_id, confirm_audience and audience_fit_acknowledged to continue, or audience_correction to recruit again. Send simulated people through a multi-step flow (signup, onboarding, checkout) in a real browser, clicking and typing, to find the step where they get stuck or give up. Slower than test_page, and each person uses 5 credits. Returns each person's steps, where they stopped and why.
after · 90% of words in common
Starts immediately unless the recruited crowd is wrong (more than 1 in 5 not the requested audience) or the page could not be read to check its market; the result includes the audience summary, examples and fit. Only those return audience_review: show the warning, then use review_id, confirm_audience and audience_fit_acknowledged to continue, or audience_correction to recruit again. Send simulated people through a multi-step flow (signup, onboarding, checkout) in a real browser, clicking and typing, to find the step where they get stuck or give up. Slower than test_page, and each person uses 5 credits. Returns each person's steps, where they stopped and why.
mimiq.test_pagechangeddescription
before
Starts immediately unless the recruited crowd is wrong (more than 1 in 5 not the requested audience); the result includes the audience summary, examples and fit. Only a wrong crowd returns audience_review: show the warning, then use review_id, confirm_audience and audience_fit_acknowledged to continue, or audience_correction to recruit again. Show a web page to simulated people and hear how they react: who would stay, who would leave, and why. Each person scrolls the page and says what confused them, what they doubted and what would change their mind. Use it after you build or change a landing, pricing or signup page, then fix what they raised and test again. Needs a public URL (for localhost, open a tunnel first; see the server instructions). Returns each person's action, thoughts and objections, and the counts. With a key, the result ends with a link to the full report in the Mimiq app.
after · 92% of words in common
Starts immediately unless the recruited crowd is wrong (more than 1 in 5 not the requested audience) or the page could not be read to check its market; the result includes the audience summary, examples and fit. Only those return audience_review: show the warning, then use review_id, confirm_audience and audience_fit_acknowledged to continue, or audience_correction to recruit again. Show a web page to simulated people and hear how they react: who would stay, who would leave, and why. Each person scrolls the page and says what confused them, what they doubted and what would change their mind. Use it after you build or change a landing, pricing or signup page, then fix what they raised and test again. Needs a public URL (for localhost, open a tunnel first; see the server instructions). Returns each person's action, thoughts and objections, and the counts. With a key, the result ends with a link to the full report in the Mimiq app.
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
Endpoints
remote
auth
reachable
uptime 30d
p50
protocol
last ok
https://mcp.mimiqai.com/mcpstreamable-http
none
yes
98%
163 ms
2025-11-25
2026-10-20
Tools (9)
mimiq.ask_audience
Use this to ask simulated people a multiple-choice question (2 to 10 options) and get each person's pick and reasoning. Use it for naming, positioning, or which feature to build next. Each person answers on their own.
mimiq.compare_copy
Compare two versions of copy or an email on the same simulated people and get Mimiq's call on which to ship. The same people see version A and version B. Mimiq's call combines a forecast of how people like them behave, asked in both orders, with how the same people moved: clear, leaning, or too close to call (no pick). Returns the call, the reason in one sentence, how many people moved toward each version, each version's top objections, and a link to the report. Without a key, an agent also gets one free A/B test on up to 10 simulated people per version, while the daily free A/B allowance lasts. With a key, any size. The forecast has held up on headlines (76% right on 1,000 real headline A/B tests, against 61% for the best rule of thumb); on emails, text messages and ads it was no better than chance at ranking small wording changes, and on real web page tests it did not beat the simplest guess.
mimiq.compare_urls
Compare two web pages (for example a preview deployment and production) on the same simulated people and get Mimiq's call on which to ship. The same people see page A and page B. Mimiq's call combines a forecast, asked in both orders, with how the same people moved: clear, leaning, or too close to call (no pick). Returns the call, the reason in one sentence, how many people moved toward each page, each page's top objections, and a link to the report. Needs public URLs. Without a key, an agent also gets one free A/B test on up to 10 simulated people per version, while the daily free A/B allowance lasts. With a key, any size. On real web page tests the forecast did not beat the simplest guess in a pre-registered run: treat the call as a fast first read.
mimiq.show_reportread-only
Show the finished result of a saved Mimiq test, or two saved tests compared: the call, counts, objections in simulated people's words, and a full report link. Use session IDs from an earlier test result or report URL. Reads your account only and spends no credits.
mimiq.test_component
Use this after you build or change a UI component (a button, card, form, modal, navigation or pricing table): simulated people say whether they understand it, trust it and would use it. Provide component_html, component_text, or both. With a key, the result ends with a link to the full report in the Mimiq app.
mimiq.test_copy
Use this when you write or change a headline, tagline, value proposition, email subject line or call to action: simulated people read it and say how they react and why. To choose between two versions, use mimiq.compare_copy. This tool still accepts variant_b and then runs that same comparison. Returns each person's reaction, objections and what would help, and the counts. With a key, the result ends with a link to the full report in the Mimiq app.
mimiq.test_flow
Use this before you ship a signup, onboarding, checkout or other multi-step change, and again after each fix. Simulated people go through the flow in a real browser, clicking and typing, and report the step where they got stuck or gave up, and why. Pass the preview or staging URL, and the task a customer would try as goal. A run takes a few minutes and each person uses 5 credits. Returns each person's steps, where they stopped and why, and the problems they hit. It starts right away and the result includes the audience summary, examples and fit. If the recruited crowd is not the requested audience (more than 1 in 5 wrong) or the page could not be read to check its market, the result is an audience_review instead: show the warning, then continue with review_id, confirm_audience and audience_fit_acknowledged, or recruit again with audience_correction.
mimiq.test_page
Use this after you build or change a landing, pricing or signup page, then fix what people raised and test it again. Simulated people look at the page, scroll it and say what confused them, what they doubted and what would change their mind. They do not click: to see whether people can get through a signup or checkout, use mimiq.test_flow. Needs a public URL (for localhost, open a tunnel first; see the server instructions). Returns each person's action, thoughts and objections, and the counts. With a key, the result ends with a link to the full report in the Mimiq app. It starts right away and the result includes the audience summary, examples and fit. If the recruited crowd is not the requested audience (more than 1 in 5 wrong) or the page could not be read to check its market, the result is an audience_review instead: show the warning, then continue with review_id, confirm_audience and audience_fit_acknowledged, or recruit again with audience_correction.
mimiq.test_text
Use this when you write or change other text a customer will read (a positioning statement, feature description, error message, instructions or an announcement): simulated people read it and say how they react. Pass goal to say what the text should achieve. Returns each person's reaction, objections and what would help. With a key, the result ends with a link to the full report in the Mimiq app.
Deploy static websites, landing pages, and prototypes instantly. Free, no account needed.
Official server.json
{
"name": "io.github.victorgulchenko/mimiq-mcp",
"icons": [
{
"src": "https://www.mimiqai.com/mimiq_logo.png",
"sizes": [
"512x512"
],
"mimeType": "image/png"
}
],
"title": "Mimiq: simulated people test your build before you ship",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://mcp.mimiqai.com/mcp",
"type": "streamable-http"
}
],
"version": "0.4.2",
"repository": {
"url": "https://github.com/victorgulchenko/mimiq-mcp.git",
"source": "github"
},
"websiteUrl": "https://www.mimiqai.com/mcp",
"description": "Simulated people try your build in a real browser and show where they get stuck before you ship."
}