← WebMCP Directory

Tool tree

sidekicks.matthewoscarwyatt.chatgpt.site

Productivity & BusinessTools verified
Website
A local-first workspace where people and visiting AI agents build, review, and approve plans together.
Explore capabilities
    get_workspace_stateAnswer

    Read current Sidekicks tasks, deadlines, playbooks, commitments, proposal, and version before planning.

    View tool JSON
    {
      "name": "get_workspace_state",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read current Sidekicks tasks, deadlines, playbooks, commitments, proposal, and version before planning.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": [],
        "additionalProperties": false
      }
    }
    match_sidekicks_to_taskAction

    Select up to three enabled specialist playbooks that apply to one task and explain each match.

    View tool JSON
    {
      "name": "match_sidekicks_to_task",
      "kind": "act",
      "impl": "imperative",
      "description": "Select up to three enabled specialist playbooks that apply to one task and explain each match.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "taskId": {
            "type": "string",
            "minLength": 1,
            "maxLength": 128
          }
        },
        "required": [
          "taskId"
        ],
        "additionalProperties": false
      }
    }
    consult_sidekickAnswer

    Read one matched playbook’s task-specific questions, constraints, permitted recommendations, and checklist.

    View tool JSON
    {
      "name": "consult_sidekick",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read one matched playbook’s task-specific questions, constraints, permitted recommendations, and checklist.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "taskId": {
            "type": "string",
            "minLength": 1,
            "maxLength": 128
          },
          "sidekickId": {
            "type": "string",
            "minLength": 1,
            "maxLength": 128
          }
        },
        "required": [
          "taskId",
          "sidekickId"
        ],
        "additionalProperties": false
      }
    }
    evaluate_task_planAction

    Evaluate a complete candidate without staging it; return attributable votes, issues, and repairs.

    View tool JSON
    {
      "name": "evaluate_task_plan",
      "kind": "act",
      "impl": "imperative",
      "description": "Evaluate a complete candidate without staging it; return attributable votes, issues, and repairs.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "expectedWorkspaceVersion": {
            "type": "integer",
            "minimum": 0
          },
          "parentTaskId": {
            "type": "string",
            "minLength": 1,
            "maxLength": 128
          },
          "consultedSidekickIds": {
            "type": "array",
            "maxItems": 20,
            "uniqueItems": true,
            "items": {
              "type": "string",
              "minLength": 1,
              "maxLength": 128
            }
          },
          "subtasks": {
            "type": "array",
            "maxItems": 20,
            "items": {
              "type": "object",
              "properties": {
                "candidateId": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 128
                },
                "title": {
                  "type": "string",
                  "maxLength": 120
                },
                "description": {
                  "type": "string",
                  "maxLength": 300
                },
                "status": {
                  "type": "string",
                  "enum": [
                    "backlog",
                    "today",
                    "in-progress",
                    "done"
                  ]
                },
                "priority": {
                  "type": "string",
                  "enum": [
                    "low",
                    "medium",
                    "high",
                    "urgent"
                  ]
                },
                "tags": {
                  "type": "array",
                  "maxItems": 20,
                  "uniqueItems": true,
                  "items": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 48
                  }
                },
                "estimatedDurationMinutes": {
                  "type": "integer",
                  "minimum": 1,
                  "maximum": 10080
                },
                "plannedStart": {
                  "type": "string",
                  "format": "date-time"
                },
                "dueAt": {
                  "type": "string",
                  "format": "date-time"
                },
                "dependencyCandidateIds": {
                  "type": "array",
                  "maxItems": 20,
                  "uniqueItems": true,
                  "items": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 128
                  }
                },
                "assignedSidekickIds": {
                  "type": "array",
                  "maxItems": 20,
                  "uniqueItems": true,
                  "items": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 128
                  }
                },
                "checklistCoverageIds": {
                  "type": "array",
                  "maxItems": 20,
                  "uniqueItems": true,
                  "items": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 128
                  }
                },
                "recommendationType": {
                  "type": "string",
                  "maxLength": 48
                }
              },
              "required": [
                "candidateId",
                "title",
                "description",
                "status",
                "priority",
                "tags",
                "dependencyCandidateIds",
                "assignedSidekickIds",
                "checklistCoverageIds"
              ],
              "additionalProperties": false
            }
          },
          "rationale": {
            "type": "string",
            "maxLength": 500
          }
        },
        "required": [
          "expectedWorkspaceVersion",
          "parentTaskId",
          "consultedSidekickIds",
          "subtasks",
          "rationale"
        ],
        "additionalProperties": false
      }
    }
    stage_task_planAction

    Revalidate and visibly stage a valid candidate for human approval without creating tasks.

    View tool JSON
    {
      "name": "stage_task_plan",
      "kind": "act",
      "impl": "imperative",
      "description": "Revalidate and visibly stage a valid candidate for human approval without creating tasks.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "expectedWorkspaceVersion": {
            "type": "integer",
            "minimum": 0
          },
          "parentTaskId": {
            "type": "string",
            "minLength": 1,
            "maxLength": 128
          },
          "consultedSidekickIds": {
            "type": "array",
            "maxItems": 20,
            "uniqueItems": true,
            "items": {
              "type": "string",
              "minLength": 1,
              "maxLength": 128
            }
          },
          "subtasks": {
            "type": "array",
            "maxItems": 20,
            "items": {
              "type": "object",
              "properties": {
                "candidateId": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 128
                },
                "title": {
                  "type": "string",
                  "maxLength": 120
                },
                "description": {
                  "type": "string",
                  "maxLength": 300
                },
                "status": {
                  "type": "string",
                  "enum": [
                    "backlog",
                    "today",
                    "in-progress",
                    "done"
                  ]
                },
                "priority": {
                  "type": "string",
                  "enum": [
                    "low",
                    "medium",
                    "high",
                    "urgent"
                  ]
                },
                "tags": {
                  "type": "array",
                  "maxItems": 20,
                  "uniqueItems": true,
                  "items": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 48
                  }
                },
                "estimatedDurationMinutes": {
                  "type": "integer",
                  "minimum": 1,
                  "maximum": 10080
                },
                "plannedStart": {
                  "type": "string",
                  "format": "date-time"
                },
                "dueAt": {
                  "type": "string",
                  "format": "date-time"
                },
                "dependencyCandidateIds": {
                  "type": "array",
                  "maxItems": 20,
                  "uniqueItems": true,
                  "items": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 128
                  }
                },
                "assignedSidekickIds": {
                  "type": "array",
                  "maxItems": 20,
                  "uniqueItems": true,
                  "items": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 128
                  }
                },
                "checklistCoverageIds": {
                  "type": "array",
                  "maxItems": 20,
                  "uniqueItems": true,
                  "items": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 128
                  }
                },
                "recommendationType": {
                  "type": "string",
                  "maxLength": 48
                }
              },
              "required": [
                "candidateId",
                "title",
                "description",
                "status",
                "priority",
                "tags",
                "dependencyCandidateIds",
                "assignedSidekickIds",
                "checklistCoverageIds"
              ],
              "additionalProperties": false
            }
          },
          "rationale": {
            "type": "string",
            "maxLength": 500
          }
        },
        "required": [
          "expectedWorkspaceVersion",
          "parentTaskId",
          "consultedSidekickIds",
          "subtasks",
          "rationale"
        ],
        "additionalProperties": false
      }
    }
    commit_task_planAction

    Atomically create tasks from the visible proposal only after explicit human approval.

    View tool JSON
    {
      "name": "commit_task_plan",
      "kind": "act",
      "impl": "imperative",
      "description": "Atomically create tasks from the visible proposal only after explicit human approval.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "proposalId": {
            "type": "string",
            "minLength": 1,
            "maxLength": 128
          }
        },
        "required": [
          "proposalId"
        ],
        "additionalProperties": false
      }
    }