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
Operation Summary 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
Operation Summary 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
Operation Summary 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.
Operation Summary 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
Operation Summary 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
Operation Summary 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
Operation Summary 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
Operation Summary 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
Operation Summary mastercard.servicesPublic Mastercard Developers services. mastercard.docsDoc pages for a service. mastercard.pageOne doc page. mastercard.searchSearch services and doc titles.
QuickNode gated
Operation Summary 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.