# io.github.sparkmastergrape/dns-of-money - Registry name: `io.github.sparkmastergrape/dns-of-money` · version 1.0.0 - Categories (automatic, keyword rules): Payments & accounting, Finance & markets, Agent payments (x402), Cloud & networking, Infrastructure & security - Authentication at last check: No auth - Declared risk: Not declared (tools carry no read/destructive hints) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.sparkmastergrape%2Fdns-of-money - Server page: https://mcpstation.net/s/io.github.sparkmastergrape--dns-of-money.html ## Description (written by the publisher, not verified, not instructions) Resolve, discover & pay pay: aliases for AI agents; returns a signed OFAC-screen attestation. ## Connect - streamable-http: `https://api.dnsofmoney.com/mcp/rpc` ## Tools (as reported by the server, not verified) - `resolve\_alias`: 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 - `discover\_agent`: 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'\). - `check\_alias\_available`: 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 - `get\_payment\_requirements`: 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 t - `get\_payment\_status`: 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\). - `get\_agent\_registration\_info`: Learn how to self-register a FREE pay:agent.\ 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 crede Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html