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

@suize/mcp

v0.2.3

Published

Local stdio MCP server — give your AI assistant (Claude Code / Claude Desktop) a Suize agent wallet that pays HTTP 402 merchants and sends USDC on Sui, gas-free. zkLogin-popup auth only: keys never leave your machine, all signing is local.

Readme

@suize/mcp

Give your AI assistant a Suize agent wallet — a local stdio MCP server that lets Claude (Code / Desktop) or any MCP client pay HTTP 402 merchants, send USDC, read balances, and one-tap kill, all on Sui, all gas-free for you.

Custody law: keys never leave your machine. The only auth is a Google sign-in (zkLogin) popup; the only signer is the zkLogin session it returns, used locally. There is no raw-keypair signer and no server-side signing — Suize never signs for you.

Install

claude mcp add suize -- npx -y @suize/mcp

Then, in a chat:

authenticate                          → browser opens; sign in with Google
what's my suize balance?              → suize_balance (shows your agent address)
pay https://api.example.com/premium   → suize_pay (settles the 402, returns the body)
send 5 USDC to 0xabc…                 → suize_pay (a direct transfer, gas-free)

authenticate blocks until sign-in completes (up to 5 min). If your client enforces a short tool timeout, raise it (Claude Code: MCP_TOOL_TIMEOUT).

Tools

| Tool | What it does | |---|---| | authenticate | Opens the Suize wallet in your browser; sign in with Google. The address you get is your agent's own address — fund it from your main wallet. The session lands at ~/.suize/session.json (0600). | | suize_pay | Pay in USDC two ways: { url } requests a 402 resource, settles it, and returns the served body + digest; { payTo, amount } sends USDC to any address. Honors the confirm dial. | | suize_balance | The agent wallet's USDC balance and its own address (read-only). | | suize_receipts | The agent wallet's recent outgoing USDC payments, newest first (read-only). | | suize_subscriptions | The agent wallet's on-chain subscriptions with renewal dates (read-only). | | suize_kill | Emergency: sweep the agent's entire balance back to your main wallet and disarm it. |

This is a wallet — it pays, reads, and kills. It is not a deploy tool: Suize Deploy is a plain x402 endpoint you call directly (see its agent contract), no special tool needed.

Every payment is gasless: the payment transaction draws from your Address Balance and needs no SUI. The confirm dial (SUIZE_CONFIRM) gates spending — by default it asks before each payment; you approve, then the tool retries with confirm: true.

Environment

| Var | Default | Notes | |---|---|---| | SUIZE_DEV | unset | 1 flips the URL defaults to local dev. | | WALLET_APP_URL | https://wallet.suize.io | The Suize wallet origin the sign-in opens (/agent-connect). | | SUIZE_API | https://api.suize.io | The Suize x402 facilitator. | | SUIZE_CONFIRM | each | each | auto_under_<x> (USDC) | auto. Unknown values fail closed to each. | | SUI_RPC_URL | network fullnode | Optional read-RPC override. | | SUIZE_SESSION_PATH | ~/.suize/session.json | Session store override. |

License

MIT