{"ok":true,"site":{"host":"reuseroute-agent-webmcp.netlify.app","url":"https://reuseroute-agent-webmcp.netlify.app/","type":"live","desc":"ReuseRoute","tools":[{"name":"find_reuse_routes","kind":"act","impl":"imperative","description":"Find eligible fictional ReuseRoute programs for an item. Use this instead of scraping the result cards. The tool updates the visible page results so the human sees the same state as the agent.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"item":{"type":"string","maxLength":80,"description":"Short item description, e.g. laptop with cracked screen."},"category":{"type":"string","enum":["electronics","small_appliance","furniture","clothing","books","tools","other"]},"condition":{"type":"string","enum":["working","minor_repair","broken"]},"priority":{"type":"string","enum":["longest_life","lowest_effort","fastest"]},"transport":{"type":"string","enum":["carry","car","pickup_needed"]}},"required":["category","condition"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"compare_reuse_routes","kind":"answer","impl":"imperative","description":"Compare two or three ReuseRoute option IDs returned by find_reuse_routes. Returns eligibility, effort, speed, outcome and route-fit fields.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"route_ids":{"type":"array","minItems":2,"maxItems":3,"uniqueItems":true,"items":{"type":"string","enum":["looplab-repair","restart-tech","secondstart-store","furniture-forward","textile-turn","bookcycle-shelf","makerparts-depot","material-return"]}}},"required":["route_ids"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"select_reuse_route","kind":"act","impl":"imperative","description":"Select one ReuseRoute option, open its visible details, and expose contextual tools to prepare or save that specific handoff route.","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","properties":{"route_id":{"type":"string","enum":["looplab-repair","restart-tech","secondstart-store","furniture-forward","textile-turn","bookcycle-shelf","makerparts-depot","material-return"]}},"required":["route_id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_saved_routes","kind":"answer","impl":"imperative","description":"Read fictional ReuseRoute options that the user previously saved in this browser.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"prepare_handoff_request","kind":"act","impl":"declarative","description":"Pre-fill a visible handoff request for a fictional ReuseRoute program. The user must review and manually submit the form; the tool does not contact an organization automatically.","inputSchema":{"type":"object","properties":{"program_id":{"type":"string","enum":["looplab-repair","restart-tech","secondstart-store","furniture-forward","textile-turn","bookcycle-shelf","makerparts-depot","material-return"]},"preferred_day":{"type":"string"},"item_label":{"type":"string","description":"e.g. 13-inch laptop, cracked display"},"note":{"type":"string","description":"Condition, missing parts, pickup needs…"}},"required":["program_id","item_label"]},"__source":"spec","__declarative":true}],"favicon":"/favicons/reuseroute-agent-webmcp.netlify.app.ico","apiSurface":"spec","category":"AI & Agents","toolCount":5}}