mcpField
B
blackwall-x402-guardrail

blackwall-x402-guardrail

Remote
blackwalltier.comFinance0Updated 9w ago

About blackwall-x402-guardrail

blackwall-x402-guardrail is a hosted remote MCP server that provides pre-signature risk verdicts for x402 payments. It returns GO, HOLD, or STOP with signals and a third-party-verifiable signed receipt.

Key features

  1. 01Return GO, HOLD, or STOP verdicts
  2. 02Check counterparty settlement reputation
  3. 03Detect price deviations from the payee's median
  4. 04Check OFAC sanctions signals
  5. 05Create Ed25519-signed receipts

Use cases

  1. 01Assess risk before signing an x402 payment
  2. 02Review the reasons and signals behind a verdict
  3. 03Let a third party verify a signed receipt

MCP support

The remote MCP server exposes the forecast_payment tool over Streamable HTTP and forwards requests to an x402 oracle. If the oracle fails or provides no valid verdict, the tool returns an error rather than GO.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://mcp.blackwalltier.com
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

1
ParameterTypeRequiredDescription
assetstringYese.g. USDC
chainstringYese.g. base
payerstringNoagent's EVM wallet (optional; binds settlement)
amountstringYesamount as a decimal string, e.g. "0.09"
contextobjectNo{quoted_price_history, expected_recipient}
agent_idstringNocaller DID/identity
resourcestringNowhat's being paid for
counterpartystringYesrecipient wallet from the 402

Details

From the project README

Black_Wall remote MCP

A hosted remote MCP (Model Context Protocol over HTTP) that gives any MCP-capable agent a pre-signature payment-risk verdict — with no install and no signup. Add one URL and your agent can ask, before it signs an x402 payment, "should I pay this?" and get GO / HOLD / STOP — from counterparty settlement reputation, price-anomaly (quoted vs the payee's own median), and OFAC sanctions — plus a third-party-verifiable Ed25519 signed receipt.

Add it

Point your MCP client at:

https://mcp.blackwalltier.com

Transport: Streamable HTTP. No API key. Verdicts for amounts under $10 at risk are free; at or above that, the tool returns an x402 payment challenge your agent settles from its own wallet (pass the settled payment back as an X-PAYMENT header, then retry).

The tool: forecast_payment

field
counterpartystring, requiredrecipient wallet from the 402
amountstring, requireddecimal string, e.g. "0.09"
assetstring, requirede.g. USDC
chainstring, requirede.g. base
payer / resource / agent_id / contextoptionalbinds settlement / context

Returns a verdict (GO/HOLD/STOP) + reasons + signals, and a signed_receipt anyone can verify against the published key at https://agent-egress-proxy.onrender.com/.well-known/blackwall-receipt-key.json (any RFC 8032 Ed25519 library) — Black_Wall never has to be in the loop.

How it works

This Worker is a thin transport + proxy: it speaks minimal MCP JSON-RPC (initialize / tools/list / tools/call / ping) and forwards forecast_payment calls to the Black_Wall x402 oracle. All decision logic and the receipt come from the oracle unchanged.

Fail-closed by design: if the oracle errors, is unreachable, or returns a non-verdict, the tool returns an error — never a phantom GO. A payment guardrail that can't reach its backend must not imply "safe to pay."

Registry

Published to the official MCP Registry as com.blackwalltier/blackwall-x402-guardrail.

Develop

node test.mjs        # unit tests (mocked oracle)
npx wrangler dev     # run locally
npx wrangler deploy  # deploy (Cloudflare Workers)

By BlueTier. Verdict only — never takes custody, never in the settlement path. No evidence is not trust.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.