← WebMCP Directory

Tool tree

relaybench.mathias-onea.chatgpt.site

Productivity & BusinessTools verified
Website
RelayBench is a WebMCP workspace where humans and agents diagnose physical systems together.
Explore capabilities
    get_case_stateAnswer

    Read the current troubleshooting case, evidence, selected component, hypotheses, and observation status.

    View tool JSON
    {
      "name": "get_case_state",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the current troubleshooting case, evidence, selected component, hypotheses, and observation status.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    focus_componentAction

    Select and highlight one irrigation-system component in the shared diagnostic canvas.

    View tool JSON
    {
      "name": "focus_component",
      "kind": "act",
      "impl": "imperative",
      "description": "Select and highlight one irrigation-system component in the shared diagnostic canvas.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "componentId": {
            "type": "string",
            "enum": [
              "R1",
              "P1",
              "V1",
              "V2",
              "S2",
              "Z1",
              "Z2"
            ],
            "description": "Component identifier to focus."
          }
        },
        "required": [
          "componentId"
        ],
        "additionalProperties": false
      }
    }
    request_human_observationSensitive Action

    Ask the on-site human to inspect a component. The tool waits until the person answers in RelayBench.

    View tool JSON
    {
      "name": "request_human_observation",
      "kind": "transact",
      "impl": "imperative",
      "description": "Ask the on-site human to inspect a component. The tool waits until the person answers in RelayBench.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "componentId": {
            "type": "string",
            "enum": [
              "R1",
              "P1",
              "V1",
              "V2",
              "S2",
              "Z1",
              "Z2"
            ],
            "description": "Component the human should inspect."
          },
          "componentName": {
            "type": "string",
            "description": "Short human-readable component name.",
            "maxLength": 80
          },
          "question": {
            "type": "string",
            "description": "Physical observation requested from the human.",
            "maxLength": 180
          },
          "choices": {
            "type": "array",
            "minItems": 2,
            "maxItems": 4,
            "items": {
              "type": "string",
              "maxLength": 60
            }
          }
        },
        "required": [
          "componentId",
          "componentName",
          "question",
          "choices"
        ],
        "additionalProperties": false
      }
    }
    reset_case_demoAction

    Reset RelayBench to its verification-ready state before any human observation has been requested.

    View tool JSON
    {
      "name": "reset_case_demo",
      "kind": "act",
      "impl": "imperative",
      "description": "Reset RelayBench to its verification-ready state before any human observation has been requested.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }