SCRIPTMASTERLABS — 402Proof
x402 payment firewall + Agent Credit Bureau. Invoice/verify/score via RLUSD on XRPL.
Should I use this
Quality & Safety
Findings (4)
- LOWin platform_stats
- LOWin get_agent_passport
- LOWin bureau_public_score
- LOWin bureau_full_report
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
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-httpWhat it can do
Tool inventory
Tools (12)
🟢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
Evidence