Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
eamwhite1 avatar

AgentTrust MCP

  • Updated August 6, 2026
  • eamwhite1/agent-trust

AgentTrust is a MCP server that provides XRPL escrow oracle flows to create agent jobs, verify work, and release XRP or RLUSD payments.

About

AgentTrust is a Model Context Protocol server and SDK that implements a trust-minimized escrow flow on the XRP Ledger for AI agents hiring or paying for work. developers experimenting with agent marketplaces, bounty boards, or subcontracted agent tasks face a simple problem: how do you pay only when output is verified? AgentTrust exposes MCP tools to create jobs, run verification, and release escrowed XRP or RLUSD rather than sending irreversible transfers on faith. You can use the hosted remote endpoint over streamable HTTP or run the npm stdio package @eamwhite1/agenttrust-sdk for local integration. Placement in Ship → security reflects settlement and verification gates before money moves, though pricing experiments may also reference escrow mechanics. Complexity is advanced: you need XRPL wallet concepts, oracle behavior, and clear job definitions. It is a finance and escrow MCP integration, not a code editor, session bridge, or general business template suite.

  • XRPL escrow oracle for AI agent job creation and verification
  • Release payments in XRP or RLUSD after work checks
  • Remote streamable-http MCP at xrpl-referee.onrender.com
  • Optional stdio SDK @eamwhite1/agenttrust-sdk (npm)
  • Open-source AgentTrust repo with website xrpl-referee.onrender.com

AgentTrust MCP by the numbers

  • Data as of Aug 10, 2026 (Skillselion catalog sync)
terminal
claude mcp add agent-trust -- npx -y @eamwhite1/agenttrust-sdk

Add your badge

Show developers this MCP server is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Package@eamwhite1/agenttrust-sdk
TransportSTDIO, HTTP
AuthNone
Last updatedAugust 6, 2026
Repositoryeamwhite1/agent-trust

What it does

Escrow AI-agent jobs on XRPL—create work, verify delivery, and release XRP or RLUSD without trusting a counterparty blindly.

Who is it for?

Best when you're shipping agent-to-agent or human-agent marketplaces on XRPL and need programmatic escrow rather than manual trust.

Skip if: Skip if you're off-ledger only, beginners uncomfortable with crypto wallets, or products that need traditional card chargebacks without XRPL.

What you get

After connecting the MCP server or SDK, you can escrow XRPL assets, verify completed work through the oracle flow, and release payment only when conditions are met.

  • Programmatic job creation and verification via MCP
  • Escrow-held funds until oracle-approved release
  • XRP and RLUSD payout paths for completed agent work

By the numbers

  • Server metadata version 9.1.0; npm SDK package version 1.0.1 listed
  • Hosted remote URL https://xrpl-referee.onrender.com
  • Supports XRP and RLUSD payment assets per description
README.md

AgentTrust Lock XRP. Verify work. Release payment. No middlemen. AgentTrust is a trustless escrow protocol for humans and AI agents. Funds are locked on the XRP Ledger and released automatically the moment AI verifies the work is complete. 🌐 Live app: https://www.cryptovault.co.uk 🔗 API (Referee): https://xrpl-referee.onrender.com 🧪 Playground: https://xrpl-referee.onrender.com/playground 📦 npm SDK: https://www.npmjs.com/package/@eamwhite1/agenttrust-sdk

How it works

Buyer locks job payment in XRPL escrow Worker completes the work and submits proof AI Referee evaluates the submission against the task spec On PASS — escrow is fulfilled and payment is released to the worker automatically On FAIL — detailed feedback is returned; worker can revise and resubmit If the worker never delivers — buyer reclaims funds after the deadline via EscrowCancel

No arbiters. No disputes. No waiting.

Install the SDK bashnpm install @eamwhite1/agenttrust-sdk jsconst { AgentTrust } = require('@eamwhite1/agenttrust-sdk'); const at = new AgentTrust();

// Full job flow: lock escrow → evaluate → release in one call const { escrow, evaluation } = await at.createJob({ payerAddress: 'rYourPayerAddress', payerSecret: 'sYourPayerSecret', workerAddress: 'rWorkerAddress', amountXRP: 1.0, jobSpec: 'Summarise in 3 bullet points, each under 20 words.', deliverable: '• Point one\n• Point two\n• Point three', });

console.log(evaluation.verdict); // 'PASS' or 'FAIL' console.log(evaluation.score); // 0–100

REST API (no SDK required) The AI Referee is available as a standalone REST API: pythonimport httpx

verdict = httpx.post( "https://xrpl-referee.onrender.com/audit", headers={"x-payment-hash": "your_0.1_xrp_tx_hash"}, json={ "jobSpec": "Your task specification here", "deliverable": "Completed work or proof here", } ).json()

Returns: verdict (PASS/FAIL), score (0-100), summary, criteria

Audit fee: 0.1 XRP to rmcSrkpZ2i2kuvtCPeTVetee9SixP4djR on XRPL Mainnet.

Examples ExampleDescription01_plain_python.pyFull escrow flow using plain Python + requests02_openai_agents_sdk.pyAgentTrust as tools in the OpenAI Agents SDK03_crewai.pyAgent A hires Agent B via CrewAI, pays on completion

Fees FeeAmountPaid toAI Audit0.1 XRP (flat)Protocol walletXRPL network (on claim)~0.005 XRPXRPL validators No percentage cuts. No hidden fees.

Tech stack

Frontend: HTML/CSS/JS — served via GitHub Pages Backend: FastAPI (Python) on Render AI: Google Gemini 2.5 Pro Blockchain: XRP Ledger Mainnet Signing: Xaman wallet

Built by @eamwhite1

Recommended MCP Servers

How it compares

XRPL escrow and payment oracle MCP, not multi-file edit or Claude session bridging.

FAQ

Who is AgentTrust MCP for?

AgentTrust MCP is for developers building AI agent workflows that settle in XRP or RLUSD on XRPL and want MCP-accessible escrow plus verification.

When should I use AgentTrust MCP?

Use it in Ship security when money should stay in escrow until your agent or oracle verifies the job outcome before release.

How do I add AgentTrust MCP to my agent?

Add remote MCP URL https://xrpl-referee.onrender.com (streamable-http) or configure stdio with @eamwhite1/agenttrust-sdk, fund XRPL accounts as your flow requires, then reload MCP.

Financepaymentsfinance

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.