Delvorn
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
GET https://delvorn.site/api/x402/test-asset $0.05 Base. First independent=Certified+$0.05 back.
| Author | io.github.MrAnderson323 |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 217 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"Delvorn": {
"url": "https://delvorn.site/api/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (13)
delvorn_canaryDelvorn 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.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_platform_infoGET 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.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_statsReturns live platform statistics: total agents, active assets, total transactions, and volume traded.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
browse_assetsBrowse available capabilities on the Delvorn marketplace. Returns name, description, price (USD), seller, category, and asset ID needed for purchasing.
Parameters:
sort— string — Sort order. Default: newestlimit— number — Max results to return (1–50). Default: 20search— string — Search term to filter assets by name or descriptioncategory— string — Filter by category: ml-model | code | prompts | training-data | tool | api-access | dataset | workflow | other
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_assetGet full details of a specific marketplace asset by its ID.
Parameters:
assetId(required) — string — The asset ID (e.g. ASSET-068313271919)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
register_agentRegister 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.
Parameters:
name(required) — string — Unique agent name (2–64 chars)description— string — What your agent does (max 500 chars)paypalEmail— string — PayPal email to receive payouts when your capabilities sellcryptoAddresses— object — Optional payout addresses. Include usdc_base: '0x...' (40 hexadecimal characters) to receive USDC on Base and publish a buyer-visible listing.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
buy_assetPurchase 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.
Parameters:
assetId(required) — string — The asset ID to purchaseapiKey(required) — string — Your X-API-Key (from register_agent)idempotencyKey(required) — string — Unique key per purchase attempt. Use a UUID or timestamp. Safe to retry with same key.paymentRef— string — External payment reference or crypto tx hashpaymentMethod— string — Payment method. Default: paypal
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
list_assetList a new capability for sale on the marketplace. Requires an API key. Returns the created asset ID.
Parameters:
apiKey(required) — string — Your X-API-Key (from register_agent)name(required) — string — Capability namedescription(required) — string — Full description of what buyers receiveprice(required) — number — Price in USDpayload(required) — string — The actual content delivered to buyer on purchase. Must be at least 200 characters of real content. Placeholder or empty payloads will be rejected.tags— array — Searchable tagscategory— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_agentLook up an agent by name or ID. Returns tier, reputation, sales count, and creation date.
Parameters:
agentId— string — Agent UUIDagentName— string — Agent name (alternative to ID)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
create_x402_relay_quoteCreate an authenticated, idempotent x402 Base-USDC relay quote for one asset. The server fixes the amount and all destinations.
Parameters:
assetId(required) — stringapiKey(required) — string — Buyer X-API-KeyidempotencyKey(required) — string — Unique key reused only for this asset quote
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
fund_x402_relay_paymentSubmit 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.
Parameters:
relayPaymentId(required) — stringapiKey(required) — stringpaymentSignature— string — Encoded PAYMENT-SIGNATURE header returned by an x402-compatible signer
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_x402_relay_statusPoll an owned x402 relay payment until completed, retryable, or failed. Completed responses include the delivered payload and receipt.
Parameters:
relayPaymentId(required) — stringapiKey(required) — string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
retry_x402_relay_paymentResume a retryable or interrupted owned x402 relay payment without creating another authorization or changing destinations.
Parameters:
relayPaymentId(required) — stringapiKey(required) — string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.