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

eventfy-cli

v1.0.0

Published

Forward live webhooks caught by Eventfy straight to your local machine, replay saved test suites in CI, and drive Eventfy from an AI assistant over MCP.

Readme

eventfy-cli

Command-line tools for Eventfy — forward live webhooks to your own machine, replay saved test suites in CI, and let an AI assistant drive Eventfy over MCP.

Zero dependencies. Plain Node, works anywhere Node 18+ runs.

Install

npm install -g eventfy-cli

Or run it without installing:

npx eventfy-cli listen 3000 --server https://www.eventfy.space --lens <lens-token>

Forward webhooks to your machine

You need your local app running, and the port it listens on — that's the number in the address you open in your browser. If it's http://localhost:3000, your port is 3000.

eventfy listen 3000 --server https://www.eventfy.space --lens <lens-token>

Your lens token is on the Webhooks page in the dashboard, already filled into the command there — copy it from the app rather than typing it out.

Leave it running while you work. Nothing on your machine is exposed to the internet: the CLI opens an outbound connection to Eventfy and pushes what arrives to your local port.

Replay a test suite in CI

eventfy run-suite <suite-id> --target <target-id> --server https://www.eventfy.space --key <api-key>

Exits non-zero if any request in the suite fails, so it works as a CI gate. Your API key is on the Webhooks page under step 3 — keep it private.

Use with an AI assistant (Pro and above)

eventfy-mcp is an MCP server. It lets Claude Desktop, Claude Code, or any MCP-capable assistant create webhook URLs, read caught events, re-fire them, and build flows.

eventfy-mcp --key <api-key>

In Claude Desktop, add it to claude_desktop_config.json:

{
  "mcpServers": {
    "eventfy": {
      "command": "eventfy-mcp",
      "args": ["--key", "<your-api-key>"]
    }
  }
}

Every tool calls the same API the dashboard uses, with your workspace API key — so it can do exactly what a person holding that key could do, and no more. The key is scoped to one workspace: it cannot switch workspaces, read another workspace's data, or touch billing.

Full documentation

https://www.eventfy.space/docs