{"data":{"name":"io.github.Riehnbean/xrpl-token-guard","title":"XRPL Token Guard","description":"Read-only XRP Ledger token-risk, issuer-authenticity and wallet-security checks.","version":"0.1.0","websiteUrl":null,"repositoryUrl":"https://github.com/Riehnbean/xrpl-token-guard","remotes":[{"url":"https://cocoeatsai.com/area4/guard/mcp","type":"streamable-http"}],"packages":[],"status":"active","isLatest":true,"publishedAt":"2026-10-18T02:07:59.195Z","updatedAt":"2026-10-18T02:07:59.195Z","source":"official-registry","verification":"official","confidence":100,"stars":null,"sources":[{"stars":null,"title":"XRPL Token Guard","source":"official-registry","sourceId":"io.github.Riehnbean/xrpl-token-guard","updatedAt":"2026-10-18T02:07:59.195Z","confidence":100,"websiteUrl":null,"description":"Read-only XRP Ledger token-risk, issuer-authenticity and wallet-security checks.","verification":"official","repositoryUrl":"https://github.com/Riehnbean/xrpl-token-guard"}],"toolIndex":{"tools":[{"serverName":"io.github.Riehnbean/xrpl-token-guard","endpointFingerprint":"c8869ffbdfa2922bee76ff578e6a2bd3e2ed57733f42bbc290733507d4ba519c","name":"check_token_safety","title":"Check an XRPL token's safety","description":"Live safety check of an XRP Ledger token (issued currency). Detects fake look-alikes of famous tokens (e.g. a fake RLUSD), issuers that can still mint, freeze or claw back, global freezes, transfer fees, unverified domains, whale concentration, thin AMM liquidity and brand-new issuers. Returns a verdict (High risk / Caution / No red flags found / Not enough data), the reasons behind it with the exact ledger facts, and a one-sentence spoken summary.","inputSchema":{"type":"object","properties":{"currency":{"type":"string","minLength":1,"maxLength":40,"description":"Token ticker as shown in wallets (e.g. RLUSD, SOLO) or its 40-character hex currency code."},"issuer":{"type":"string","minLength":25,"maxLength":35,"description":"The token issuer's XRPL address (starts with r)."}},"required":["currency","issuer"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Check XRPL token safety","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"b5ee0e58f2af547ba59b5ed80b777c13039f28679d6401f1ac41e943dc27ca46","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T19:46:49.638Z","metadataTrust":"untrusted"},{"serverName":"io.github.Riehnbean/xrpl-token-guard","endpointFingerprint":"c8869ffbdfa2922bee76ff578e6a2bd3e2ed57733f42bbc290733507d4ba519c","name":"check_wallet_security","title":"Check an XRPL wallet for takeover signs","description":"Checks whether anyone besides the owner can sign for an XRPL wallet: an unexpected regular key or multisig signer list (the classic drainer setup), and flags changes made in the last 7 days as urgent. Read-only.","inputSchema":{"type":"object","properties":{"address":{"type":"string","minLength":25,"maxLength":35,"description":"The wallet's XRPL address (starts with r)."}},"required":["address"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Check XRPL wallet security","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"6b30011451f52793ad1d14dac8b478f6569e6afed86c8df43e788493e78aa90e","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T19:46:49.638Z","metadataTrust":"untrusted"},{"serverName":"io.github.Riehnbean/xrpl-token-guard","endpointFingerprint":"c8869ffbdfa2922bee76ff578e6a2bd3e2ed57733f42bbc290733507d4ba519c","name":"is_it_the_real_token","title":"Is this the real token?","description":"Answers \"is this the real RLUSD / USDC / SOLO?\" using the verified official issuers (RLUSD: rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De; USDC: rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE; SOLO: rsoLo2S1kiGeCcn6hCUXVrCpGMWLrRrLZz). Give the ticker alone to learn the official issuer, or ticker + issuer to confirm or expose an imitation. Instant, no ledger call.","inputSchema":{"type":"object","properties":{"ticker":{"type":"string","minLength":1,"maxLength":40,"description":"The token name or ticker the user mentioned, e.g. RLUSD."},"issuer":{"description":"Optional issuer address to verify.","type":"string","minLength":25,"maxLength":35}},"required":["ticker"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Verify an official XRPL token","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"b94050d92d4bbf7d1adc5e1ae8079a35601e38be0b837a7741e3cfa0f691a739","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T19:46:49.638Z","metadataTrust":"untrusted"}],"endpoints":[{"endpointFingerprint":"c8869ffbdfa2922bee76ff578e6a2bd3e2ed57733f42bbc290733507d4ba519c","protocol":"streamable-http","status":"indexed","toolCount":3,"observedAt":"2026-11-01T19:46:49.638Z"}],"authentication":"unknown"},"connectionConfigurations":{"status":"ready","authentication":"not embedded","clients":{"Claude Desktop":{"mcpServers":{"io.github.Riehnbean/xrpl-token-guard":{"url":"https://cocoeatsai.com/area4/guard/mcp"}}},"Cursor":{"mcpServers":{"io.github.Riehnbean/xrpl-token-guard":{"url":"https://cocoeatsai.com/area4/guard/mcp"}}},"VS Code":{"servers":{"io.github.Riehnbean/xrpl-token-guard":{"type":"http","url":"https://cocoeatsai.com/area4/guard/mcp"}}}}},"resourceType":"mcp-server","callable":true,"runtime":{"callable":true,"protocols":["mcp"]},"interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://cocoeatsai.com/area4/guard/mcp"}],"profile":{"apiVersion":"1","schemaVersion":"1","id":"mcp-server:io.github.Riehnbean%2Fxrpl-token-guard","resourceType":"mcp-server","canonicalUrl":"https://www.agentsjunction.com/api/v1/servers/io.github.Riehnbean%2Fxrpl-token-guard","name":"io.github.Riehnbean/xrpl-token-guard","description":"Read-only XRP Ledger token-risk, issuer-authenticity and wallet-security checks.","interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://cocoeatsai.com/area4/guard/mcp"}],"capabilities":[],"identity":{"source":"official-registry","websiteUrl":null,"repositoryUrl":"https://github.com/Riehnbean/xrpl-token-guard","version":"0.1.0"},"verification":{"state":"official","confidence":100},"operations":{"resourceType":"mcp-server","name":"io.github.Riehnbean/xrpl-token-guard","status":"online","lastCheckedAt":"2026-11-03T19:15:45.528Z","lastSuccessfulCheck":"2026-11-03T19:15:45.528Z","latencyMs":430,"consecutiveFailures":0,"isStale":false,"checks":{"endpointReachable":true,"protocolValid":true,"agentCardValid":null,"mcpHandshakeValid":true},"lastSeen":null,"lastSuccessfulInteraction":null,"lastHealthCheck":"2026-11-03T19:15:45.528Z","source":{"type":"health-check","url":null},"observedAt":"2026-11-03T19:15:45.528Z"},"security":null,"timestamps":{"createdAt":"2026-10-18T02:07:59.195Z","updatedAt":"2026-10-18T02:07:59.195Z","observedAt":"2026-11-03T19:15:45.528Z"},"compatibility":{"serverVersion":"0.1.0","protocolVersions":[{"protocol":"mcp","version":null}]}}}}