SCRIPTMASTERLABS — 402Proof

x402 payment firewall + Agent Credit Bureau. Invoice/verify/score via RLUSD on XRPL.

Should I use this

Quality & Safety

B
Description quality
82%
Schema completeness
74%
Naming quality
88%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (4)

  • LOWTool 'platform_stats' description lacks action verbin platform_stats
  • LOWTool 'get_agent_passport' description lacks action verbin get_agent_passport
  • LOWTool 'bureau_public_score' description lacks action verbin bureau_public_score
  • LOWTool 'bureau_full_report' description lacks action verbin bureau_full_report

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~1,218Tokens (tool definitions)
~506 BTypical response size
Moderate attention impact (0.95% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "402proof": {
      "url": "https://four02proof.onrender.com/mcp?registry=scriptmasterlabs"
    }
  }
}

Remote endpoints

https://four02proof.onrender.com/mcp?registry=scriptmasterlabsstreamable-http

What it can do

Tool inventory

Tools (12)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢merchant_pricing

Free, machine-readable merchant fee and loyalty tiers for 402Proof standard x402 v2 XRPL exact resource servers. List $0.0100; 20% discount after 100 prior successful merchant settlements, 30% after 1,000 and 50% after 10,000. Merchant-side fees accrue separately from buyer payments and are NOT automatically collected. No wallet spend, settlement, or subscription is required to call this tool.

Input Schema

{
  "type": "object",
  "properties": {}
}
⚪platform_stats

Live 402Proof platform stats: total payments, volume, active agents. Free.

Input Schema

{
  "type": "object",
  "properties": {}
}
🟢get_invoice(asset, chain, currency, endpoint_id)

Request a payment invoice for any SqueezeOS endpoint. Returns destination address, amount, and payment_options for XRPL (RLUSD or USDC), Xahau (native XAH), Base (USDC), or Solana (USDC-SPL). Pass currency='USDC' and chain='solana' for Solana; pass asset='XAH' (or chain='xahau') for the Xahau rail. Xahau invoices for third-party endpoints also return fee_required/fee_amount/fee_pay_to/fee_memo_hex: a flat 0.01 XAH facilitator fee paid as a second Xahau Payment (SML endpoints are fee-exempt; the XRPL rail has no facilitator fee). Free.

Input Schema

{
  "type": "object",
  "properties": {
    "asset": {
      "description": "RLUSD (default, XRPL), USDC (XRPL/Base/Solana per chain), or XAH (Xahau)",
      "type": "string"
    },
    "chain": {
      "description": "solana — use Solana USDC-SPL rail; base — use Base USDC rail; xrpl — use USDC on XRPL; xahau — use Xahau native-XAH rail",
      "type": "string"
    },
    "currency": {
      "description": "USDC for Base/Solana rail; omit for RLUSD on XRPL",
      "type": "string"
    },
    "endpoint_id": {
      "description": "UUID of endpoint to pay for",
      "type": "string"
    }
  },
  "required": [
    "endpoint_id"
  ]
}
🟡verify_payment(agent_domain, agent_wallet, fee_tx_hash, invoice_id, recovery_secret, ...)

Submit tx_hash after paying an invoice. Supports XRPL, Xahau, Base (0x… hash), and Solana. Returns a signed JWT access_token (1-hour TTL). For a Xahau invoice with fee_required=true, also submit fee_tx_hash (the 0.01 XAH facilitator-fee payment) — settlement requires both payments. Free.

Input Schema

{
  "type": "object",
  "properties": {
    "agent_domain": {
      "type": "string"
    },
    "agent_wallet": {
      "type": "string"
    },
    "fee_tx_hash": {
      "description": "Xahau only, when the invoice has fee_required=true: tx hash of the 0.01 XAH facilitator-fee payment to fee_pay_to carrying fee_memo_hex",
      "type": "string"
    },
    "invoice_id": {
      "type": "string"
    },
    "recovery_secret": {
      "description": "Private high-entropy secret returned only with the original invoice; required to recover a previously settled token after lost response/restart",
      "type": "string"
    },
    "tx_hash": {
      "description": "XRPL/Xahau: 64-char hex; Base: 0x-prefixed hex; Solana: base58 signature",
      "type": "string"
    }
  },
  "required": [
    "invoice_id",
    "recovery_secret",
    "tx_hash",
    "agent_wallet"
  ]
}
🟢check_loyalty(wallet)

Loyalty tier and free-call balance for any XRPL wallet. Automatic — no registration. Free.

Input Schema

{
  "type": "object",
  "properties": {
    "wallet": {
      "type": "string"
    }
  },
  "required": [
    "wallet"
  ]
}
🟢get_compliance_receipt(receipt_id)

Retrieve a tamper-evident compliance receipt by UUID. Contains XRPL tx hash, agent wallet, endpoint, amount, and timestamp. Free.

Input Schema

{
  "type": "object",
  "properties": {
    "receipt_id": {
      "type": "string"
    }
  },
  "required": [
    "receipt_id"
  ]
}
🟢get_agent_passport(wallet)

Full Agent Passport for any XRPL wallet: payment history, risk score 0-100, loyalty tier, passport hash. Free.

Input Schema

{
  "type": "object",
  "properties": {
    "wallet": {
      "type": "string"
    }
  },
  "required": [
    "wallet"
  ]
}
⚪bureau_public_score(wallet)

FICO-style 300-850 Agent Credit Bureau score for any XRPL wallet. Includes grade and loyalty tier. Free.

Input Schema

{
  "type": "object",
  "properties": {
    "wallet": {
      "type": "string"
    }
  },
  "required": [
    "wallet"
  ]
}
⚪bureau_full_report(payment_token, wallet)

Full credit bureau report: score breakdown, spend history, risk factors. Cost: 0.01 RLUSD.

Input Schema

{
  "type": "object",
  "properties": {
    "payment_token": {
      "type": "string"
    },
    "wallet": {
      "type": "string"
    }
  },
  "required": [
    "wallet"
  ]
}
🟢bureau_verify_threshold(payment_token, wallet)

Boolean creditworthiness check — is this wallet above a score threshold? Cost: 0.005 RLUSD.

Input Schema

{
  "type": "object",
  "properties": {
    "payment_token": {
      "type": "string"
    },
    "wallet": {
      "type": "string"
    }
  },
  "required": [
    "wallet"
  ]
}
🟢bureau_get_attestation(payment_token, wallet)

Portable attestation JWT (24h TTL) proving creditworthiness. Cost: 0.01 RLUSD.

Input Schema

{
  "type": "object",
  "properties": {
    "payment_token": {
      "type": "string"
    },
    "wallet": {
      "type": "string"
    }
  },
  "required": [
    "wallet"
  ]
}
⚪bureau_verify_attestation(token)

Verify a bureau attestation JWT. Free.

Input Schema

{
  "type": "object",
  "properties": {
    "token": {
      "type": "string"
    }
  },
  "required": [
    "token"
  ]
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded12 tools