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

spraay-x402-mcp

v3.1.1

Published

MCP server for Spraay x402 Gateway — AI models, batch payments, DeFi data & onchain intelligence on Base. Pay USDC per request.

Readme

Spraay x402 MCP Server

smithery badge Version Tools License: MIT

Full-stack DeFi infrastructure for AI agents — 57 pay-per-use tools (56 active) on Base with persistent Supabase storage.

Connect Claude, Cursor, or any MCP-compatible AI to onchain payments, token swaps, bridge, payroll, invoicing, escrow, oracle data, analytics, AI inference, email, XMTP messaging, webhooks, cron scheduling, IPFS storage, multi-chain RPC, KYC, auth, audit trail, tax & 200+ AI models.

AI agents pay USDC per request via x402 protocol. No API keys. No accounts. Just plug in and go.


Quick Start

Claude Desktop

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "spraay": {
      "command": "npx",
      "args": ["-y", "spraay-x402-mcp"],
      "env": {
        "EVM_PRIVATE_KEY": "0xYOUR_PRIVATE_KEY"
      }
    }
  }
}

Cursor

Add to .cursor/mcp.json:

{
  "mcpServers": {
    "spraay": {
      "command": "npx",
      "args": ["-y", "spraay-x402-mcp"],
      "env": {
        "EVM_PRIVATE_KEY": "0xYOUR_PRIVATE_KEY"
      }
    }
  }
}

Smithery

smithery mcp add Plagtech/Spraay-x402-mcp

From Source

git clone https://github.com/plagtech/spraay-x402-mcp
cd spraay-x402-mcp
npm install
echo "EVM_PRIVATE_KEY=0xYOUR_KEY" > .env
npm start

57 Tools — 15 Categories

AI ($0.001–$0.005)

| Tool | Description | Cost | |------|-------------|------| | spraay_chat | Chat with 200+ AI models (GPT-4, Claude, Llama, Gemini) | $0.005 | | spraay_models | List all available models | $0.001 |

Payments ($0.001–$0.01)

| Tool | Description | Cost | |------|-------------|------| | spraay_batch_execute | Batch pay up to 200 recipients in one tx | $0.01 | | spraay_batch_estimate | Estimate gas for batch payment | $0.001 |

DeFi — Swap ($0.001–$0.01)

| Tool | Description | Cost | |------|-------------|------| | spraay_swap_quote | Get Uniswap V3 swap quote | $0.002 | | spraay_swap_tokens | List supported swap tokens | $0.001 | | spraay_swap_execute | Execute swap (unsigned tx) | $0.01 |

Oracle ($0.001–$0.003)

| Tool | Description | Cost | |------|-------------|------| | spraay_oracle_prices | On-chain token prices with confidence scores | $0.003 | | spraay_oracle_gas | Gas prices on Base | $0.001 | | spraay_oracle_fx | Stablecoin FX rates with depeg detection | $0.002 |

Bridge ($0.001–$0.005)

| Tool | Description | Cost | |------|-------------|------| | spraay_bridge_quote | Cross-chain bridge quote (8+ chains) | $0.005 | | spraay_bridge_chains | Supported bridge chains | $0.001 |

Payroll ($0.001–$0.02)

| Tool | Description | Cost | |------|-------------|------| | spraay_payroll_execute | Pay up to 200 employees in stablecoins | $0.02 | | spraay_payroll_estimate | Estimate payroll gas and fees | $0.002 | | spraay_payroll_tokens | List payroll stablecoins | $0.001 |

Invoice ($0.001–$0.005) — persistent

| Tool | Description | Cost | |------|-------------|------| | spraay_invoice_create | Create invoice with payment tx | $0.005 | | spraay_invoice_list | List invoices by address | $0.002 | | spraay_invoice_get | Look up invoice by ID | $0.001 |

Analytics ($0.003–$0.005)

| Tool | Description | Cost | |------|-------------|------| | spraay_analytics_wallet | Wallet profile: balances, age, classification | $0.005 | | spraay_analytics_txhistory | Transaction history with decoded types | $0.003 |

Escrow ($0.001–$0.008) — persistent

| Tool | Description | Cost | |------|-------------|------| | spraay_escrow_create | Create conditional escrow with milestones | $0.008 | | spraay_escrow_list | List escrows by address | $0.002 | | spraay_escrow_get | Escrow status and details | $0.001 | | spraay_escrow_fund | Mark escrow as funded | $0.002 | | spraay_escrow_release | Release funds to beneficiary | $0.005 | | spraay_escrow_cancel | Cancel escrow | $0.002 |

