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

fastx402-mcp

v0.1.1

Published

MCP server for FastX402: 80+ pay-per-call tools for AI agents (media, QR codes, data conversion, dates, crypto and chain reads, web tools), paid per call in USDC with x402 on Base or Solana.

Readme

fastx402-mcp

80+ small, fast tools for your AI agent, paid per call in USDC with x402. No account, no API key, no subscription: your agent pays a fraction of a cent per successful call, on Base or Solana.

Tools include background removal, image to SVG, image and video conversion, video to GIF, text to speech, QR codes, YAML/XML/CSV/JSON conversion, Markdown to HTML, text diffs, date math and formatting, cron descriptions, time zones, color conversion, unit conversion, IP and DNS lookups, email/IBAN/ISBN validation, hashing and JWT decoding, Ethereum/Base/Solana balances, token info, transaction status, gas prices, ENS and Basename resolution, web page text, screenshots, PDF text, OCR and audio transcription. The list is read live from fastx402.tools, so new tools appear without updating this package.

Quick start

Claude Desktop, one click: download fastx402.mcpb from the latest release, double-click it, and fill in the form (wallet key and limits). Done.

Any MCP client, by config:

Create a new, dedicated wallet and put a few dollars of USDC in it (on Base, or on Solana). Never use your main wallet.

Claude Desktop (claude_desktop_config.json), Cursor (~/.cursor/mcp.json) and most MCP clients:

{
  "mcpServers": {
    "fastx402": {
      "command": "npx",
      "args": ["-y", "fastx402-mcp"],
      "env": {
        "FASTX402_EVM_PRIVATE_KEY": "0xYOUR_DEDICATED_WALLET_KEY",
        "FASTX402_MAX_USD_PER_DAY": "1"
      }
    }
  }
}

For Solana, set FASTX402_SOLANA_PRIVATE_KEY (base58 secret key) instead of, or next to, the EVM key.

Settings

| Variable | Default | What it does | |---|---|---| | FASTX402_EVM_PRIVATE_KEY | none | Wallet that pays in USDC on Base (0x + 64 hex) | | FASTX402_SOLANA_PRIVATE_KEY | none | Wallet that pays in USDC on Solana (base58, 64-byte secret key) | | FASTX402_MAX_USD_PER_CALL | 0.05 | Refuses any single payment above this, whatever the server asks | | FASTX402_MAX_USD_PER_DAY | 1 | Stops paying once this much was spent today (kept in ~/.fastx402-mcp/spend.json) | | FASTX402_URL | https://fastx402.tools | The shop to use |

Without a key the server still lists every tool, so you can look before you pay.

How paying works

  1. The agent calls a tool; the server sends the request to fastx402.tools.
  2. The shop answers 402 Payment Required with the exact price.
  3. Your key signs a USDC authorization for that amount only, locally. The key never leaves your machine.
  4. The request is repeated with the signature; the facilitator settles it on-chain (it also pays the network fee) and the answer comes back.

Failed calls (bad input 400, source down 502) are not charged. Prices are shown in every tool description.

Safety

  • Use a dedicated wallet with a small balance; the limits above are a second line of defence.
  • The key is only used to sign x402 USDC payments to fastx402.tools for the listed price.
  • Source: this single file, index.js. Read it.

Links

  • Catalog and docs: https://fastx402.tools (also /openapi.json and /llms.txt)
  • Contact: [email protected]

MIT License.