XRPLink
Verify XRP payments on Flare FDC. Agents subscribe or pay per attestation via x402 on XRPL.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"xrplink": {
"url": "https://xrp-link.com/mcp"
}
}
}Puntos de conexión remotos
https://xrp-link.com/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (5)
🟡verify_xrp_payment(txHash)
Submit an XRP transaction hash for FDC attestation on Flare. Subscription API keys inside quota are not charged extra. Without a key, or over quota, the tool returns an x402 payment challenge (XRP or RLUSD via the XRPL facilitator). A valid PAYMENT-SIGNATURE pays for exactly one attestation. Status checks are free. Proof takes ~90-180 seconds; use get_attestation_status.
Esquema de entrada
{
"type": "object",
"properties": {
"txHash": {
"type": "string",
"description": "XRP transaction hash (64 hex characters, with or without 0x prefix). Example: 388076B7245A60A13D6A764C8D0B5919F8A77E04E720C32CA1E30E9B7A291F22"
}
},
"required": [
"txHash"
]
}🟢get_attestation_status(id)
Get the current status of an attestation by its UUID. Call this after verify_xrp_payment to check if the proof is ready and verified on-chain.
Esquema de entrada
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Attestation UUID returned from verify_xrp_payment"
}
},
"required": [
"id"
]
}⚪lookup_attestation_by_tx(txHash)
Look up an attestation by its original XRP transaction hash. Returns the full attestation record if one exists.
Esquema de entrada
{
"type": "object",
"properties": {
"txHash": {
"type": "string",
"description": "XRP transaction hash (64 hex characters). Example: 388076B7245A60A13D6A764C8D0B5919F8A77E04E720C32CA1E30E9B7A291F22"
}
},
"required": [
"txHash"
]
}🟢get_server_info
Get XRPLink server information, network details, contract addresses, and white-label branding.
Esquema de entrada
{
"type": "object",
"properties": {}
}🟢get_attestation_by_round(roundId)
List all attestations for a given FDC voting round ID.
Esquema de entrada
{
"type": "object",
"properties": {
"roundId": {
"type": "number",
"description": "FDC voting round ID to query"
}
},
"required": [
"roundId"
]
}Comunidad
Evidencia