npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@mimiqai/mcp

v0.3.1

Published

Test pages, copy and sign-up flows on simulated people with Mimiq MCP.

Readme

Mimiq MCP

Test a page, a piece of copy or a sign-up flow on simulated people before launch. Mimiq returns their reactions, objections and steps so you can investigate confusing language and places where they get stuck.

Connect to Mimiq

The hosted endpoint works with MCP clients that support Streamable HTTP:

https://mcp.mimiqai.com/mcp
  1. Create a free account.
  2. Open Settings, find Use Mimiq from your coding agent, then Create a key. Save the key when it is shown.
  3. Add the endpoint to your client's remote MCP settings. Set the HTTP header Authorization to Bearer YOUR_MIMIQ_API_KEY using its secret store. The key starts with mq_sk_; keep it out of shared files.
  4. Refresh the tool list and ask it to test your content for a specific audience.

Example for clients that accept this JSON shape:

{
  "mcpServers": {
    "mimiq": {
      "type": "http",
      "url": "https://mcp.mimiqai.com/mcp",
      "headers": { "Authorization": "Bearer YOUR_MIMIQ_API_KEY" }
    }
  }
}

Use your client's secret mechanism for the placeholder. Configuration field names vary by client; the endpoint and bearer header stay the same. The hosted connection does not require installing this npm package.

Try these tasks

  • "Test my landing page on independent designers buying their first invoicing tool. Find unclear promises and unanswered questions."
  • "Have one simulated person try to sign up on my staging site. Stop before any purchase. Show the last completed step and what blocked them."
  • "Compare these two headlines on small business owners. Show objections to each and state that this is simulated feedback."

Pages need a publicly reachable URL. A local development server needs an explicitly opened tunnel or a preview deployment. A page is reachable by others while a public tunnel runs.

Tools in this npm runtime

| Tool | Purpose | | --- | --- | | mimiq.test_page | Inspect a page with simulated people and return reactions. | | mimiq.test_flow | Try a multi-step task in a real browser with simulated people. | | mimiq.test_copy | Test copy; optional variant_b returns two sets of simulated reactions. | | mimiq.test_text | Review positioning, instructions or error messages. | | mimiq.test_component | Review a component from HTML or a description. | | mimiq.ask_audience | Ask simulated people a multiple-choice question. |

This package is the six-tool local HTTP adapter. The hosted service also provides mimiq.compare_copy and mimiq.compare_urls; consult its live tool list and documentation. Updating this package does not change the hosted service.

Results and limits

Results contain each simulated person's action, reaction, objections and what would help. Page and flow runs can include journey steps. The local adapter returns aggregate counts and per-person results. Use the reasons to form hypotheses, then check consequential decisions with real people or measured behavior.

Everyone in a Mimiq test is simulated. A result is not a survey of recruited people, a prediction of conversion lift or proof of demand. Research on historical headline tests is available in the public register; it does not establish that a new page or flow will perform the same way.

Credits and pricing

  • A free account includes 50 credits.
  • Credit packs start at $9.
  • Monthly plans are available.
  • A standard reaction uses one credit per simulated person per run. A flow uses several credits per simulated person; Usage shows the current number. Testing two copy variants uses two runs.

See Pricing and Usage for the offer, balance and cost of your test. Credit grants and billing are managed by Mimiq's backend, not by installing this package.

Run the local HTTP adapter

Node.js 18 or newer is required. For a backend you already operate locally:

MIMIQ_API_URL=http://127.0.0.1:8000/api npx @mimiqai/[email protected]

Point your MCP client at http://127.0.0.1:8787/mcp. This starts an HTTP server; it is not a stdio MCP command. A working Mimiq backend is required to run tests. For ordinary use, connect directly to the hosted endpoint.

| Environment variable | Default | Purpose | | --- | --- | --- | | MIMIQ_API_URL | http://127.0.0.1:8000/api | Backend API base URL. | | MIMIQ_API_KEY | Unset | Backend key, if required locally. | | HOST | 127.0.0.1 | Listening interface. | | PORT | 8787 | Local HTTP port. | | MIMIQ_MCP_PATH | /mcp | MCP HTTP route. |

The adapter forwards the client's bearer key to the backend as X-API-Key.

Troubleshooting

| Problem | Next step | | --- | --- | | Not enough credits | Check Usage, reduce the count, or choose a pack or monthly plan. | | Key rejected | Copy a current key in Settings and check the bearer header. | | Page unreachable | Check that the exact URL opens outside your local network. | | Test timed out | Check its state before retrying; the backend may still be working. | | No hosted comparison tools in the local adapter | Connect to the hosted endpoint for its current tool set. |

License

MIT. The adapter is open source; simulations run on a separate backend.