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

pch-x402-mcp

v0.1.1

Published

MCP server wrapper exposing PathCourse Health inference SKUs as x402 paid tools (MCP Spec 2026).

Readme

pch-x402-mcp (MCP wrapper)

MCP server that exposes the PathCourse Health inference SKUs as x402 paid tools (the seller paidTool pattern). An MCP client pays per call with an EIP-712 debit authorization rather than a flat API key. Targets MCP Specification 2026.

Phase E E.3 greenfield skeleton (worktree-e). DRAFT, NOT PUBLISHED. The paid-tool manifest is built and tested; the MCP protocol handlers + sign/submit wiring are skeletons pending the Phase E full build (signing is delegated to pch-x402-client, so this package holds no keys). Source is fully readable in this package (Principle 13); links resolve to https://pathcoursehealth.com.

JS usage

const { createServer, createTransport } = require('pch-x402-mcp');

const server = createServer({ escrowAddress: ESCROW_ADDRESS, chainId: 8453 });
server.listTools();                 // -> 13 v2.1 SKUs as paid tools
// createTransport('stdio').start(); // wired in the Phase E full build

Paid tools

One MCP tool per PCH SKU (13 v2.1 SKUs; canonical set owned by Phase D.11). Each tool carries an x402 payment annotation (payment.required = true, rail x402, asset USDC, the billing unit, and the escrow contract + chain). v2.1 lineup only (no retired SKUs).

MCP Registry

server.json is a draft manifest. Per Wave G.R.8, the MCP Registry submission policy is verified before first publish; if a public code-host URL is mandatory, a content-empty stub repo is used as a documented scoped compromise (default posture is no public code host).

Test

npm test   # node test/paid_tools.test.js

Status

Greenfield skeleton. Not on npm/PyPI/MCP Registry. Publication is a Phase E hard stop.