XRPLHub — XRPLScore & XRPL actions
Qué hace este MCP
Analyzes XRPL wallets, lending exposure, credentials, token risk, sanctions status, and creditworthiness, and builds ready-to-sign XRPL transactions.
Herramientas
Esquema de entrada
{'type': 'object', 'required': ['product_id', 'wallet_address'], 'properties': {'params': {'type': 'object', 'description': 'Per-service parameters. Call list_xrpl_services for types + examples for every field. Required fields by id — multisig: signers, quorum | regkey: regularKey | depositauth: (no params) | desttag: (no params) | lockdown: (no params) | issuerdecl: (no params) | issuercfg: (no params) | tokenfee: transferFee | trustline: issuer, currency | trustsend: issuer, currency, destination, amount | rippling: (no params) | mptissue: name, ticker, maximumAmount | mptsend: destination, mptIssuanceId, amount | globalfreeze: (no params) | freezeline: holder, currency | dexorder: takerGetsValue, takerPaysValue | ammwithdraw: asset2Currency | smartswap: receiveValue, receiveCurrency | ammlaunch: assetValue, asset2Value | ammentry: assetValue, asset2Currency | paychannel: destination, amount, publicKey | tickets: (no params) | nftmint: uri | nftburn: nftokenId | nftoffer: nftokenId, amount | checkcreate: destination, amount | checkcash: checkId, amount | checkcancel: checkId | depositpreauth: sender | escrow: destination, amount, finishAfter | identity: domain | did: uri | compliance: domain, didUri | credentialissue: subject, credentialType | permdomain: (no params)'}, 'product_id': {'enum': ['multisig', 'regkey', 'depositauth', 'desttag', 'issuerdecl', 'issuercfg', 'tokenfee', 'trustline', 'trustsend', 'rippling', 'mptissue', 'mptsend', 'globalfreeze', 'freezeline', 'dexorder', 'ammwithdraw', 'smartswap', 'ammlaunch', 'ammentry', 'paychannel', 'tickets', 'nftmint', 'nftburn', 'nftoffer', 'checkcreate', 'checkcash', 'checkcancel', 'depositpreauth', 'escrow', 'identity', 'did', 'compliance', 'credentialissue', 'permdomain'], 'type': 'string', 'description': "Which XRPL action to buy. Call list_xrpl_services for the full catalogue with each id's label, tier, price and parameters."}, 'wallet_address': {'type': 'string', 'description': 'XRPL classic address (r...) of the account that will sign the transaction'}, 'confirm_caution': {'type': 'boolean', 'description': 'Caution-tier services (multisig lockdown, No Freeze, MPT issuance…) can be irreversible. Set true ONLY after the wallet owner has read the preview_xrpl_transaction `irreversible` block; it is added to the payment resource.'}}}
Esquema de entrada
{'type': 'object', 'required': ['wallet_address', 'domain_id'], 'properties': {'domain_id': {'type': 'string', 'description': "The PermissionedDomain's ledger index — 64 hex characters"}, 'wallet_address': {'type': 'string', 'description': 'XRPL classic address to check (starts with r)'}}}
Esquema de entrada
{'type': 'object', 'required': ['issuance_id'], 'properties': {'issuance_id': {'type': 'string', 'description': 'The MPTokenIssuanceID — 48 hexadecimal characters (XLS-33, 192-bit)'}}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'type': 'object', 'required': ['wallet_address'], 'properties': {'wallet_address': {'type': 'string', 'description': 'XRP Ledger classic address to score (starts with r, 25–35 characters)'}}}
Esquema de entrada
{'type': 'object', 'required': ['amount'], 'properties': {'amount': {'type': 'number', 'description': 'Amount to donate. Minimum 1. Any size welcome — even 1-5 XRP helps fund a real grant.'}, 'message': {'type': 'string', 'description': 'Optional. A short dedication or message to attach to the donation record.'}, 'currency': {'type': 'string', 'description': 'XRP or RLUSD. Default: XRP. Use RLUSD for a stable USD-equivalent donation.'}, 'donor_wallet': {'type': 'string', 'description': 'Optional. XRPL wallet address of the donor. Providing this allows building a ready-to-sign Payment transaction.'}}}
Esquema de entrada
{'type': 'object', 'required': ['wallet_address'], 'properties': {'issuer': {'type': 'string', 'description': 'Optional — restrict to one issuer via a direct ledger lookup (no owner-directory walk)'}, 'wallet_address': {'type': 'string', 'description': 'XRPL classic address to look up (starts with r)'}, 'credential_type': {'type': 'string', 'description': "Optional — credential type (plain name or hex); required with issuer unless the issuer is XRPLHub's"}}}
Esquema de entrada
{'type': 'object', 'required': ['issuer_address'], 'properties': {'issuer_address': {'type': 'string', 'description': 'XRPL classic address of the credential issuer (starts with r)'}}}
Esquema de entrada
{'type': 'object', 'required': ['issuer_address'], 'properties': {'issuer_address': {'type': 'string', 'description': 'XRPL issuer address (starts with r)'}}}
Esquema de entrada
{'type': 'object', 'required': ['borrower'], 'properties': {'borrower': {'type': 'string', 'description': 'XRPL classic address (r..., 25–35 chars) of the borrower'}}}
Esquema de entrada
{'type': 'object', 'required': ['borrower'], 'properties': {'borrower': {'type': 'string', 'description': 'XRPL classic address (r...) of the borrower'}}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'type': 'object', 'required': ['borrower'], 'properties': {'borrower': {'type': 'string', 'description': 'XRPL classic address (r...) of the borrower'}}}
Esquema de entrada
{'type': 'object', 'required': ['wallet_address'], 'properties': {'uuid': {'type': 'string', 'description': 'Only for the second call: the payment uuid returned by the first call, after the user has signed in Xaman.'}, 'currency': {'enum': ['XRP', 'RLUSD'], 'type': 'string', 'description': 'Payment currency. Defaults to XRP.'}, 'wallet_address': {'type': 'string', 'description': 'XRP Ledger wallet address the credential will attest to (starts with r)'}}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'type': 'object', 'required': ['product_id'], 'properties': {'params': {'type': 'object', 'description': 'Optional per-service parameters; only used to tailor the irreversibility wording (e.g. signers, quorum).'}, 'product_id': {'enum': ['multisig', 'regkey', 'depositauth', 'desttag', 'issuerdecl', 'issuercfg', 'tokenfee', 'trustline', 'trustsend', 'rippling', 'mptissue', 'mptsend', 'globalfreeze', 'freezeline', 'dexorder', 'ammwithdraw', 'smartswap', 'ammlaunch', 'ammentry', 'paychannel', 'tickets', 'nftmint', 'nftburn', 'nftoffer', 'checkcreate', 'checkcash', 'checkcancel', 'depositpreauth', 'escrow', 'identity', 'did', 'compliance', 'credentialissue', 'permdomain'], 'type': 'string', 'description': 'Which XRPL action to describe. Call list_xrpl_services for the catalogue.'}}}
Esquema de entrada
{'type': 'object', 'required': ['address'], 'properties': {'address': {'type': 'string', 'description': 'XRPL classic address (r..., 25–35 chars) to compare against the OFAC SDN list'}}}
Esquema de entrada
{'type': 'object', 'required': ['q'], 'properties': {'q': {'type': 'string', 'description': 'Issuer address (r...), MPTokenIssuanceID or hex prefix, or token name/ticker'}}}
Esquema de entrada
{'type': 'object', 'required': ['wallet_address', 'category', 'amount', 'description'], 'properties': {'amount': {'type': 'number', 'description': 'Amount requested in RLUSD (1–100)'}, 'category': {'type': 'string', 'description': 'Grant category: RENT, UTILITIES, GROCERIES, MEDICAL, TRANSPORT, CHILDCARE, or OTHER'}, 'currency': {'type': 'string', 'description': 'Payout currency. Default and recommended: RLUSD'}, 'description': {'type': 'string', 'description': 'Clear description of the need, situation, and urgency (2–4 sentences). Be specific — vague applications are harder for the reviewer to verify.'}, 'wallet_address': {'type': 'string', 'description': 'XRPL wallet address where the grant will be sent if approved'}}}
Esquema de entrada
{'type': 'object', 'required': ['query_id'], 'properties': {'query_id': {'type': 'string', 'description': 'The queryId (UUID) from screen_address_ofac or get_lending_exposure'}}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Cambios recientes en herramientas
Servidores MCP similares
Agent Einstein — Crypto & Market Intelligence
Provides crypto and market intelligence including price forecasts, sentiment, whale flows, token and wallet security, arbitrage, …
Swarm0x
Analyzes tokens and wallets on Robinhood Chain, simulates trades, monitors activity, and prepares unsigned transactions.
tachyo
Provides crypto market intelligence, token rug checks, and wallet verification.
Seneschal Data
Provides Monero, Zcash, and Ethereum data services including payment monitoring, DeFi liquidation analysis, MEV intelligence, bui…
ScanHood
Scans Robinhood Chain tokens for honeypot and rug risks, provides on-chain market data and quotes, and builds token, bridge, and …
tech-risk
Provides live crypto prices, funding rates, DeFi yields, prediction-market data, Base blockchain queries, token security analysis…
cerberus-index
Performs XRPL token, issuer, wallet, transaction, route, liquidity, price, and address risk analysis, including token monitoring …
steve-guard
Provides Solana and Robinhood Chain token safety checks, trading signals, market event data, and non-custodial swap transaction c…