Skip to content
Pilot

All operations

95 in production, 103 including local-only

Call any of these as harbor.<name>(args) inside MCP execute, or POST /api/ops/<name> over REST. Use MCP search with the exact name to get its argument signature and a runnable example.

Legend: owner = always needs owner approval · devnet = Devnet only · gated = disabled unless an environment flag enables it · local = local profiles only.

Ledger

OperationSummary
ledger.account.infoAccount root, flags, optional queue and signer list.
ledger.account.linesTrust lines, with peer filter and pagination.
ledger.account.objectsOwned ledger objects.
ledger.account.txValidated account transactions.
ledger.feeOpen-ledger fee and queue metrics.
server.reservesCurrent base and owner reserve requirements.
amendments.statusNetwork-specific amendment enablement and server support.

Markets, DEX & AMM

OperationSummary
dex.bookOne side of an order book.
dex.depthFunded offers aggregated into price levels.
dex.quoteIndicative first-pass payment-path quote (unverified-match).
amm.infoValidated state of an AMM.
amm.positionOne account's LP-token position.
amm.poolsNormalized AMM pools with provider liquidity and activity (off-ledger).
analytics.marketSnapshotOne bounded pair snapshot: book, AMM, spread and executable-liquidity estimates.

Research

OperationSummary
venues.listAll catalogued venues.
venues.getOne venue.
venues.compareExact-input pair priced across book, AMM and paths (unverified-match).
tokens.lookupToken metadata merged with on-ledger issuer controls.
tokens.trendingProvider-ranked tokens (XRPL.to).
tokens.flaggedXRPL.to scam blocklist.
yield.optionsAMM fee inputs, Devnet vaults and off-ledger yield venues compared.
perps.marketsHyperliquid XRP perp market (read-only, off-ledger).
docs.searchOfficial XRPL documentation search.
skill.readA pinned XRPL skill or a local playbook.
vault.infoSingle Asset Vault state (Devnet / Lending-Devnet).
vault.positionsNonzero vault share positions.
lending.brokersLending Protocol loan brokers on Lending-Devnet.

Transaction builders

Each returns a TxBuild with build_id, tx_json, simulation and preflight.

OperationSummary
tx.swapSwap: IOC at book-mid limit, or exact-output fill-or-kill.
tx.offerPlace a limit offer.
tx.offerCancelCancel an offer.
tx.paymentPayment. owner
tx.trustSetCreate or adjust a trust line.
tx.ammDepositAdd AMM liquidity.
tx.ammWithdrawRemove AMM liquidity.
tx.escrowCreateCreate an escrow. owner
tx.escrowFinishFinish an escrow.
tx.escrowCancelCancel an escrow.
tx.checkCreateCreate a check. owner
tx.checkCashCash a check.
tx.checkCancelCancel a check.
tx.vaultDepositDeposit into a single-asset vault. owner · devnet
tx.vaultWithdrawWithdraw from a single-asset vault. owner · devnet
tx.simulateAutofill, tag, preflight, simulate and store any supported unsigned transaction.

Execution

OperationSummary
tx.executeEvaluate policy and idempotently execute, or prepare owner approval.
tx.approvalPreflightAtomically preflight a v2 owner approval right before signing.
tx.approvalReconcileBurn an expired v2 approval after an exact non-inclusion proof.
tx.submitRelay a signed Testnet/Devnet transaction, verifying an approval if supplied.
tx.statusValidated status of a hash.

Delegation, policy & onboarding

OperationSummary
account.linkCreate or reuse a delegate account and prepare the permission grant.
account.statusRead on-ledger delegation and refresh the link.
account.revokePrepare an empty-permission DelegateSet; suspend execution until confirmed.
policy.getThe principal-scoped policy, or the safe default.
policy.setValidate and upsert policy.
onboarding.readinessAttest whether local Testnet onboarding state is safe to hand off.

Strategies gated

OperationSummary
strategy.validateValidate against the declarative grammar.
strategy.simulateDeterministic paper-only preview.
strategy.createNon-authorizing Testnet draft.
strategy.list · strategy.get · strategy.auditRead.
strategy.authorizeActivate with fresh owner authorization.
strategy.pause · strategy.resume · strategy.stop · strategy.killLifecycle.
strategy.globalKill.get · strategy.globalKill.setAccount-wide kill switch.

Agentic commerce gated

OperationSummary
merchants.list · merchants.getAllowlisted AP4M demo merchants.
mandate.preparePrepare an unsigned Testnet AP4M mandate setup.
mandate.registerVerify Verifiable Intent authorization and the validated setup.
mandate.status · mandate.revokeRead; revoke and request channel closure.
credential.statusAP4M-Agent credential status on Testnet.
credential.payerAcceptAccept the credential from the engine's own payer.
credential.idsAccepted, unexpired CredentialIDs for a payer.
channel.status · channel.listMandate payment channels and highest claims.
ap4m.purchaseBuy one allowlisted product under an active mandate.
ap4m.evmPrepareApproval · ap4m.evmBindVoucher · ap4m.evmRecordSubmission · ap4m.evmReconcile · ap4m.evmStatusXRPL EVM Testnet voucher flow (mock only).
x402.payPay the fixed local Testnet merchant. local
x402.payIssuedFixtureIssued-currency offline fixture. local

Mastercard Developers

OperationSummary
mastercard.servicesPublic Mastercard Developers services.
mastercard.docsDoc pages for a service.
mastercard.pageOne doc page.
mastercard.searchSearch services and doc titles.

QuickNode gated

OperationSummary
quicknode.statusRouting, confirmation and watchdog counters.
quicknode.eventsRecent watchdog events.
quicknode.webhookEvidenceOne webhook confirmation proof.
quicknode.kv.reconcileRebuild the KV registry.
quicknode.unfreezeRemove an engine-local freeze.

Local-only (not in production)

capability.prepare, capability.activate, capability.status, capability.prepareRevoke, capability.revoke, capability.invoke, quicknode.test.registerLink, quicknode.test.deleteLink.