← WebMCP Directory

Tool tree

relay.alx21.chatgpt.site

Productivity & BusinessTools verified
Website
A browser-bound workspace for human tasks, agent handoffs, deliverables, and review.
Explore capabilities
    get_workspace_contextAnswer

    Returns the Relay project name, goal, deadline, progress, agent roster, full tasks with progress notes and deliverable feedback, answered and pending clarifications, ready work, recent activity, and workspace version. Response fields can include user-authored task and activity text and are marked as untrusted content.

    View tool JSON
    {
      "name": "get_workspace_context",
      "kind": "answer",
      "impl": "imperative",
      "description": "Returns the Relay project name, goal, deadline, progress, agent roster, full tasks with progress notes and deliverable feedback, answered and pending clarifications, ready work, recent activity, and workspace version. Response fields can include user-authored task and activity text and are marked as untrusted content.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    list_ready_tasksAnswer

    Returns unassigned Relay agent tasks with complete dependencies that are not blocked, match optional capability filters, and can be claimed without exceeding agent capacity. Response task fields can include user-authored text and are marked as untrusted content.

    View tool JSON
    {
      "name": "list_ready_tasks",
      "kind": "answer",
      "impl": "imperative",
      "description": "Returns unassigned Relay agent tasks with complete dependencies that are not blocked, match optional capability filters, and can be claimed without exceeding agent capacity. Response task fields can include user-authored text and are marked as untrusted content.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "agentId": {
            "type": "string",
            "minLength": 1,
            "maxLength": 80,
            "description": "Optional Relay agent identifier."
          },
          "capabilities": {
            "type": "array",
            "maxItems": 12,
            "description": "Optional capability names used to filter eligible Ready tasks.",
            "items": {
              "type": "string",
              "minLength": 1,
              "maxLength": 80,
              "description": "One Relay agent capability name."
            }
          }
        },
        "required": [],
        "additionalProperties": false
      }
    }
    claim_taskAction

    Assign one Ready, unassigned Relay agent task to an active agent and move it to In Progress. Mutating: capacity, dependencies, readiness, and ownership are validated; the visible board and activity history update immediately.

    View tool JSON
    {
      "name": "claim_task",
      "kind": "act",
      "impl": "imperative",
      "description": "Assign one Ready, unassigned Relay agent task to an active agent and move it to In Progress. Mutating: capacity, dependencies, readiness, and ownership are validated; the visible board and activity history update immediately.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "agentId": {
            "type": "string",
            "minLength": 1,
            "maxLength": 80,
            "description": "Identifier of the active Relay agent that will own the task."
          },
          "taskId": {
            "type": "string",
            "pattern": "^RP-[0-9]{3,}$",
            "maxLength": 20,
            "description": "Identifier of the Ready Relay task to claim."
          }
        },
        "required": [
          "agentId",
          "taskId"
        ],
        "additionalProperties": false
      }
    }
    update_task_progressAction

    Add an agent progress note, completion percentage, time spent, blocker, or missing-information report to the assigned Relay task. Mutating: blockers may move the task to Blocked, but this tool can never complete or approve work.

    View tool JSON
    {
      "name": "update_task_progress",
      "kind": "act",
      "impl": "imperative",
      "description": "Add an agent progress note, completion percentage, time spent, blocker, or missing-information report to the assigned Relay task. Mutating: blockers may move the task to Blocked, but this tool can never complete or approve work.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "agentId": {
            "type": "string",
            "minLength": 1,
            "maxLength": 80,
            "description": "Identifier of the Relay agent assigned to the task."
          },
          "taskId": {
            "type": "string",
            "pattern": "^RP-[0-9]{3,}$",
            "maxLength": 20,
            "description": "Identifier of the assigned Relay task receiving the progress update."
          },
          "note": {
            "type": "string",
            "minLength": 2,
            "maxLength": 800,
            "description": "Concise progress note describing completed work and the current state."
          },
          "completionPercentage": {
            "type": "number",
            "minimum": 0,
            "maximum": 99,
            "description": "Current task completion percentage; progress updates cannot complete the task."
          },
          "timeSpentMinutes": {
            "type": "number",
            "minimum": 0,
            "maximum": 100000,
            "description": "Total minutes the agent has spent on the task."
          },
          "blocker": {
            "type": "string",
            "minLength": 1,
            "maxLength": 800,
            "description": "Optional blocker preventing continued task progress."
          },
          "missingInformation": {
            "type": "string",
            "minLength": 1,
            "maxLength": 800,
            "description": "Optional description of information needed to continue the task."
          }
        },
        "required": [
          "agentId",
          "taskId",
          "note",
          "completionPercentage",
          "timeSpentMinutes"
        ],
        "additionalProperties": false
      }
    }
    submit_deliverableSensitive Action

    Submit the assigned agent task deliverable with summary, content, evidence, known limitations, and recommended next action. Mutating: the task moves to Human Review and appears in the Human Inbox. It is not completed or approved automatically.

    View tool JSON
    {
      "name": "submit_deliverable",
      "kind": "transact",
      "impl": "imperative",
      "description": "Submit the assigned agent task deliverable with summary, content, evidence, known limitations, and recommended next action. Mutating: the task moves to Human Review and appears in the Human Inbox. It is not completed or approved automatically.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "agentId": {
            "type": "string",
            "minLength": 1,
            "maxLength": 80,
            "description": "Identifier of the Relay agent submitting the deliverable."
          },
          "taskId": {
            "type": "string",
            "pattern": "^RP-[0-9]{3,}$",
            "maxLength": 20,
            "description": "Identifier of the assigned Relay task moving to Human Review."
          },
          "summary": {
            "type": "string",
            "minLength": 2,
            "maxLength": 800,
            "description": "Short summary of the completed deliverable and its outcome."
          },
          "content": {
            "type": "string",
            "minLength": 2,
            "maxLength": 8000,
            "description": "Full deliverable content for human review."
          },
          "evidence": {
            "type": "array",
            "maxItems": 20,
            "description": "Verifiable evidence supporting the deliverable.",
            "items": {
              "type": "string",
              "minLength": 1,
              "maxLength": 1000,
              "description": "One evidence item or source reference."
            }
          },
          "knownLimitations": {
            "type": "array",
            "maxItems": 20,
            "description": "Known limitations, uncertainties, or unverified aspects of the deliverable.",
            "items": {
              "type": "string",
              "minLength": 1,
              "maxLength": 1000,
              "description": "One known limitation or uncertainty."
            }
          },
          "recommendedNextAction": {
            "type": "string",
            "minLength": 2,
            "maxLength": 1000,
            "description": "Recommended next action for the human reviewer after inspecting the deliverable."
          }
        },
        "required": [
          "agentId",
          "taskId",
          "summary",
          "content",
          "evidence",
          "knownLimitations",
          "recommendedNextAction"
        ],
        "additionalProperties": false
      }
    }
    request_human_inputAction

    Create a clarification request for the assigned Relay task, explaining the question, why the answer is needed, whether work can continue, and optional choices. Mutating: the request appears in the Human Inbox and the task becomes Blocked when work cannot continue.

    View tool JSON
    {
      "name": "request_human_input",
      "kind": "act",
      "impl": "imperative",
      "description": "Create a clarification request for the assigned Relay task, explaining the question, why the answer is needed, whether work can continue, and optional choices. Mutating: the request appears in the Human Inbox and the task becomes Blocked when work cannot continue.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "agentId": {
            "type": "string",
            "minLength": 1,
            "maxLength": 80,
            "description": "Identifier of the Relay agent requesting a human decision."
          },
          "taskId": {
            "type": "string",
            "pattern": "^RP-[0-9]{3,}$",
            "maxLength": 20,
            "description": "Identifier of the assigned Relay task that needs clarification."
          },
          "question": {
            "type": "string",
            "minLength": 2,
            "maxLength": 1000,
            "description": "Specific question for the human owner to answer."
          },
          "reason": {
            "type": "string",
            "minLength": 2,
            "maxLength": 1000,
            "description": "Explanation of why the answer is needed for the task."
          },
          "canContinue": {
            "type": "boolean",
            "description": "Whether the agent can continue useful work while waiting for the answer."
          },
          "recommendedChoices": {
            "type": "array",
            "maxItems": 8,
            "description": "Optional decision choices that make the clarification easier to answer.",
            "items": {
              "type": "string",
              "minLength": 1,
              "maxLength": 500,
              "description": "One recommended answer choice."
            }
          }
        },
        "required": [
          "agentId",
          "taskId",
          "question",
          "reason",
          "canContinue",
          "recommendedChoices"
        ],
        "additionalProperties": false
      }
    }