accueil / serveurs / Dev & Code / io.github.victorgulchenko/mimiq-mcp
io.github.victorgulchenko/mimiq-mcp
serveur MCP (Model Context Protocol) · mimiq 0.4.2
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.victorgulchenko/mimiq-mcp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.victorgulchenko/mimiq-mcp » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 9 outils
- mimiq.ask_audience≈ 464 tokens
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.
Paramètres, retour & exemple (7)
Paramètrescount· integer · optionnel
How many simulated people (default 10, max 50).context· string · optionnel
What the question is for.options· array · requis
Answer options (2 to 10).audience· string · requis
Who to ask, e.g. "SaaS founders with 10 to 50 employees".question· string · requis
The question.concurrency· integer · optionnel
Parallel workers (default 6).timeout_seconds· integer · optionnel
Exemple d'appel{"name": "mimiq.ask_audience", "arguments": {"options": [], "audience": "texte", "question": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"run": {}, "call": {}, "tool": "texte", "status": "texte", "report_url": "texte", "summary_card": "texte"}} - mimiq.compare_copy≈ 704 tokens
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.
Paramètres, retour & exemple (6)
Paramètrescount· integer · optionnel
How many simulated people see both versions (default 10). Use 5 or more: from 5 people up, Mimiq reads who moved. Uses count credits to recruit plus count for version B.format· string · optionnel · copy | email
"copy" for a headline, tagline or short message people come across; "email" for an email in an inbox (a first line "Subject: ..." is read as the subject).audience· string · optionnel
Who the simulated people should be, in plain words, e.g. "startup founders in SF" or "parents shopping for kids toys". If omitted, Mimiq picks the likely audience from the content.version_a· string · requis
Version A, usually the current one.version_b· string · requis
Version B, usually the new one.timeout_seconds· integer · optionnel
Exemple d'appel{"name": "mimiq.compare_copy", "arguments": {"version_a": "texte", "version_b": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"run": {}, "call": {}, "tool": "texte", "status": "texte", "report_url": "texte", "summary_card": "texte"}} - mimiq.compare_urls≈ 593 tokens
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.
Paramètres, retour & exemple (5)
Paramètrescount· integer · optionnel
How many simulated people see both pages (default 10). Use 5 or more: from 5 people up, Mimiq reads who moved.url_a· string · requis
Page A, usually the current one (for example production).url_b· string · requis
Page B, usually the new one (for example a preview deployment).audience· string · optionnel
Who the simulated people should be, in plain words, e.g. "startup founders in SF" or "parents shopping for kids toys". If omitted, Mimiq picks the likely audience from the content.timeout_seconds· integer · optionnel
Exemple d'appel{"name": "mimiq.compare_urls", "arguments": {"url_a": "texte", "url_b": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"run": {}, "call": {}, "tool": "texte", "status": "texte", "report_url": "texte", "summary_card": "texte"}} - mimiq.show_report≈ 715 tokens
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.
Paramètres, retour & exemple (2)
Paramètressession_id· string · requiscompare_session_id· string · optionnel
Exemple d'appel{"name": "mimiq.show_report", "arguments": {"session_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"kind": "texte", "title": "texte", "reason": "texte", "status": "finished", "headline": "texte", "progress": {}, "versions": [], "limitation": "texte", "report_url": "texte"}} - mimiq.test_component≈ 485 tokens
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.
Paramètres, retour & exemple (6)
Paramètresgoal· string · optionnel
What the component should achieve, e.g. "get people to click upgrade".count· integer · optionnel
How many simulated people (default 10, max 50).audience· string · optionnel
Who the simulated people should be, in plain words, e.g. "startup founders in SF" or "parents shopping for kids toys". If omitted, Mimiq picks the likely audience from the content.component_html· string · optionnel
The HTML of the component.component_text· string · optionnel
A description of the component (instead of, or with, the HTML).timeout_seconds· integer · optionnel
Exemple d'appel{"name": "mimiq.test_component", "arguments": {"goal": "texte", "count": 1, "audience": "texte", "component_html": "texte", "component_text": "texte", "timeout_seconds": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"run": {}, "call": {}, "tool": "texte", "status": "texte", "report_url": "texte", "summary_card": "texte"}} - mimiq.test_copy≈ 478 tokens
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.
Paramètres, retour & exemple (5)
Paramètrescount· integer · optionnel
How many simulated people (default 10, max 50).audience· string · optionnel
Who the simulated people should be, in plain words, e.g. "startup founders in SF" or "parents shopping for kids toys". If omitted, Mimiq picks the likely audience from the content.variant_a· string · requis
The copy to test.variant_b· string · optionnel
Optional second version. With it, this runs mimiq.compare_copy.timeout_seconds· integer · optionnel
Exemple d'appel{"name": "mimiq.test_copy", "arguments": {"variant_a": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"run": {}, "call": {}, "tool": "texte", "status": "texte", "report_url": "texte", "summary_card": "texte"}} - mimiq.test_flow≈ 1207 tokens
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. For a protected preview or pages behind a sign-in, pass access (a Vercel bypass secret, a username and password, or a test account). 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.
Paramètres, retour & exemple (11)
Paramètresurl· string · requis
Where the flow starts. Must be publicly reachable. For localhost, open a cloudflared tunnel and pass the tunnel URL.goal· string · optionnel
The task each person tries, e.g. "complete the signup and reach the dashboard". Default: sign up and start using it.count· integer · optionnel
How many simulated people (default 5, max 10; without a key a free flow has up to 3, and defaults to 3). Each runs a full browser session and uses 5 credits.access· object · optionnel
Only for a site that is not open to everyone. vercel_bypass: a Vercel "Protection Bypass for Automation" secret for a protected preview. basic_auth: a username and password the site asks for in a browser prompt. headers: up to 4 headers sent only to this site. login: a test account (email or username, password, optional note) that the people sign in with to reach pages behind a sign-in. Used for this run only and never shown in results or reports. Ask the user before passing a password, and use a test account, not a real one.audience· string · optionnel
Who the simulated people should be, in plain words, e.g. "startup founders in SF" or "parents shopping for kids toys". If omitted, Mimiq picks the likely audience from the content.max_steps· integer · optionnel
Optional step limit per person (10 to 60). The server defaults to 40.review_id· string · optionnel
The review_id from a low-fit review or completed/running result. Bound to this URL and test kind.timeout_seconds· integer · optionnelconfirm_audience· boolean · optionnel
Start with the reviewed people after showing them to the user.audience_correction· string · optionnel
Not quite? Change who and rerun: use with review_id. Recruits a new crowd under the existing credit rules; starts unless the new crowd is wrong, otherwise returns a new review.audience_fit_acknowledged· boolean · optionnel
Set only after telling the user about an audience-fit warning and they choose to continue.
Exemple d'appel{"name": "mimiq.test_flow", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"run": {}, "call": {}, "tool": "texte", "status": "texte", "report_url": "texte", "summary_card": "texte"}} - mimiq.test_page≈ 817 tokens
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.
Paramètres, retour & exemple (9)
Paramètresurl· string · requis
The page to test. Must be publicly reachable. For localhost, open a cloudflared tunnel and pass the tunnel URL.goal· string · optionnel
What the page should get people to do, e.g. "sign up for the waitlist".count· integer · optionnel
How many simulated people (default 10, max 50). Each person uses one credit.audience· string · optionnel
Who the simulated people should be, in plain words, e.g. "startup founders in SF" or "parents shopping for kids toys". If omitted, Mimiq picks the likely audience from the content.review_id· string · optionnel
The review_id from a low-fit review or completed/running result. Bound to this URL and test kind.timeout_seconds· integer · optionnelconfirm_audience· boolean · optionnel
Start with the reviewed people after showing them to the user.audience_correction· string · optionnel
Not quite? Change who and rerun: use with review_id. Recruits a new crowd under the existing credit rules; starts unless the new crowd is wrong, otherwise returns a new review.audience_fit_acknowledged· boolean · optionnel
Set only after telling the user about an audience-fit warning and they choose to continue.
Exemple d'appel{"name": "mimiq.test_page", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"run": {}, "call": {}, "tool": "texte", "status": "texte", "report_url": "texte", "summary_card": "texte"}} - mimiq.test_text≈ 462 tokens
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.
Paramètres, retour & exemple (5)
Paramètresgoal· string · optionnel
What the text should achieve, e.g. "get people to update their card".text· string · requis
The text to test.count· integer · optionnel
How many simulated people (default 10, max 50).audience· string · optionnel
Who the simulated people should be, in plain words, e.g. "startup founders in SF" or "parents shopping for kids toys". If omitted, Mimiq picks the likely audience from the content.timeout_seconds· integer · optionnel
Exemple d'appel{"name": "mimiq.test_text", "arguments": {"text": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"run": {}, "call": {}, "tool": "texte", "status": "texte", "report_url": "texte", "summary_card": "texte"}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».