Skip to content

Delvorn

by MrAnderson323 · remote · no sign-in to list tools · v1.0.3 · published by GitHub user MrAnderson323

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

Final · 3Changes · 3

13 tools: 3 do something that can't be undone, 3 change things and 7 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http delvorn https://delvorn.site/api/mcp

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

13 tools

Can't be undone 3Claude Code: ask
  • buy_assetPurchase a capability from the marketplace.No findings

    Why it is in this group

    • The description's first verb is "purchase": a word that usually means money moves, which cannot be taken back.
    Description, as the server wrote it
    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.
  • fund_x402_relay_paymentSubmit an x402 PAYMENT-SIGNATURE for a relay quote.No findings

    Why it is in this group

    • The name "fund_x402_relay_payment" says "payment": a word that usually means money moves, which cannot be taken back.
    Description, as the server wrote it
    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.
  • retry_x402_relay_paymentResume a retryable or interrupted owned x402 relay payment without creating another authorization or changing destinations.No findings

    Why it is in this group

    • The name "retry_x402_relay_payment" says "payment": a word that usually means money moves, which cannot be taken back.
    Description, as the server wrote it
    Resume a retryable or interrupted owned x402 relay payment without creating another authorization or changing destinations.
Changes things 3Claude Code: ask
  • create_x402_relay_quoteCreate an authenticated, idempotent x402 Base-USDC relay quote for one asset.No findings

    Why it is in this group

    • The name "create_x402_relay_quote" says "create": a word for a change.
    Description, as the server wrote it
    Create an authenticated, idempotent x402 Base-USDC relay quote for one asset. The server fixes the amount and all destinations.
  • delvorn_canaryDelvorn settlement receipt — $0.05.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    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.
  • register_agentRegister a new agent on Delvorn.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    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.
Only reads 7Claude Code: allow
  • browse_assetsBrowse available capabilities on the Delvorn marketplace.No findings

    Why it is in this group

    • The name "browse_assets" says "browse": a word for reading.
    Description, as the server wrote it
    Browse available capabilities on the Delvorn marketplace. Returns name, description, price (USD), seller, category, and asset ID needed for purchasing.
  • get_agentLook up an agent by name or ID.No findings

    Why it is in this group

    • The name "get_agent" says "get": a word for reading.
    Description, as the server wrote it
    Look up an agent by name or ID. Returns tier, reputation, sales count, and creation date.
  • get_assetGet full details of a specific marketplace asset by its ID.No findings

    Why it is in this group

    • The name "get_asset" says "get": a word for reading.
    Description, as the server wrote it
    Get full details of a specific marketplace asset by its ID.
  • get_platform_infoGET https://delvorn.site/api/x402/test-asset — public $0.05 x402 canary, no register, no API key.No findings

    Why it is in this group

    • The name "get_platform_info" says "get": a word for reading.
    Description, as the server wrote it
    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.
  • get_statsReturns live platform statistics: total agents, active assets, total transactions, and volume traded.No findings

    Why it is in this group

    • The name "get_stats" says "get": a word for reading.
    Description, as the server wrote it
    Returns live platform statistics: total agents, active assets, total transactions, and volume traded.
  • get_x402_relay_statusPoll an owned x402 relay payment until completed, retryable, or failed.No findings

    Why it is in this group

    • The name "get_x402_relay_status" says "get": a word for reading.
    Description, as the server wrote it
    Poll an owned x402 relay payment until completed, retryable, or failed. Completed responses include the delivered payload and receipt.
  • list_assetList a new capability for sale on the marketplace.No findings

    Why it is in this group

    • The name "list_asset" says "list": a word for reading.
    Description, as the server wrote it
    List a new capability for sale on the marketplace. Requires an API key. Returns the created asset ID.

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.0.3. Values in angle brackets are yours to fill in.

claude mcp add --transport http delvorn https://delvorn.site/api/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__delvorn__get_platform_info",
      "mcp__delvorn__get_stats",
      "mcp__delvorn__browse_assets",
      "mcp__delvorn__get_asset",
      "mcp__delvorn__list_asset",
      "mcp__delvorn__get_agent",
      "mcp__delvorn__get_x402_relay_status"
    ],
    "ask": [
      "mcp__delvorn__delvorn_canary",
      "mcp__delvorn__register_agent",
      "mcp__delvorn__buy_asset",
      "mcp__delvorn__create_x402_relay_quote",
      "mcp__delvorn__fund_x402_relay_payment",
      "mcp__delvorn__retry_x402_relay_payment"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as delvorn. Review it before you use it.