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.
13 tools: 3 do something that can't be undone, 3 change things and 7 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone3Claude Code: ask: see these tools
- Changes things3Claude Code: ask: see these tools
- Only reads7Claude Code: allow: see these tools
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/mcpTools
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/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .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.
