← WebMCP Directory

Tool tree

onepath-webmcp.loyal-peony-5543.chatgpt.site

Productivity & BusinessTools verified
Website
ONEPATH turns what you need to get done into one clear, adaptable path that you and your agent can move through together.
Explore capabilities
    get_current_stateAnswer

    Read the person's current goal, path, progress, active step, friction signal, pending proposal, and undo availability. Use this before suggesting any change.

    View tool JSON
    {
      "name": "get_current_state",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the person's current goal, path, progress, active step, friction signal, pending proposal, and undo availability. Use this before suggesting any change.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    propose_initial_pathAction

    Stage a short path proposal for the goal already visible in ONEPATH. This does not apply the path. The person must accept or keep the current state in the page UI.

    View tool JSON
    {
      "name": "propose_initial_path",
      "kind": "act",
      "impl": "imperative",
      "description": "Stage a short path proposal for the goal already visible in ONEPATH. This does not apply the path. The person must accept or keep the current state in the page UI.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string",
            "description": "A calm, specific title for the path, under 80 characters.",
            "maxLength": 80
          },
          "reason": {
            "type": "string",
            "description": "One short reason this path is a useful starting point.",
            "maxLength": 220
          },
          "steps": {
            "type": "array",
            "minItems": 2,
            "maxItems": 4,
            "items": {
              "type": "object",
              "properties": {
                "title": {
                  "type": "string",
                  "maxLength": 90
                },
                "detail": {
                  "type": "string",
                  "maxLength": 180
                }
              },
              "required": [
                "title"
              ],
              "additionalProperties": false
            }
          }
        },
        "required": [
          "title",
          "reason",
          "steps"
        ],
        "additionalProperties": false
      }
    }
    propose_step_adaptationAction

    Stage a smaller or clearer replacement for one current path step when the page state shows friction. This does not apply the change; the person decides in the page UI.

    View tool JSON
    {
      "name": "propose_step_adaptation",
      "kind": "act",
      "impl": "imperative",
      "description": "Stage a smaller or clearer replacement for one current path step when the page state shows friction. This does not apply the change; the person decides in the page UI.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "targetStepId": {
            "type": "string",
            "description": "The exact current step ID returned by get_current_state."
          },
          "title": {
            "type": "string",
            "maxLength": 80
          },
          "reason": {
            "type": "string",
            "maxLength": 220
          },
          "replacementSteps": {
            "type": "array",
            "minItems": 1,
            "maxItems": 3,
            "items": {
              "type": "object",
              "properties": {
                "title": {
                  "type": "string",
                  "maxLength": 90
                },
                "prompt": {
                  "type": "string",
                  "maxLength": 120
                },
                "detail": {
                  "type": "string",
                  "maxLength": 180
                }
              },
              "required": [
                "title"
              ],
              "additionalProperties": false
            }
          }
        },
        "required": [
          "targetStepId",
          "title",
          "reason",
          "replacementSteps"
        ],
        "additionalProperties": false
      }
    }
    mark_step_completeAction

    Mark one visible path step complete after the person has provided the requested answer or explicitly said it is done. This is reversible with ONEPATH's Undo control.

    View tool JSON
    {
      "name": "mark_step_complete",
      "kind": "act",
      "impl": "imperative",
      "description": "Mark one visible path step complete after the person has provided the requested answer or explicitly said it is done. This is reversible with ONEPATH's Undo control.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "stepId": {
            "type": "string",
            "description": "The exact step ID returned by get_current_state."
          },
          "response": {
            "type": "string",
            "description": "Optional concise answer or evidence supplied by the person.",
            "maxLength": 240
          }
        },
        "required": [
          "stepId"
        ],
        "additionalProperties": false
      }
    }
    rollback_last_changeAction

    Restore the previous ONEPATH state. Use only when the person asks to undo the last accepted path change or completed step.

    View tool JSON
    {
      "name": "rollback_last_change",
      "kind": "act",
      "impl": "imperative",
      "description": "Restore the previous ONEPATH state. Use only when the person asks to undo the last accepted path change or completed step.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }