Start without a signing key
Use Node.js 22.12 or later and create a local policy with the quickstart. Adapt this configuration to your MCP client. Replace the absolute policy path and uppercase address markers with your generated policy values.REINS_AGENT_WALLET_FILE, the server can inspect, explain, and prepare transactions but cannot sign and submit them. Keep the owner wallet file out of the MCP configuration.
Available tools
A tool’s availability does not grant its corresponding ledger permission. A payment-only policy remains payment-only.
Inspect, prepare, review, submit
- Inspect the allowance with
xrpl_account_overview. - Read
reins_policy_statusand resolve unexpected findings. - Use
xrpl_prepare_paymentto prepare the intended transaction. - Review the decoded explanation, worst-case outflow, findings, and simulation result.
- In a signing-enabled setup, submit the returned
preparedIdthroughxrpl_submit_prepared.
Environment variables
The signing file contains a single
seed value. It is not the multi-wallet owner file generated by initialization. Restrict its permissions and keep it outside source control.
The ordinary single-key setup and optional hardened multisig topology have different signing requirements. This introductory guide does not supply a hardened signing recipe; confirm the matching watchdog flow before enabling submission for that topology.