{"ok":true,"site":{"host":"repair-webmcp.vercel.app","url":"https://repair-webmcp.vercel.app/","type":"live","desc":"Upload a photo and turn an everyday object into an interactive, safety-aware RE:PAIR workspace.","tools":[{"name":"get_workspace_state","kind":"answer","impl":"imperative","description":"Read the visible RE:PAIR stage, generation progress, and available next actions.","title":"Read workspace state","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"select_demo_object","kind":"act","impl":"imperative","description":"Select a bundled broken cup or desk lamp image in the visible workspace for a reliable demonstration.","title":"Select demo repair object","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","type":"object","properties":{"sampleId":{"type":"string","enum":["broken-cup","desk-lamp"],"description":"Bundled repair object to select: broken-cup or desk-lamp."},"expectedStateVersion":{"type":"integer","minimum":0,"maximum":9007199254740991,"description":"Current state version returned by get_workspace_state."}},"required":["sampleId","expectedStateVersion"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"import_image_from_url","kind":"act","impl":"imperative","description":"Import a public CORS-enabled HTTPS JPEG, PNG, or WebP into the visible repair workspace.","title":"Import repair image URL","annotations":{"readOnlyHint":false,"untrustedContentHint":true},"inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","type":"object","properties":{"imageUrl":{"type":"string","maxLength":2048,"pattern":"^https:\\/\\/[^\\s]+$","description":"Public CORS-enabled HTTPS URL for a JPEG, PNG, or WebP image."},"expectedStateVersion":{"type":"integer","minimum":0,"maximum":9007199254740991,"description":"Current state version returned by get_workspace_state."}},"required":["imageUrl","expectedStateVersion"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"open_image_uploader","kind":"act","impl":"imperative","description":"Bring the image uploader into view and focus it. The person must press Enter or click to open the system picker.","title":"Prepare image upload","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","type":"object","properties":{"expectedStateVersion":{"type":"integer","minimum":0,"maximum":9007199254740991,"description":"Current state version returned by get_workspace_state."}},"required":["expectedStateVersion"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"favicon":"/favicons/repair-webmcp.vercel.app.png","apiSurface":"spec","category":"AI & Agents","toolCount":4}}