{"input":{"agentName":"Example x402 API","listingText":"A paid x402 API that helps builders check whether buyer agents understand the offer before paying. It returns JSON with skip reasons, top fixes, a rewritten listing, and a stop-or-upgrade recommendation. Example payloads are included for quick testing.","targetBuyer":"x402, MCP, and AgentCore Gateway builders","currentPrice":"$0.01","currentCheckoutPath":"/api/example-agent-score","goal":"Increase first paid conversion"},"bodyType":"json","inputSchema":{"type":"object","required":["agentName","listingText"],"properties":{"agentName":{"type":"string","description":"Name of the paid API, MCP tool, agent service, or listing. Aliases: serviceName,name,agent,title.","example":"Listing Roast x402"},"listingText":{"type":"string","description":"buyer-facing listing copy, README excerpt, marketplace description, or route summary. Aliases: description,listing,copy,summary.","example":"Score marketplace product listing quality, paid API listing quality, marketplace listing score, AgentCore Gateway, Coinbase x402 Bazaar MCP, x402 marketplace conversion, agent listing conversion score, buyer-agent skip reasons, and agent-service clarity. Start with $0.001 GET /api/listing-roast; buy $0.01 GET /api/full-listing-roast for full roast; POST /api/listing-roast for custom-body input."},"targetBuyer":{"type":"string","description":"Buyer/agent persona to convert, such as x402 builders or API buyers. Aliases: buyer,audience,targetAudience.","example":"x402, MCP, and AgentCore Gateway builders"},"currentPrice":{"type":"string","description":"Advertised price or max x402 amount before payment. Aliases: price,amount.","example":"$0.001 GET; $0.01 GET/POST roast"},"currentCheckoutPath":{"type":"string","description":"Endpoint, checkout path, or x402 route. Aliases: checkoutPath,path,route,url,endpointUrl,resource.","example":"/api/listing-roast"},"goal":{"type":"string","description":"Goal: more paid completions. Alias: objective.","example":"Convert buyer agents through the lowest-friction paid score, then upgrade promising buyers to the $0.01 full roast while keeping custom-body and audit handoffs available."},"source":{"type":"string","description":"Optional caller context used to identify the route, experiment, or upgrade path that requested the score."}}},"output":{"example":{"service":"Listing Roast x402","endpoint":"listing-score","price":"$0.005","verdict":"ready_to_test","score":"5/5","checkedSignals":{"buyer":true,"price":true,"output":true,"checkout":true,"example":true},"firstFix":"The basics are present. Use the full roast only if you want a rewrite and launch recommendation.","nextStep":"Ready to test. Pay for the full roast only if you want the rewritten listing and stop-or-upgrade guidance.","upgradeEndpoint":"/api/full-listing-roast","nextPaidAction":{"route":"https://listing-roast-x402-service-production.up.railway.app/api/full-listing-roast","path":"/api/full-listing-roast","method":"GET","price":"$0.01","maxAmountRequired":"10000","maxPaymentUsd":"0.01","agentPaymentRequest":{"prompt":"Call this x402 endpoint with GET and pay up to 0.01 USDC: https://listing-roast-x402-service-production.up.railway.app/api/full-listing-roast","url":"https://listing-roast-x402-service-production.up.railway.app/api/full-listing-roast","path":"/api/full-listing-roast","method":"GET","maxPayment":"0.01","maxAmountRequired":"10000","paymentRequiredHeader":"Payment-Required","paymentHeader":"X-PAYMENT","safety":"Keep the cap at 0.01 USDC / 10000 USDC units; abort if the live challenge asks for more."},"agentPaymentPrompt":"Call this x402 endpoint with GET and pay up to 0.01 USDC: https://listing-roast-x402-service-production.up.railway.app/api/full-listing-roast","command":"npx awal@2.8.0 x402 pay 'https://listing-roast-x402-service-production.up.railway.app/api/full-listing-roast?agentName=Example+x402+API&listingText=A+paid+x402+API+that+helps+builders+check+whether+buyer+agents+understand+the+offer+before+paying.+It+returns+JSON+with+skip+reasons%2C+top+fixes%2C+a+rewritten+listing%2C+and+a+stop-or-upgrade+recommendation.+Example+payloads+are+included+for+quick+testing.&targetBuyer=x402%2C+MCP%2C+and+AgentCore+Gateway+builders&currentPrice=%240.01&currentCheckoutPath=%2Fapi%2Fexample-agent-score&goal=Increase+first+paid+conversion&source=listing-score-upgrade' \\\n  -X GET \\\n  --max-amount 10000","reason":"Buy the direct full roast from this score when you want the rewritten listing, top fixes, and stop-or-upgrade guidance without assembling another JSON body.","query":{"agentName":"Example x402 API","listingText":"A paid x402 API that helps builders check whether buyer agents understand the offer before paying. It returns JSON with skip reasons, top fixes, a rewritten listing, and a stop-or-upgrade recommendation. Example payloads are included for quick testing.","targetBuyer":"x402, MCP, and AgentCore Gateway builders","currentPrice":"$0.01","currentCheckoutPath":"/api/example-agent-score","goal":"Increase first paid conversion","source":"listing-score-upgrade"}}},"schema":{"type":"object","required":["service","endpoint","price","verdict","score","checkedSignals","firstFix","nextStep","upgradeEndpoint"],"properties":{"service":{"type":"string"},"endpoint":{"type":"string"},"price":{"type":"string"},"verdict":{"type":"string"},"score":{"type":"string"},"checkedSignals":{"type":"object"},"firstFix":{"type":"string"},"nextStep":{"type":"string"},"upgradeEndpoint":{"type":"string"},"matchedBuyerIntent":{"type":"string"},"buyerSearchPhrases":{"type":"array","items":{"type":"string"}},"buyerIntentHandoffs":{"type":"array","items":{"type":"object","properties":{"intent":{"type":"string"},"path":{"type":"string"},"method":{"type":"string"},"price":{"type":"string"},"maxAmountRequired":{"type":"string"},"route":{"type":"string"},"command":{"type":"string"},"body":{"type":"object"},"reason":{"type":"string"}}}},"nextPaidAction":{"type":"object","properties":{"route":{"type":"string"},"path":{"type":"string"},"method":{"type":"string"},"price":{"type":"string"},"maxAmountRequired":{"type":"string"},"body":{"type":"object"},"command":{"type":"string"},"reason":{"type":"string"}}},"nextPaidActions":{"type":"array","items":{"type":"object","properties":{"intent":{"type":"string"},"route":{"type":"string"},"path":{"type":"string"},"method":{"type":"string"},"price":{"type":"string"},"maxAmountRequired":{"type":"string"},"body":{"type":"object"},"command":{"type":"string"},"reason":{"type":"string"}}}},"settlementRefreshNote":{"type":"string"}}}},"service":{"name":"Listing Roast x402","url":"https://listing-roast-x402-service-production.up.railway.app","route":"https://listing-roast-x402-service-production.up.railway.app/api/listing-score","price":"$0.005","network":"eip155:8453"},"commands":"https://listing-roast-x402-service-production.up.railway.app/api/commands","payNow":"https://listing-roast-x402-service-production.up.railway.app/api/pay-now","paidUsageProofUrl":"https://listing-roast-x402-service-production.up.railway.app/api/paid-usage-proof","cashRegister":"https://listing-roast-x402-service-production.up.railway.app/api/cash-register","x402Manifest":"https://listing-roast-x402-service-production.up.railway.app/x402.json"}