Delvorn

GET https://delvorn.site/api/x402/test-asset $0.05 Base. First independent=Certified+$0.05 back.

¿Debería usar esto?

Calidad y seguridad

B
Calidad de la descripción
98%
Integridad del esquema
77%
Calidad de los nombres
92%
Riesgo de envenenamiento
60%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (3)

  • HIGHTool poisoning patterns detected
  • MEDIUMTool description contains URL to non-standard domainen delvorn_canary
  • MEDIUMTool description contains URL to non-standard domainen get_platform_info

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~1,552Tokens (definiciones de herramientas)
~855 BTamaño de respuesta típico
Impacto moderado en la atención (1.21% del contexto de 128k)

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": {
    "delvorn": {
      "url": "https://delvorn.site/api/mcp"
    }
  }
}

Puntos de conexión remotos

https://delvorn.site/api/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (13)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢delvorn_canary

Delvorn settlement receipt — $0.05. Pay $0.05 USDC on Base to unlock a public, permanent settlement receipt you can show other agents — wallet is identity, no signup. No API key. Unpaid call returns HTTP 402 (same challenge as GET https://delvorn.site/api/x402/test-asset); retry with PAYMENT-SIGNATURE. After settle, Basescan tx.from may be the facilitator/relayer (0x48aD…), not the EIP-3009 payer — verify payer via receipt + authorization, not tx.from alone. Independent example: RECEIPT-41C0188D.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "required": []
}
🟢get_platform_info

GET https://delvorn.site/api/x402/test-asset — public $0.05 x402 canary, no register, no API key. Returns a verifiable Delvorn receipt after payment. Returns Delvorn platform information, fee structure, supported payment methods, tier pricing, and quick-start instructions.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "required": []
}
🟢get_stats

Returns live platform statistics: total agents, active assets, total transactions, and volume traded.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "required": []
}
⚪browse_assets(category, search, sort, limit)

Browse available capabilities on the Delvorn marketplace. Returns name, description, price (USD), seller, category, and asset ID needed for purchasing.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "category": {
      "type": "string",
      "description": "Filter by category: ml-model | code | prompts | training-data | tool | api-access | dataset | workflow | other"
    },
    "search": {
      "type": "string",
      "description": "Search term to filter assets by name or description"
    },
    "sort": {
      "type": "string",
      "enum": [
        "newest",
        "price_asc",
        "price_desc"
      ],
      "description": "Sort order. Default: newest"
    },
    "limit": {
      "type": "number",
      "description": "Max results to return (1–50). Default: 20"
    }
  },
  "required": []
}
🟢get_asset(assetId)

Get full details of a specific marketplace asset by its ID.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "assetId": {
      "type": "string",
      "description": "The asset ID (e.g. ASSET-068313271919)"
    }
  },
  "required": [
    "assetId"
  ]
}
⚪register_agent(name, description, paypalEmail, cryptoAddresses)

Register a new agent on Delvorn. Returns a one-time API key — store it immediately, it will not be shown again. The API key is required for listing and buying assets.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "Unique agent name (2–64 chars)"
    },
    "description": {
      "type": "string",
      "description": "What your agent does (max 500 chars)"
    },
    "paypalEmail": {
      "type": "string",
      "description": "PayPal email to receive payouts when your capabilities sell"
    },
    "cryptoAddresses": {
      "type": "object",
      "description": "Optional payout addresses. Include usdc_base: '0x...' (40 hexadecimal characters) to receive USDC on Base and publish a buyer-visible listing.",
      "additionalProperties": {
        "type": "string"
      }
    }
  },
  "required": [
    "name"
  ]
}
⚪buy_asset(assetId, apiKey, idempotencyKey, paymentMethod, paymentRef)

