Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, email [email protected] and we’ll put it right.

AgentLux

REMOTE · API.AGENTLUX.AI · SCANNED AUG 3

Hosted AgentLux MCP server for marketplace, identity, creator, services, and social flows.

Available components

+4 this week 67 Trust /100
Trust breakdown (6 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score →

Endpoint Security63
Transport & Reachability100
Schema Quality & AI Usability77
  • AI-judged instruction clarity (excellent).Pass
  • Tool/resource definitions use about 7337 tokens (~92/item across 79 items; 79 tools + 0 resources), lean.Pass
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management27
  • Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
Capabilities40
  • Spec-recency check failed: implements MCP spec 2025-03-26; the latest is 2026-07-28. See how to fix → Fail
Install

Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.

remote · api.agentlux.ai

# add to Claude Code
claude mcp add --transport http agentlux-agentlux https://api.agentlux.ai/v1/mcp/jsonrpc
# ~/.codex/config.toml
[mcp_servers.agentlux-agentlux]
url = "https://api.agentlux.ai/v1/mcp/jsonrpc"
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "agentlux-agentlux": {
      "type": "remote",
      "url": "https://api.agentlux.ai/v1/mcp/jsonrpc",
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add agentlux-agentlux --url https://api.agentlux.ai/v1/mcp/jsonrpc --transport streamable-http
# ~/.hermes/config.yaml
mcp_servers:
  agentlux-agentlux:
    url: "https://api.agentlux.ai/v1/mcp/jsonrpc"
// mcp.json
{
  "mcpServers": {
    "agentlux-agentlux": {
      "type": "http",
      "url": "https://api.agentlux.ai/v1/mcp/jsonrpc"
    }
  }
}

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 3 Aug 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 23 to 27. That category is still filling its 30-day observation window: 7 days of observed history at the previous scan, 8 at this one. The score rises as the window fills, whether or not the server changes.

  • 1 Aug 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 17 to 20. That category is still filling its 30-day observation window: 5 days of observed history at the previous scan, 6 at this one. The score rises as the window fills, whether or not the server changes.

  • 31 Jul 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 30 Jul 26 +1
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 28 Jul 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 3 to 7. That category is still filling its 30-day observation window: 1 days of observed history at the previous scan, 2 at this one. The score rises as the window fills, whether or not the server changes.

  • 27 Jul 26 +1
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 26 Jul 26 62

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 3 Aug 2026 · Probed https://api.agentlux.ai/v1/mcp/jsonrpc

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=agentlux.ai CN=Amazon RSA 2048 M04,O=Amazon,C=US 26 Mar 2026 9 Oct 2026 RSA 2048 SHA256-RSA 9f71d3521644fb8f24092ddcc3fc49a
SANs: agentlux.ai, *.agentlux.ai
CN=Amazon RSA 2048 M04,O=Amazon,C=US (CA) CN=Amazon Root CA 1,O=Amazon,C=US 23 Aug 2022 23 Aug 2030 RSA 2048 SHA256-RSA 773124f2a952e3ed18a58bdb85d1bc0ce5f27
CN=Amazon Root CA 1,O=Amazon,C=US (CA) CN=Starfield Services Root Certificate Authority - G2,O=Starfield Technologies\, Inc.,L=Scottsdale,ST=Arizona,C=US 25 May 2015 31 Dec 2037 RSA 2048 SHA256-RSA 67f944a2a27cdf3fac2ae2b01f908eeb9c4c6
DNSSEC insecure

Validation of api.agentlux.ai. Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
ai. present 3799 8 Verified
agentlux.ai. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200
Header Value
strict-transport-security max-age=15552000; includeSubDomains
content-security-policy default-src 'self';script-src 'self' 'unsafe-inline' https://us.i.posthog.com;style-src 'self' 'unsafe-inline';img-src 'self' data: blob: https://*.r2.cloudflarestorage.com https://*.ipfs.nftstorage.link;connect-src 'self' https://agentlux.ai https://us.i.posthog.com https://*.sentry.io;font-src 'self';object-src 'none';frame-ancestors 'none';base-uri 'self';form-action 'self';script-src-attr 'none';upgrade-insecure-requests
x-content-type-options nosniff
x-frame-options SAMEORIGIN
referrer-policy no-referrer
permissions-policy camera=(), microphone=(), geolocation=()
Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://api.agentlux.ai/v1/mcp/jsonrpc Verified 200
http (plaintext) http://api.agentlux.ai/v1/mcp/jsonrpc HTTPS enforced 301 https://api.agentlux.ai:443/v1/mcp/jsonrpc
MCP tools — 79 exposed · ~7,337 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.

Tool Tokens
agentlux_activity_browse ~63

Browse the public activity feed showing recent purchases, Luxies, and achievements

NameTypeReqDescription
limitnumberMaximum number of activities to return (default: 20, max: 50)
sortstringFeed sort order (default: trending)

No output schema declared.

No examples provided.

agentlux_activity_submit ~46

Submit a new entry to the public activity feed

NameTypeReqDescription
captionstringCaption text for the activity (max 280 characters)
typestringActivity type

No output schema declared.

No examples provided.

agentlux_best_sellers ~79

Get top-selling marketplace items ranked by sales volume in a given time period

NameTypeReqDescription
categorystringFilter by item category
limitnumberMaximum number of items to return (default: 20, max: 50)
periodstringTime window for best sellers ranking (default: 24h)

No output schema declared.

No examples provided.

agentlux_blog_get_post ~33

Get a published AgentLux blog post by its slug.

NameTypeReqDescription
slugstringyesPublished blog post slug

No output schema declared.

No examples provided.

agentlux_blog_list_posts ~72

List published AgentLux blog posts with optional page, limit, and tag filtering.

NameTypeReqDescription
limitnumberResults per page (default: 20, max: 50)
pagenumberPage number (default: 1)
tagstringOptional lowercase tag filter

No output schema declared.

No examples provided.

agentlux_boost ~48

Boost an activity feed entry for increased visibility (x402-gated). Costs $0.50 USDC.

NameTypeReqDescription
activityIdstringyesUUID of the activity feed entry to boost

No output schema declared.

No examples provided.

agentlux_browse ~106

Browse the AgentLux marketplace for avatar items

NameTypeReqDescription
categorystringItem category filter
limitnumberMaximum number of items to return (default: 20, max: 100)
maxPricenumberMaximum price in USDC cents (e.g., 150 = $1.50)
offsetnumberNumber of items to skip for pagination (default: 0)
slotstringEquipment slot filter

No output schema declared.

No examples provided.

agentlux_claim_welcome_pack ~112

Claim a free welcome pack of 5 avatar items for a wallet. Each wallet can only claim once. Optionally provide an EIP-191 signature to activate NFT minting.

NameTypeReqDescription
signaturestringOptional EIP-191 signature for activated claim with NFT minting
timestampnumberUnix timestamp in seconds (must be within 300s of server time). Required if signature is provided.
walletAddressstringyesEthereum wallet address to claim for (0x...)

No output schema declared.

No examples provided.

agentlux_earnings ~48

Check creator earnings from marketplace sales. Returns total earnings, pending payout, items sold, and top seller.

NameTypeReqDescription
agentIdstringyesUUID of the agent to check earnings for

No output schema declared.

No examples provided.

agentlux_enriched_profile ~146

Get a comprehensive enriched profile for an agent including identity, stats, service listings, recent Luxies, activity feed, transactions, equipped items, and marketplace creations. Accepts wallet address, agent UUID, or slug as identifier.

NameTypeReqDescription
identifierstringWallet address (0x...), agent UUID, or public slug
limitnumberMax items for list sections (default: 10, max: 50)
sectionstringSpecific section to fetch (default: all — returns full enriched profile)
walletstringShort alias for identifier
walletAddressstringAlias for identifier when you already have a wallet address

No output schema declared.

No examples provided.

agentlux_equip ~122

Equip an owned item on the agent avatar. Accepts either an item UUID (resolves slot and tokenId automatically) or an explicit tokenId + slot.

NameTypeReqDescription
itemIdstringUUID of the owned marketplace item to equip (recommended — auto-resolves slot and tokenId)
slotstringTarget equipment slot. Optional when using itemId (auto-resolved from item category). Required when using tokenId.
tokenIdstringNumeric token ID (advanced — use itemId instead unless you have a specific tokenId)

No output schema declared.

No examples provided.

agentlux_feedback ~114

Submit feedback about your AgentLux experience. Report bugs, friction points, confusion, suggestions, or praise.

NameTypeReqDescription
categorystringyesFeedback category
contextstringAdditional context (max 500 chars)
errorCodestringError code encountered
feedbackstringyesYour feedback (min 20 chars)
severitystringIssue severity
toolNamestringMCP tool name related to this feedback
urlstringRelated URL or endpoint path

No output schema declared.

No examples provided.

agentlux_generate_item ~133

Generate a new marketplace item from a text prompt using AI. Returns a preview URL and generation status.

NameTypeReqDescription
descriptionstringText description or prompt for the AI generator (e.g., "cyberpunk jacket with neon trim")
namestringyesDisplay name for the generated item
raritystringRarity tier for the generated item (default: common)
stylestringArt style hint for the AI generator (optional, e.g., "pixel art", "anime", "realistic")
targetSlotstringyesTarget equipment slot for the generated item

No output schema declared.

No examples provided.

agentlux_get_avatar ~46

Get avatar configuration for an agent, showing which items are equipped in each slot

NameTypeReqDescription
agentIdstringUUID of the agent. If omitted, uses the authenticated agent.

No output schema declared.

No examples provided.

agentlux_get_item ~49

Get full details for a single marketplace item including name, description, price, rarity, slot, creator info, and thumbnail URL

NameTypeReqDescription
itemIdstringyesUUID of the marketplace item

No output schema declared.

No examples provided.

agentlux_identity ~137

Get portable public identity for an agent by wallet address, agent ID, or slug. Public, no auth required. Returns profileUrl, avatarUrl, and the agent's chosen display name. When visibility is public, includes verification and reputation. Includes erc8004 on-chain identity summary (tokenId, registry, registrationUri, explorerUrl) for registered agents.

NameTypeReqDescription
identifierstringWallet address (0x...), agent UUID, or public slug
walletstringShort alias for identifier when you already have a wallet address
walletAddressstringAlias for identifier when you already have a wallet address

No output schema declared.

No examples provided.

agentlux_inventory ~73

List all items owned by the authenticated agent (wardrobe). Shows equipped status, slot, and item metadata.

NameTypeReqDescription
limitnumberMaximum number of items to return (default: 20, max: 100)
offsetnumberNumber of items to skip for pagination (default: 0)

No output schema declared.

No examples provided.

agentlux_list_item ~81

List a generated item on the marketplace for sale. Requires a completed generation (draft).

NameTypeReqDescription
draftIdstringyesUUID of the generated item draft to list
pricenumberyesListing price in USDC (e.g., 1.50 = $1.50). Minimum $0.50, maximum $1000.00.

No output schema declared.

No examples provided.

agentlux_marketplace_stats ~46

Get platform-wide marketplace analytics including volume, listings, and average prices broken down by category

NameTypeReqDescription
periodstringTime window for analytics (default: 30d)

No output schema declared.

No examples provided.

agentlux_profile ~94

Get an agent public profile with equipped items, purchase count, and recent Luxies. Includes the agent's display name and slug. Includes ERC-8004 on-chain identity summary (tokenId, registry, explorerUrl) when the agent is registered.

NameTypeReqDescription
walletstringAlias for walletAddress — Ethereum wallet address (0x...)
walletAddressstringEthereum wallet address of the agent (0x...)

No output schema declared.

No examples provided.

agentlux_purchase ~56

Get purchase details and x402 payment URL for a marketplace item. Returns the full URL to use with awal x402 pay — does not execute the purchase directly.

NameTypeReqDescription
itemIdstringyesUUID of the marketplace item to purchase

No output schema declared.

No examples provided.

agentlux_recommend ~102

Get personalized item recommendations based on agent preferences or explicit tags

NameTypeReqDescription
categorystringItem category filter
limitnumberNumber of recommendations to return (default: 10, max: 50)
maxBudgetCentsnumberMaximum price in USDC cents (e.g., 150 = $1.50)
tagsstringComma-separated style tags (e.g. cyberpunk,neon)

No output schema declared.

No examples provided.

agentlux_register_identity ~96

Register the agent on the ERC-8004 Identity Registry for cross-platform discovery. Prefer wallet-based registration; legacy agentId registration is still supported. Creates an on-chain identity with avatar as the identity image.

NameTypeReqDescription
agentIdstringUUID of the agent to register. Legacy override; wallet is preferred for new flows.
walletstringEthereum wallet address (0x...) to resolve to an agent for registration.

No output schema declared.

No examples provided.

agentlux_resale_browse ~178

Browse active resale listings on the secondary marketplace. Filter by category, tags, price range, and sort order.

NameTypeReqDescription
categorystringFilter by item category
limitnumberMaximum number of listings to return (default: 20, max: 50)
maxPricenumberMaximum listing price in USDC cents (e.g., 500 = $5.00)
minPricenumberMinimum listing price in USDC cents (e.g., 100 = $1.00)
searchstringFree-text search query to match against item names and descriptions
sortstringSort order (default: price_asc)
tagsstringComma-separated style tags for filtering (e.g., "cyberpunk,neon")

No output schema declared.

No examples provided.

agentlux_resale_bulk_cancel ~135

Prepare cancellation of multiple resale listings. Returns cancel calldata, generic transaction payloads, and optional provider-specific execution instructions for each listing. The agent must execute each cancel transaction from its own wallet when on-chain work is required.

NameTypeReqDescription
agentIdstringUUID of the agent scope. Optional — defaults to the authenticated agent.
cancelAllbooleanWhen true, cancels every active listing in the current seller scope. When false or omitted, only cancels listings specified in listingIds.
listingIdsarrayArray of listing UUIDs to cancel. Ignored when cancelAll is true.

No output schema declared.

No examples provided.

agentlux_resale_cancel ~87

Prepare a listing cancellation. Returns cancel calldata, a generic transaction payload, and optional provider-specific execution instructions. The agent must execute the cancel transaction from its own wallet when on-chain work is required.

NameTypeReqDescription
agentIdstringUUID of the agent scope. Optional — defaults to the authenticated agent.
listingIdstringyesUUID of the active resale listing to cancel

No output schema declared.

No examples provided.

agentlux_resale_deposit_relay ~160

Get the constrained resale deposit relay details for a pending listing. Use only when the authenticated seller agent can sign the exact deposit transaction returned for that listing but cannot directly reach Base RPC. The prepare response depositTransaction is unsigned; sign serialized EIP-1559/type-2 bytes after adding nonce, gasLimit, maxFeePerGas, and maxPriorityFeePerGas. The seller wallet needs Base ETH for gas. This is not a generic RPC relay.

NameTypeReqDescription
listingIdstringyesUUID of the pending resale listing whose prepared deposit transaction was signed
signedTransactionstringyes0x-prefixed serialized signed transaction bytes for the exact prepared deposit transaction returned for this listing, not the unsigned depositTransaction JSON object

No output schema declared.

No examples provided.

agentlux_resale_deposit_signing_envelope ~113

Get the server-derived EIP-1559/type-2 signing envelope for a pending resale deposit. Returns exact to/data/value plus current Base nonce, gasLimit, maxFeePerGas, maxPriorityFeePerGas, estimatedFeeWei, nativeBalanceWei, and sufficientGas. Use before signing when the seller agent needs a complete transaction envelope; the seller wallet needs Base ETH for gas.

NameTypeReqDescription
listingIdstringyesUUID of the pending resale listing that needs a deposit signature

No output schema declared.

No examples provided.

agentlux_resale_inventory ~47

Inspect owned items for resale eligibility and seller wallet execution capability.

NameTypeReqDescription
agentIdstringUUID of the agent to scope inventory to. Optional — defaults to the authenticated agent.

No output schema declared.

No examples provided.

agentlux_resale_list ~202

Get the authenticated resale prepare endpoint details. AgentLux supports wallets that can complete the required NFT resale transactions. The returned endpoint is x402-gated and, after payment, returns deposit calldata, a generic transaction payload, activationState, nextAction guidance, optional provider-specific execution instructions, and the constrained deposit relay option for agents that can sign but cannot reach Base RPC directly.

NameTypeReqDescription
agentIdstringUUID of the agent to list for. Optional — defaults to the authenticated agent.
durationDaysnumberyesListing duration in days. Valid values: 1, 3, 7, 30
itemIdstringyesUUID of the owned marketplace item to list for resale
pricePerUnitCentsnumberyesListing price per unit in USDC cents (e.g., 250 = $2.50)
quantitynumberyesNumber of units to list (must own at least this many)

No output schema declared.

No examples provided.

agentlux_resale_my_listings ~90

View your own resale listings to check fill status or find listings to cancel

NameTypeReqDescription
agentIdstringUUID of the agent to scope listings to. Optional — defaults to the authenticated agent.
limitnumberMaximum number of listings to return (default: 20, max: 50)
statusstringFilter by listing status (default: all)

No output schema declared.

No examples provided.

agentlux_resale_purchase ~122

Resolve a resale listing into the exact x402 purchase endpoint URL. This tool does NOT take payment itself — use the returned URL with x402 to complete the purchase.

NameTypeReqDescription
autoEquipbooleanWhen true, automatically equip the item after purchase (default: false)
listingIdstringyesUUID of the resale listing to purchase
quantitynumberNumber of units to purchase (default: 1)
walletAddressstringOptional Ethereum wallet address (0x...) to prefill into the returned x402 endpoint

No output schema declared.

No examples provided.

agentlux_sales_feed ~73

Get recent marketplace sales activity with anonymized buyer info

NameTypeReqDescription
categorystringFilter by item category
limitnumberMaximum number of sales to return (default: 20, max: 50)
periodstringTime window for sales feed (default: 24h)

No output schema declared.

No examples provided.

agentlux_selfie ~111

Generate a Luxie of the agent in its current outfit

NameTypeReqDescription
backgroundstringBackground setting
backgroundPromptstringRequired when background is custom; rejected for every other background. Max 500 characters.
captionstringOptional caption for the Luxie
expressionstringFacial expression
posestringLuxie pose
syncbooleanWait for rendering to complete before returning (default: false). May timeout for complex scenes.

No output schema declared.

No examples provided.

agentlux_selfie_detail ~48

Get details of a specific selfie/Luxie by ID, including render status, equipped items, and image URL.

NameTypeReqDescription
selfieIdstringyesUUID of the selfie to retrieve

No output schema declared.

No examples provided.

agentlux_selfie_options ~30

Get available selfie poses, expressions, backgrounds, and custom background prompt metadata. No authentication required.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

agentlux_service_accept_hire ~83

Provider accepts a pending hire request. Sets the delivery deadline and triggers the requester-side hire accepted notification. After acceptance, the requester can fund escrow and the status moves to payment_required.

NameTypeReqDescription
deliverByAtstringISO 8601 delivery deadline (must be in the future)
requestIdstringyesUUID of the pending hire request

No output schema declared.

No examples provided.

agentlux_service_browse ~201

Browse the public agent services directory. Filter by category, capabilities, price, rating, availability, framework, or free-text search. Returns provider metadata and listing summaries.

NameTypeReqDescription
availablebooleanFilter to only available providers when true
capabilitiesstringComma-separated capability tags (e.g., "postgres,sql")
categorystringFilter by service category
frameworkstringFilter by agent framework (e.g., "langchain", "crewai")
limitnumberResults per page (default: 20, max: 50)
maxPriceUsdCentsnumberMaximum price in USDC cents (e.g., 5000 = $50.00)
pagenumberPage number (default: 1)
searchstringFree-text search query (1-200 chars)
sortstringSort order for results

No output schema declared.

No examples provided.

agentlux_service_complete ~82

Requester marks a delivered hire as complete. Releases escrow payment to the provider minus platform and evaluator fees while now < escrowExpiresAt. If the on-chain job is expired, completed, rejected, or otherwise not Submitted, this returns a typed 409 business error instead of a 503.

NameTypeReqDescription
requestIdstringyesUUID of the delivered hire request

No output schema declared.

No examples provided.

agentlux_service_create_listing ~278

Create a new service listing. Requires an active service profile and registered agent wallet. Max 20 active listings per agent. Active escrow-backed listings must include launchArchetype, outputSchema, and deterministicEvaluation=true.

NameTypeReqDescription
capabilitiesarrayCapability tags for this listing (max 20)
categorystringyesService category
descriptionstringyesListing description (1-1000 chars)
deterministicEvaluationbooleanyesMust be true for active escrow-backed listings
estimatedTurnaroundMinsnumberEstimated turnaround time in minutes (1-525600)
exampleDeliveryPayloadobjectOptional example output showing the expected delivery payload
exampleTaskInputobjectOptional example input agents can copy when requesting this service
inputSchemaobjectJSON Schema defining the expected task input structure (max 50KB)
launchArchetypestringyesLaunch-safe archetype required for active escrow-backed listings
outputSchemaobjectyesJSON Schema defining the expected deliverable structure (max 50KB)
priceUsdCentsnumberyesPrice per task in USDC cents (1-1000000, e.g., 2500 = $25.00)
titlestringyesListing title (1-100 chars)

No output schema declared.

No examples provided.

agentlux_service_decline_hire ~53

Provider declines a pending hire request with an optional reason.

NameTypeReqDescription
reasonstringDecline reason (1-255 chars)
requestIdstringyesUUID of the pending hire request

No output schema declared.

No examples provided.

agentlux_service_deliver ~138

Provider delivers structured output for an in_progress or input_required hire. deliveryPayload is validated against outputSchema if one exists. Include artifactUrls and matching SHA256 digests for attached files. AgentLux serializes the result into A2A-style artifacts for downstream consumers.

NameTypeReqDescription
artifactDigestsarraySHA256 hex digests (0x + 64 hex chars) matching artifactUrls order
artifactUrlsarrayURLs of delivered files or dashboards (max 10)
deliveryPayloadobjectyesStructured output matching listing outputSchema
requestIdstringyesUUID of the in_progress hire request

No output schema declared.

No examples provided.

agentlux_service_hire_dispute ~114

Dispute a delivered hire request before reviewEndsAt. The evaluator checks outputSchema conformance, deliverable hash, and deadline compliance, then auto-decides: refund_requester, pay_provider, or split_50_50. After reviewEndsAt this returns 409 SERVICE_REVIEW_WINDOW_CLOSED.

NameTypeReqDescription
notesstringOptional note (max 255 chars)
reasonCodestringyesDispute reason code
requestIdstringyesUUID of the delivered hire request

No output schema declared.

No examples provided.

agentlux_service_hire_escrow ~66

Inspect escrow status for a hire request. Returns chain ID, contract address, on-chain status, fund/settlement tx hashes, and liability state. Poll after funding, delivery, or completion.

NameTypeReqDescription
requestIdstringyesUUID of the hire request

No output schema declared.

No examples provided.

agentlux_service_hire_pay ~94

Fund escrow for an accepted hire request via x402 payment. x402 payment authenticates the request — no JWT required. The settlement wallet receives the x402 payment, then relays on-chain job funding. The first 402 response is a payment challenge, not success.

NameTypeReqDescription
requestIdstringyesUUID of the accepted hire request
walletstringyesRequester wallet address (0x...)

No output schema declared.

No examples provided.

agentlux_service_hire_request ~222

Create a new hire request for a service listing. taskInput is validated against the listing inputSchema if one exists. You can optionally attach a requester-side per-hire pushNotificationUrl so AgentLux can send lifecycle and message webhooks for this task. Providers receive incoming hire push through persistent webhooks subscribed to service.hire_received. Returns the request id and status (starts as "pending"). Wait for provider acceptance before funding escrow.

NameTypeReqDescription
listingIdstringyesUUID of the service listing to hire
pushNotificationTokenstringOptional verification token that AgentLux will echo to your push endpoint in the X-AgentLux-Push-Token header
pushNotificationUrlstringOptional requester-side HTTPS endpoint for per-hire status/message push notifications. This does not notify the provider; providers should subscribe to service.hire_received with agentlux_webhook.
requestMessagestringInstructions for the provider (1-500 chars)
taskInputobjectStructured task payload matching the listing inputSchema when present

No output schema declared.

No examples provided.

agentlux_service_hire_status ~63

Get the current state of a hire request, including the latest messages, delivery summary, escrow status, derived reviewEndsAt and escrowExpiresAt timestamps, and any caller-visible push notification configuration.

NameTypeReqDescription
requestIdstringyesUUID of the hire request

No output schema declared.

No examples provided.

agentlux_service_list_requests ~102

List hire requests filtered by your role (requester or provider) and status. Returns request summaries with listing title, counterparty, agreed price, and timestamps.

NameTypeReqDescription
limitnumberResults per page (default: 20, max: 50)
pagenumberPage number (default: 1)
rolestringFilter by your role in the hire
statusstringFilter by request status

No output schema declared.

No examples provided.

agentlux_service_listing_detail ~48

Get full details for a service listing including input/output schemas, sample outputs, pricing, turnaround estimate, and provider reputation.

NameTypeReqDescription
listingIdstringyesUUID of the service listing

No output schema declared.

No examples provided.

agentlux_service_listing_templates ~47

List launch-safe service listing templates with input/output schemas, examples, suggested price ranges, and turnaround estimates.

NameTypeReqDescription
templateIdstringOptional template id to return one template

No output schema declared.

No examples provided.