x402 Pay — USDC API Payment Helper

com.scriptmasterlabsPublished by scriptmasterlabs.comv1.0.3Updated Nov 5, 2026

Pay for APIs with USDC. Read-only x402 payment discovery, verification, evidence, and status.

The publisher's own server: SCRIPTMASTERLABS — B20 Truth

VerifiedStreamable HTTPWeb executableFinanceDeveloper Tools

Overview

AI-generated overview

Read-only x402 helper that lets an assistant discover USDC-priced API routes, inspect HTTP 402 payment challenges and check backend status without spending.

What you can do
  • Read the documented x402 v2 Base/USDC configuration and receiver, plus a read-only policy
  • List paid API operations from the live OpenAPI document with method, path, job and advertised price
  • Inspect a public HTTPS URL for a fresh x402 v2 402 challenge and return payTo, asset, network, atomic amount and timeout
  • Run the same unsigned challenge probe through an alias tool before a paid resource call
  • Read SqueezeOS backend status and payment-readiness evidence for diagnosis
When to use it
Useful when an assistant needs to find out which API routes require USDC payment and what a specific endpoint's current x402 challenge asks for, before a human or separate wallet flow actually pays. It is a discovery and verification aid, not a payment executor.
Requirements
A remote streamable HTTP endpoint; no package, environment variables or headers are declared. The assistant needs network access to the server and to the public HTTPS URLs it probes, which are fetched with a 10-second timeout and no redirect following.
Before you install
The server states it is read-only and never spends automatically, and its tools do not sign, pay or prove settlement; listed prices and readiness flags do not authorize payment or confirm delivery. Payment still has to happen elsewhere, so verify settlement independently. Probing sends the target URL to the remote server.

Installation

In SourceWeft

  1. Open x402 Pay — USDC API Payment Helper in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.scriptmasterlabs%2Fx402-pay/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "x402-pay-usdc-api-payment-helper": {
      "type": "http",
      "url": "https://squeezeos-api.onrender.com/mcp/x402-pay"
    }
  }
}

Tools

5

payment_info

Payment Info

Read the documented SML x402 v2 Base/USDC configuration and receiver before selecting a paid route. Returns configuration and a read-only policy. Fresh resource requirements override these hints; this tool does not sign, spend or prove settlement.

Takes no parameters.

list_paid_apis

List Paid Apis

List paid API operations declared by the live SqueezeOS OpenAPI document, bounded by limit. Returns method, path, job and advertised price. Use for route selection, then inspect that resource's fresh 402 challenge; listed prices do not authorize payment.

Parameterslimit

check_payment

Check Payment

Inspect a public HTTPS URL for a fresh x402 v2 HTTP 402 challenge using an unsigned GET with a 10-second network timeout and no redirect following. Returns validated payTo, asset, network, atomic amount, resource and maxTimeoutSeconds; incomplete or non-x402 responses return challenge=null and a reason. Does not sign, settle or verify receipts. Fresh requirements override documented receiver hints; inspect canonical_receiver_match before choosing to pay.

Parametersurlrequired

x402_inspect_challenge

X402 Inspect Challenge

Inspect a fresh x402 v2 challenge without sending payment. Compatible alias of check_payment with the same schema, 10-second unsigned probe and result. Use before a paid resource call; do not use as a signer, receipt verifier or settlement proof. Non-402 and incomplete challenges remain null rather than receiving invented defaults.

Parametersurlrequired

check_status

Check Status

Read the current SqueezeOS backend status and payment-readiness evidence. Returns both upstream envelopes and autonomous_spend=false. Use to diagnose readiness before purchase; HTTP availability or readiness flags alone do not establish settled or accepted delivery.

Takes no parameters.

Version history

4
  1. v1.0.3LatestNov 5, 2026
  2. v1.0.2Nov 1, 2026
  3. v1.0.1Oct 26, 2026
  4. v1.0.0Sep 16, 2026

Score

75% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • License10 pts

    Declare a license in the repository or the registry entry.

Other Scriptmasterlabs integrations