← WebMCP Directory

Tool tree

chukwuemeka001.github.io

Productivity & BusinessTools verified
Website
WorkHub Goal Room: one governed Goal, one truthful frontier, and final owner acceptance.
Explore capabilities
    get_goal_room_stateAnswer

    Read a compact recovery-oriented projection of the current authority frontier without changing the room.

    View tool JSON
    {
      "name": "get_goal_room_state",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read a compact recovery-oriented projection of the current authority frontier without changing the room.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {},
        "required": []
      },
      "page": "/workhub-goal-room-webmcp/"
    }
    propose_goal_contractAction

    Propose Goal Contract data as the agent after owner intent or an owner revision request. Nonblank checks trim whitespace, while maxLength counts raw Unicode code points exactly like JSON Schema; accepted values are then stored trimmed. This never confirms the Goal or authorizes Plan work; the owner must confirm or request revision.

    View tool JSON
    {
      "name": "propose_goal_contract",
      "kind": "act",
      "impl": "imperative",
      "description": "Propose Goal Contract data as the agent after owner intent or an owner revision request. Nonblank checks trim whitespace, while maxLength counts raw Unicode code points exactly like JSON Schema; accepted values are then stored trimmed. This never confirms the Goal or authorizes Plan work; the owner must confirm or request revision.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "expectedStateVersion": {
            "type": "integer",
            "minimum": 0
          },
          "idempotencyKey": {
            "type": "string",
            "minLength": 1,
            "maxLength": 160
          },
          "goal": {
            "type": "string",
            "minLength": 1,
            "maxLength": 1000
          },
          "why": {
            "type": "string",
            "minLength": 1,
            "maxLength": 1000
          },
          "doneLooksLike": {
            "type": "array",
            "minItems": 1,
            "maxItems": 16,
            "items": {
              "type": "string",
              "minLength": 1,
              "maxLength": 500
            }
          },
          "constraints": {
            "type": "array",
            "minItems": 0,
            "maxItems": 16,
            "items": {
              "type": "string",
              "minLength": 1,
              "maxLength": 500
            }
          },
          "nonGoals": {
            "type": "array",
            "minItems": 0,
            "maxItems": 16,
            "items": {
              "type": "string",
              "minLength": 1,
              "maxLength": 500
            }
          },
          "evidenceRequired": {
            "type": "array",
            "minItems": 1,
            "maxItems": 16,
            "items": {
              "type": "string",
              "minLength": 1,
              "maxLength": 500
            }
          },
          "openQuestions": {
            "type": "array",
            "minItems": 0,
            "maxItems": 16,
            "items": {
              "type": "string",
              "minLength": 1,
              "maxLength": 500
            }
          }
        },
        "required": [
          "expectedStateVersion",
          "idempotencyKey",
          "goal",
          "why",
          "doneLooksLike",
          "constraints",
          "nonGoals",
          "evidenceRequired",
          "openQuestions"
        ]
      },
      "page": "/workhub-goal-room-webmcp/"
    }
    propose_planAction

    Propose a versioned Plan as the agent. In GOAL_CONTRACT_CONFIRMED, pass the exact goalContractVersion exposed by get_goal_room_state; legacy DRAFT and PLAN_REVISION_REQUESTED calls may omit it. This never confirms the Plan; the owner must confirm or request revision.

    View tool JSON
    {
      "name": "propose_plan",
      "kind": "act",
      "impl": "imperative",
      "description": "Propose a versioned Plan as the agent. In GOAL_CONTRACT_CONFIRMED, pass the exact goalContractVersion exposed by get_goal_room_state; legacy DRAFT and PLAN_REVISION_REQUESTED calls may omit it. This never confirms the Plan; the owner must confirm or request revision.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "expectedStateVersion": {
            "type": "integer",
            "minimum": 0
          },
          "idempotencyKey": {
            "type": "string",
            "minLength": 1,
            "maxLength": 160
          },
          "goalContractVersion": {
            "type": "integer",
            "minimum": 1
          },
          "steps": {
            "type": "array",
            "minItems": 1,
            "maxItems": 8,
            "items": {
              "type": "object",
              "additionalProperties": false,
              "properties": {
                "id": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 80
                },
                "title": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 160
                }
              },
              "required": [
                "id",
                "title"
              ]
            }
          }
        },
        "required": [
          "expectedStateVersion",
          "idempotencyKey",
          "steps"
        ]
      },
      "page": "/workhub-goal-room-webmcp/"
    }
    claim_stepAction

    Claim one step from the exact owner-confirmed Plan version as the agent.

    View tool JSON
    {
      "name": "claim_step",
      "kind": "act",
      "impl": "imperative",
      "description": "Claim one step from the exact owner-confirmed Plan version as the agent.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "expectedStateVersion": {
            "type": "integer",
            "minimum": 0
          },
          "idempotencyKey": {
            "type": "string",
            "minLength": 1,
            "maxLength": 160
          },
          "planVersion": {
            "type": "integer",
            "minimum": 1
          },
          "stepId": {
            "type": "string",
            "minLength": 1,
            "maxLength": 80
          }
        },
        "required": [
          "expectedStateVersion",
          "idempotencyKey",
          "planVersion",
          "stepId"
        ]
      },
      "page": "/workhub-goal-room-webmcp/"
    }
    submit_artifactSensitive Action

    Submit immutable candidate bytes and their declared SHA-256 for the currently claimed Plan step. WorkHub recomputes the digest.

    View tool JSON
    {
      "name": "submit_artifact",
      "kind": "transact",
      "impl": "imperative",
      "description": "Submit immutable candidate bytes and their declared SHA-256 for the currently claimed Plan step. WorkHub recomputes the digest.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "expectedStateVersion": {
            "type": "integer",
            "minimum": 0
          },
          "idempotencyKey": {
            "type": "string",
            "minLength": 1,
            "maxLength": 160
          },
          "planVersion": {
            "type": "integer",
            "minimum": 1
          },
          "stepId": {
            "type": "string",
            "minLength": 1,
            "maxLength": 80
          },
          "content": {
            "type": "string",
            "minLength": 1,
            "maxLength": 4096
          },
          "sha256": {
            "type": "string",
            "pattern": "^[0-9a-f]{64}$"
          }
        },
        "required": [
          "expectedStateVersion",
          "idempotencyKey",
          "planVersion",
          "stepId",
          "content",
          "sha256"
        ]
      },
      "page": "/workhub-goal-room-webmcp/"
    }
    request_completionAction

    Request completion for the exact active candidate after deterministic PASS. This does not accept the Goal.

    View tool JSON
    {
      "name": "request_completion",
      "kind": "act",
      "impl": "imperative",
      "description": "Request completion for the exact active candidate after deterministic PASS. This does not accept the Goal.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "expectedStateVersion": {
            "type": "integer",
            "minimum": 0
          },
          "idempotencyKey": {
            "type": "string",
            "minLength": 1,
            "maxLength": 160
          },
          "candidateSha256": {
            "type": "string",
            "pattern": "^[0-9a-f]{64}$"
          }
        },
        "required": [
          "expectedStateVersion",
          "idempotencyKey",
          "candidateSha256"
        ]
      },
      "page": "/workhub-goal-room-webmcp/"
    }