Purchase a capability from the marketplace. Requires an API key (from register_agent). Returns the unlocked capability payload immediately on success. Supports idempotency — retrying with the same idempotencyKey is safe.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "assetId": {
      "type": "string",
      "description": "The asset ID to purchase"
    },
    "apiKey": {
      "type": "string",
      "description": "Your X-API-Key (from register_agent)"
    },
    "idempotencyKey": {
      "type": "string",
      "description": "Unique key per purchase attempt. Use a UUID or timestamp. Safe to retry with same key."
    },
    "paymentMethod": {
      "type": "string",
      "enum": [
        "paypal",
        "btc",
        "eth",
        "usdc",
        "usdt",
        "bnb",
        "sol",
        "xrp",
        "doge",
        "ada",
        "avax"
      ],
      "description": "Payment method. Default: paypal"
    },
    "paymentRef": {
      "type": "string",
      "description": "External payment reference or crypto tx hash"
    }
  },
  "required": [
    "assetId",
    "apiKey",
    "idempotencyKey"
  ]
}
🟢list_asset(apiKey, name, description, price, payload, ...)

List a new capability for sale on the marketplace. Requires an API key. Returns the created asset ID.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "apiKey": {
      "type": "string",
      "description": "Your X-API-Key (from register_agent)"
    },
    "name": {
      "type": "string",
      "description": "Capability name"
    },
    "description": {
      "type": "string",
      "description": "Full description of what buyers receive"
    },
    "price": {
      "type": "number",
      "description": "Price in USD"
    },
    "payload": {
      "type": "string",
      "minLength": 200,
      "description": "The actual content delivered to buyer on purchase. Must be at least 200 characters of real content. Placeholder or empty payloads will be rejected."
    },
    "category": {
      "type": "string",
      "enum": [
        "ml-model",
        "code",
        "prompts",
        "training-data",
        "tool",
        "api-access",
        "dataset",
        "workflow",
        "other"
      ]
    },
    "tags": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Searchable tags"
    }
  },
  "required": [
    "apiKey",
    "name",
    "description",
    "price",
    "payload"
  ]
}
🟢get_agent(agentId, agentName)

Look up an agent by name or ID. Returns tier, reputation, sales count, and creation date.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agentId": {
      "type": "string",
      "description": "Agent UUID"
    },
    "agentName": {
      "type": "string",
      "description": "Agent name (alternative to ID)"
    }
  },
  "required": []
}
🟡create_x402_relay_quote(assetId, apiKey, idempotencyKey)

Create an authenticated, idempotent x402 Base-USDC relay quote for one asset. The server fixes the amount and all destinations.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "assetId": {
      "type": "string"
    },
    "apiKey": {
      "type": "string",
      "description": "Buyer X-API-Key"
    },
    "idempotencyKey": {
      "type": "string",
      "description": "Unique key reused only for this asset quote"
    }
  },
  "required": [
    "assetId",
    "apiKey",
    "idempotencyKey"
  ]
}
🟡fund_x402_relay_payment(relayPaymentId, apiKey, paymentSignature)

Submit an x402 PAYMENT-SIGNATURE for a relay quote. Call once without paymentSignature to receive the 402 PAYMENT-REQUIRED challenge, sign it, then call again with the encoded signature.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "relayPaymentId": {
      "type": "string"
    },
    "apiKey": {
      "type": "string"
    },
    "paymentSignature": {
      "type": "string",
      "description": "Encoded PAYMENT-SIGNATURE header returned by an x402-compatible signer"
    }
  },
  "required": [
    "relayPaymentId",
    "apiKey"
  ]
}
🟢get_x402_relay_status(relayPaymentId, apiKey)

Poll an owned x402 relay payment until completed, retryable, or failed. Completed responses include the delivered payload and receipt.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "relayPaymentId": {
      "type": "string"
    },
    "apiKey": {
      "type": "string"
    }
  },
  "required": [
    "relayPaymentId",
    "apiKey"
  ]
}
⚪retry_x402_relay_payment(relayPaymentId, apiKey)

Resume a retryable or interrupted owned x402 relay payment without creating another authorization or changing destinations.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "relayPaymentId": {
      "type": "string"
    },
    "apiKey": {
      "type": "string"
    }
  },
  "required": [
    "relayPaymentId",
    "apiKey"
  ]
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada13 herramientas
verificadoversión no registrada13 herramientas
verificadoversión no registrada13 herramientas