Validate first. Spend last. Fail closed.mcp-dry-run
Cursor (dry-run)
Download, verify, then paste this JSON into ~/.cursor/mcp.json. Replace /ABS. No seed.
# 1) Download + verify (SHA-256)
curl -fsSL -O https://xrpreflight.com/mcp/xrpreflight-mcp-20261006.tar.gz
curl -fsSL -O https://xrpreflight.com/mcp/SHA256SUMS.txt
sha256sum -c SHA256SUMS.txt --ignore-missing
# 2) Extract + hash-locked install
tar -xzf xrpreflight-mcp-20261006.tar.gz
bash mcp_server/install.sh mcp-venv
# 3) Paste Cursor JSON below (dry-run; no seed)# Dry-run: paid mode off unless you set XRPREFLIGHT_PAID_MODE# Status
MCP package: xrpreflight-mcp-20261006
Paid MCP on this host: off (checking paid HTTP status…)
API: https://destinationpreflight.com
Evidence (historical: Shape A PASS recorded on xrpreflight-mcp-20260906b; not evidence for the current pin xrpreflight-mcp-20261006): https://xrpreflight.com/mcp/m2-shape-a.html
Keyless JSON for your agent host only. The MCP never holds a seed: your own wallet signs each payment without submitting it, and you pass the signed blob to submit_payment_proof.
Use a dedicated low-balance payer wallet. Unset XRPREFLIGHT_PAID_MODE when finished.
Problem with a payment? Email xrpreflight@mail.grokbot.com with the transaction hash and the address you checked, and we will review it within seven days. An unclear settlement is held for review and not reused.
Agent verbs, prices, and examples (post-send via llms.txt):
destinationpreflight.com/llms.txt
· Evidence (historical: Shape A PASS recorded on xrpreflight-mcp-20260906b; not evidence for the current pin xrpreflight-mcp-20261006): /mcp/m2-shape-a.html