← WebMCP Directory

Tool tree

reuseroute-agent-webmcp.netlify.app

AI & AgentsTools verified
Website
ReuseRoute
Explore capabilities
    find_reuse_routesAction

    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.

    View tool JSON
    {
      "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.",
      "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"
        ]
      }
    }
    compare_reuse_routesAnswer

    Compare two or three ReuseRoute option IDs returned by find_reuse_routes. Returns eligibility, effort, speed, outcome and route-fit fields.

    View tool JSON
    {
      "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.",
      "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"
        ]
      }
    }
    select_reuse_routeAction

    Select one ReuseRoute option, open its visible details, and expose contextual tools to prepare or save that specific handoff route.

    View tool JSON
    {
      "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.",
      "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"
        ]
      }
    }
    get_saved_routesAnswer

    Read fictional ReuseRoute options that the user previously saved in this browser.

    View tool JSON
    {
      "name": "get_saved_routes",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read fictional ReuseRoute options that the user previously saved in this browser.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    prepare_handoff_requestAction

    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.

    View tool JSON
    {
      "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"
        ]
      }
    }