AI Inference ($0.008–$0.01)

| Tool | Description | Cost | |------|-------------|------| | spraay_classify_address | AI wallet classification with risk scoring | $0.008 | | spraay_classify_tx | AI transaction classification and risk analysis | $0.008 | | spraay_explain_contract | AI smart contract analysis and explanation | $0.01 | | spraay_summarize | AI intelligence briefing for any address or tx | $0.008 |

Communication ($0.001–$0.005)

| Tool | Description | Cost | Status | |------|-------------|------|--------| | spraay_notify_email | Send email notifications (AgentMail) | $0.003 | ✅ Live | | spraay_notify_sms | Send SMS notifications | $0.005 | ⏳ Simulated | | spraay_notify_status | Check notification delivery status | $0.001 | ✅ Live | | spraay_webhook_register | Register webhook endpoint | $0.003 | ✅ Persistent | | spraay_webhook_test | Test webhook delivery | $0.002 | ✅ Persistent | | spraay_webhook_list | List registered webhooks | $0.001 | ✅ Persistent | | spraay_webhook_delete | Delete webhook | $0.001 | ✅ Persistent | | spraay_xmtp_send | Send encrypted XMTP message | $0.003 | ✅ Live | | spraay_xmtp_inbox | Read XMTP inbox | $0.002 | ✅ Live |

Infrastructure ($0.001–$0.005)

| Tool | Description | Cost | Status | |------|-------------|------|--------| | spraay_rpc_call | Multi-chain JSON-RPC via Alchemy | $0.001 | ✅ Live | | spraay_rpc_chains | List supported RPC chains | $0.001 | ✅ Live | | spraay_storage_pin | Pin to IPFS via Pinata | $0.005 | ✅ Live | | spraay_storage_get | Retrieve pinned content | $0.002 | ✅ Live | | spraay_storage_status | Check pin status | $0.001 | ✅ Live | | spraay_cron_create | Create scheduled job | $0.005 | ✅ Persistent | | spraay_cron_list | List scheduled jobs | $0.001 | ✅ Persistent | | spraay_cron_cancel | Cancel scheduled job | $0.001 | ✅ Persistent | | spraay_logs_ingest | Ingest structured logs | $0.001 | ✅ Persistent | | spraay_logs_query | Query logs | $0.003 | ✅ Persistent |

Identity & Access ($0.001–$0.05) — persistent

| Tool | Description | Cost | |------|-------------|------| | spraay_kyc_verify | Initiate KYC/KYB verification | $0.05 | | spraay_kyc_status | Check KYC status | $0.005 | | spraay_auth_session | Create scoped auth session | $0.005 | | spraay_auth_verify | Verify session token | $0.001 |

Compliance ($0.001–$0.02) — persistent

| Tool | Description | Cost | |------|-------------|------| | spraay_audit_log | Record audit trail entry | $0.001 | | spraay_audit_query | Query audit trail | $0.005 | | spraay_tax_calculate | Calculate crypto tax (FIFO) | $0.01 | | spraay_tax_report | Retrieve tax report | $0.02 |

Data ($0.001–$0.002)

| Tool | Description | Cost | |------|-------------|------| | spraay_prices | Live token prices on Base | $0.002 | | spraay_balances | ETH + ERC-20 balances for any wallet | $0.002 | | spraay_resolve | ENS / Basename resolution | $0.001 |


How It Works

  1. AI agent calls a tool (e.g. spraay_batch_execute)
  2. MCP server hits the Spraay x402 Gateway
  3. Gateway returns 402 Payment Required with USDC amount
  4. @x402/axios auto-signs a USDC micropayment from your wallet
  5. Gateway validates payment and returns data
  6. Agent gets the response

All payments are micro-transactions ($0.001–$0.05) in USDC on Base mainnet.


Requirements

  • Wallet: EVM private key with USDC on Base (even $1 covers thousands of calls)
  • Node.js: 18+
  • MCP Client: Claude Desktop, Cursor, or any MCP-compatible client

Environment Variables

| Variable | Required | Default | Description | |----------|----------|---------|-------------| | EVM_PRIVATE_KEY | Yes | — | Wallet private key for USDC payments | | SPRAAY_GATEWAY_URL | No | https://gateway.spraay.app | Override gateway URL |


Links

License

MIT