{"apiVersion":"v1","directorySlug":"dnsofmoney-mcp-955b60c83d","title":"DNS://Money","description":"DNS://Money resolves pay:yourname into the rail, address and tag to pay in one API call, records the settlement on-chain, and screens a counterparty before an agent pays it. XRPL settles; agents pay over x402 on Base, Solana, Algorand and X Layer.","pageUrl":"https://www.mcpbundles.com/skills/dnsofmoney-mcp-955b60c83d","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://api.dnsofmoney.com/mcp/rpc","hostedMcpUrl":null,"toolCount":6,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.dnsofmoney/dnsofmoney-mcp-955b60c83d","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"resolve_alias","description":"Resolve a human-readable financial alias (pay: address) to payment endpoints and routing metadata. Call this before initiating any payment to a pay: address. Returns the preferred rail, fallback endpoints, an ISO 20022 hint, and a compliance signal. Anonymous calls return status only; a free API key (no credit card) unlocks the endpoint set — which rails and currencies the alias accepts — via POST /api/v1/access-requests. You do NOT need a key to pay: get_payment_requirements returns a payable a","inputSchema":{"type":"object","required":["alias_uri"],"properties":{"amount":{"type":"string"},"currency":{"type":"string"},"alias_uri":{"type":"string"},"preferred_rail":{"type":"string"}}},"logicalName":"resolve_alias","displayName":"resolve_alias","title":"resolve_alias","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"discover_agent","description":"Get the AP2/A2A agent-commerce block for a pay: address — the DNS of Money equivalent of an A2A agent-card lookup. Use this during agent discovery before initiating a mandate flow. Returns agent capabilities only; NO payment credentials. Example: discover_agent('pay:acme.user').","inputSchema":{"type":"object","required":["alias_uri"],"properties":{"alias_uri":{"type":"string"}}},"logicalName":"discover_agent","displayName":"discover_agent","title":"discover_agent","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"check_alias_available","description":"Check whether a pay: alias can still be claimed. Returns exactly one of three states: 'available' (free to register), 'taken' (already registered), or 'reserved' (protected namespace). When available, also returns the number of founding spots remaining. Public — no API key required. Read-only: this never reserves or registers the name. Example: check_alias_available('pay:acme.user').","inputSchema":{"type":"object","required":["alias_uri"],"properties":{"alias_uri":{"type":"string"}}},"logicalName":"check_alias_available","displayName":"check_alias_available","title":"check_alias_available","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_payment_requirements","description":"Get x402 PaymentRequirements for paying a pay: alias. Returns the 402 `accepts` block (scheme, network, payTo, asset, amount, invoiceId) an x402 agent needs to construct and submit the payment. currency='XRP' settles on the XRP Ledger (amount in drops); currency='USDC' settles USDC on Algorand via the GoPlausible facilitator (amount in atomic micro-USDC, feePayer in `extra`). The deterministic resolver chooses the rail; this tool never moves money. Example: get_payment_requirements('pay:acme.use","inputSchema":{"type":"object","required":["alias_uri"],"properties":{"amount":{"type":"string"},"currency":{"type":"string"},"alias_uri":{"type":"string"}}},"logicalName":"get_payment_requirements","displayName":"get_payment_requirements","title":"get_payment_requirements","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_payment_status","description":"Check whether a payment you already attempted was recorded, BEFORE you retry and risk spending twice. Pass the request_key you sent as the Idempotency-Key header on the paid request. Returns state 'settled' (we hold a receipt — do NOT pay again) or 'not_found' (we have no record — retrying is safe). Use this when a paid call timed out or its response was lost: on rails where the facilitator broadcasts, you never learn the transaction hash unless our response reaches you, so this key is the only","inputSchema":{"type":"object","required":["request_key"],"properties":{"request_key":{"type":"string"}}},"logicalName":"get_payment_status","displayName":"get_payment_status","title":"get_payment_status","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_agent_registration_info","description":"Learn how to self-register a FREE pay:agent.<label> alias for your agent. Returns the registration endpoint, the AgentAuthorityCredential verifiable-presentation requirements (intent binding + domain), the rate limit, and the Merkle anchor-proof endpoint. Read-only — registration itself is the credential-gated POST this tool points at. Example: get_agent_registration_info().","inputSchema":{"type":"object","properties":{}},"logicalName":"get_agent_registration_info","displayName":"get_agent_registration_info","title":"get_agent_registration_info","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=DNS-Money&config=eyJ1cmwiOiAiaHR0cHM6Ly9hcGkuZG5zb2Ztb25leS5jb20vbWNwL3JwYyJ9"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22DNS-Money%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fapi.dnsofmoney.com%2Fmcp%2Frpc%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22DNS-Money%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fapi.dnsofmoney.com%2Fmcp%2Frpc%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=DNS%3A%2F%2FMoney&connectorUrl=https%3A%2F%2Fapi.dnsofmoney.com%2Fmcp%2Frpc"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"DNS-Money\" --url \"https://api.dnsofmoney.com/mcp/rpc\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/dnsofmoney-mcp-955b60c83d","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/dnsofmoney-mcp-955b60c83d/tools/{tool}","mcpServerUrl":"https://api.dnsofmoney.com/mcp/rpc","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/dnsofmoney-mcp-955b60c83d?live=1"}