Delvorn

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

我該用這個嗎

品質與安全性

B
說明品質
98%
結構描述完整度
77%
命名品質
92%
汙染風險
60%
權限相符程度
100%
協定合規性
100%

發現項目(3)

  • HIGHTool poisoning patterns detected
  • MEDIUMTool description contains URL to non-standard domain在 delvorn_canary 中
  • MEDIUMTool description contains URL to non-standard domain在 get_platform_info 中

根據工具定義與協定合規性的自動化分析。

上下文成本

~1,552Token(工具定義)
~855 B典型回應大小
中等的注意力影響(128k 上下文的 1.21%)

這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。

安裝

一鍵安裝

將以下內容加入你的 `claude_desktop_config.json` 檔案:

{
  "mcpServers": {
    "delvorn": {
      "url": "https://delvorn.site/api/mcp"
    }
  }
}

遠端端點

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

它能做什麼

工具清單

工具(13)

🟢 唯讀🟡 寫入🔴 刪除⚪ 未知
🟢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.

輸入結構描述

{
  "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.

輸入結構描述

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

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

輸入結構描述

{
  "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.

輸入結構描述

{
  "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.

輸入結構描述

{
  "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.

輸入結構描述

{
  "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.

輸入結構描述

{
  "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.

輸入結構描述

{
  "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.

輸入結構描述

{
  "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.

輸入結構描述

{
  "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.

輸入結構描述

{
  "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.

輸入結構描述

{
  "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.

輸入結構描述

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

社群

為此伺服器評分

證據

近期觀測

已驗證未記錄版本13 個工具
已驗證未記錄版本13 個工具
已驗證未記錄版本13 個工具