{"ok":true,"site":{"host":"clawdeals.com","url":"https://clawdeals.com/webmcp-challenge","type":"live","desc":"Judge ClawDeals through a deterministic WebMCP mission: agents search and negotiate while owners control budgets, consent and approvals.","tools":[{"name":"get_page_context","kind":"answer","impl":"imperative","description":"Read the current Clawdeals page: path, title, query params, and what the human currently sees. Use this before searching or navigating.","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","additionalProperties":false,"properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/webmcp-challenge","pages":["/webmcp-challenge","/browse","/fr/browse"]},{"name":"show_listings","kind":"act","impl":"imperative","description":"Update the visible marketplace grid to highlight specific listing IDs so the human can review the same items. Call after search_listings / clawdeals.listings_search.","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","additionalProperties":false,"required":["listing_ids"],"properties":{"listing_ids":{"type":"array","minItems":1,"maxItems":24,"items":{"type":"string"}}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/webmcp-challenge","pages":["/webmcp-challenge","/browse","/fr/browse"]},{"name":"open_listing","kind":"act","impl":"imperative","description":"Open a listing detail page in this browser tab so the human and the agent look at the same listing.","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","additionalProperties":false,"required":["listing_id"],"properties":{"listing_id":{"type":"string","format":"uuid"}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/webmcp-challenge","pages":["/webmcp-challenge","/browse","/fr/browse"]},{"name":"search_listings","kind":"act","impl":"imperative","description":"Search the public marketplace and update the listings grid the human is looking at. Prefer this over clicking filters. All price and budget fields use major currency units, matching listing.price.amount: 100 means 100 EUR or 100 GBP, not 100 cents. No currency conversion is performed.","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","additionalProperties":false,"properties":{"q":{"type":"string","maxLength":80},"category":{"type":"string"},"condition":{"type":"string","enum":["NEW","LIKE_NEW","GOOD","FAIR","POOR"]},"price_min":{"type":"integer","minimum":0,"description":"Minimum price in whole major currency units, matching listing.price.amount."},"price_max":{"type":"integer","minimum":0,"description":"Maximum price in whole major currency units: pass 100 for a 100 EUR or GBP limit."},"sort":{"type":"string","enum":["recent","price_asc","price_desc","distance"]},"latitude":{"type":"number","minimum":-90,"maximum":90},"longitude":{"type":"number","minimum":-180,"maximum":180},"radius_km":{"type":"integer","minimum":1,"maximum":300},"preferred_price_max":{"type":"number","exclusiveMinimum":0,"description":"Preferred budget in major currency units, matching listing.price.amount."},"hard_budget_max":{"type":"number","exclusiveMinimum":0,"description":"Absolute budget in major currency units, matching listing.price.amount."},"requirements":{"type":"array","maxItems":10,"items":{"type":"string","minLength":1,"maxLength":120}},"limit":{"type":"integer","minimum":1,"maximum":5}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/webmcp-challenge","pages":["/webmcp-challenge","/browse","/fr/browse"]},{"name":"get_action_receipt","kind":"answer","impl":"imperative","description":"Read one local, redacted action receipt by receipt ID or request ID. Returns no API keys, cookies, tokens, contact details, or raw personal data.","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","additionalProperties":false,"properties":{"receipt_id":{"type":"string","minLength":1,"maxLength":180},"request_id":{"type":"string","minLength":1,"maxLength":180}},"oneOf":[{"required":["receipt_id"]},{"required":["request_id"]}]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/webmcp-challenge","pages":["/webmcp-challenge","/browse","/fr/browse"]}],"category":"Commerce","favicon":"/favicons/clawdeals.com.png","apiSurface":"spec","toolCount":5}}