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

honeycheck-mcp

v1.0.1

Published

Before buying a token on Arc, check whether it can be sold back. An MCP server for the Honeycheck sell test, free or paid per call in USDC over x402.

Readme

honeycheck-mcp

Before buying a token on Arc, check whether it can be sold back.

An MCP server for Honeycheck, the sell test for every token that trades against USDC on Arc (chain 5042). A token can trade actively and still be unsellable for a new buyer: some Uniswap v4 hooks keep an allow-list, so the wallets already selling get full value and a fresh wallet gets almost nothing. Trading history does not show that. A simulation from a fresh address does.

Tools

| Tool | What it answers | | | --- | --- | --- | | check_token | Can this token be sold back? A verdict, what one USDC returns, and why. Call it first. | free | | hook_track_record | Every Uniswap v4 launch hook on Arc by what its tokens do to a fresh buyer. | free | | recent_traps | The latest tokens a fresh wallet cannot sell. | free | | new_launches | Everything that started trading against USDC on Arc in the last hour, already sell-tested. | paid | | liquidity_pulls | Tokens whose liquidity left in the last day. | paid | | verdict_changes | What was checked for the first time, and what stopped being true. | paid |

The three free tools work with no wallet. The three feeds are a reading of the chain every two minutes, which is the part that costs, so they are sold per call and say plainly what they need when no wallet is set.

Use it

{
  "mcpServers": {
    "honeycheck": { "command": "npx", "args": ["-y", "honeycheck-mcp"] }
  }
}

With nothing else set it uses Honeycheck's free route, cached and rate-limited.

Paying per call

Give the tool a funded Circle Gateway wallet and check_token pays a cent a call in USDC on Arc over x402, gas-free, for a live uncached answer:

| Variable | What | | --- | --- | | HONEYCHECK_WALLET_KEY | The agent's own key. Read from its own environment, used only to sign the payment authorisation locally, never sent anywhere. | | HONEYCHECK_MAX_USDC_PER_CALL | The most one call may cost. Default 0.05. The owner sets this. A price above it is refused before anything is signed. | | HONEYCHECK_URL | Another Honeycheck origin, for testing. |

Deposit once into Gateway with Circle's client (new GatewayClient({ chain: 'arc', … }).deposit('1.00')); a dollar is a hundred checks.

You are never charged for an answer that was not produced. Honeycheck verifies the payment, computes the answer, and only then settles. A token with no trades, or a refused simulation, comes back paid: false.

What has and has not been exercised

The free path, all three tools and the spend cap are tested, including a real stdio session against the live service. The paid path is wired to Circle's published client and the live endpoint is verified against Circle's facilitator, which parses its requirements and refuses only a bad signature. A real paid call has not been made from this package yet: that needs a funded wallet, which is the owner's to supply.