← WebMCP Directory

Tool tree

decisiondesk.pages.dev

Productivity & BusinessTools verified
Website
DecisionDesk
Explore capabilities
    get_desksAnswer

    List the user's decision desks with concise counts and current-desk status.

    View tool JSON
    {
      "name": "get_desks",
      "kind": "answer",
      "impl": "imperative",
      "description": "List the user's decision desks with concise counts and current-desk status.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false
      }
    }
    get_current_deskAnswer

    Read the exact live decision currently open by the human, including option and thought provenance, weights, pins, and unresolved considerations.

    View tool JSON
    {
      "name": "get_current_desk",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the exact live decision currently open by the human, including option and thought provenance, weights, pins, and unresolved considerations.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false
      }
    }
    get_optionsAnswer

    Read all options and their provenance for a desk. Defaults to the current desk.

    View tool JSON
    {
      "name": "get_options",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read all options and their provenance for a desk. Defaults to the current desk.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "desk_id": {
            "type": "string",
            "description": "Optional desk ID. Omit it to use the human's currently open desk."
          }
        },
        "additionalProperties": false
      }
    }
    get_thoughtsAnswer

    Read live pros and cons with option IDs, 1–5 weights, pin protection, and human or agent provenance.

    View tool JSON
    {
      "name": "get_thoughts",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read live pros and cons with option IDs, 1–5 weights, pin protection, and human or agent provenance.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "desk_id": {
            "type": "string",
            "description": "Optional desk ID. Omit it to use the human's currently open desk."
          },
          "option_id": {
            "type": "string",
            "description": "Optional option ID to filter thoughts."
          }
        },
        "additionalProperties": false
      }
    }
    get_considerationsAnswer

    Read unresolved questions or missing information. These are uncertainties, not established pros or cons.

    View tool JSON
    {
      "name": "get_considerations",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read unresolved questions or missing information. These are uncertainties, not established pros or cons.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "desk_id": {
            "type": "string",
            "description": "Optional desk ID. Omit it to use the human's currently open desk."
          }
        },
        "additionalProperties": false
      }
    }
    get_tradeoffsAnswer

    Read deterministic pro-minus-con weight summaries and strongest reasons. Scores are directional signals, not objective answers.

    View tool JSON
    {
      "name": "get_tradeoffs",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read deterministic pro-minus-con weight summaries and strongest reasons. Scores are directional signals, not objective answers.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "desk_id": {
            "type": "string",
            "description": "Optional desk ID. Omit it to use the human's currently open desk."
          }
        },
        "additionalProperties": false
      }
    }
    get_leanAnswer

    Read the current deterministic lean or tie based on weighted pros and cons. Treat it as guidance, never certainty.

    View tool JSON
    {
      "name": "get_lean",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the current deterministic lean or tie based on weighted pros and cons. Treat it as guidance, never certainty.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "desk_id": {
            "type": "string",
            "description": "Optional desk ID. Omit it to use the human's currently open desk."
          }
        },
        "additionalProperties": false
      }
    }
    create_deskAction

    Create a new decision desk without changing the desk currently open by the human. Agent-added alternatives are suggestions for the human to consider, never assumptions or selections made on the human's behalf.

    View tool JSON
    {
      "name": "create_desk",
      "kind": "act",
      "impl": "imperative",
      "description": "Create a new decision desk without changing the desk currently open by the human. Agent-added alternatives are suggestions for the human to consider, never assumptions or selections made on the human's behalf.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string",
            "description": "The decision question or title."
          },
          "initial_option_names": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Optional suggested starting options."
          }
        },
        "required": [
          "title"
        ],
        "additionalProperties": false
      }
    }
    rename_deskAction

    Rename a decision desk while preserving all of its contents.

    View tool JSON
    {
      "name": "rename_desk",
      "kind": "act",
      "impl": "imperative",
      "description": "Rename a decision desk while preserving all of its contents.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "desk_id": {
            "type": "string",
            "description": "Optional desk ID. Omit it to use the human's currently open desk."
          },
          "title": {
            "type": "string",
            "description": "The new decision title."
          }
        },
        "required": [
          "title"
        ],
        "additionalProperties": false
      }
    }
    add_optionAction

    Add a plausible alternative for consideration. Agent-added alternatives are suggestions for the human to consider, never assumptions or selections made on the human's behalf.

    View tool JSON
    {
      "name": "add_option",
      "kind": "act",
      "impl": "imperative",
      "description": "Add a plausible alternative for consideration. Agent-added alternatives are suggestions for the human to consider, never assumptions or selections made on the human's behalf.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "desk_id": {
            "type": "string",
            "description": "Optional desk ID. Omit it to use the human's currently open desk."
          },
          "name": {
            "type": "string",
            "description": "Suggested option name."
          }
        },
        "required": [
          "name"
        ],
        "additionalProperties": false
      }
    }
    rename_optionAction

    Rename an existing option without changing its thoughts.

    View tool JSON
    {
      "name": "rename_option",
      "kind": "act",
      "impl": "imperative",
      "description": "Rename an existing option without changing its thoughts.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "desk_id": {
            "type": "string",
            "description": "Optional desk ID. Omit it to use the human's currently open desk."
          },
          "option_id": {
            "type": "string",
            "description": "The option ID."
          },
          "name": {
            "type": "string",
            "description": "New option name."
          }
        },
        "required": [
          "option_id",
          "name"
        ],
        "additionalProperties": false
      }
    }
    remove_optionAction

    Remove an option only when explicitly requested. Pinned thoughts are human-protected judgment. Do not modify, remove, reweight, or unpin them unless the human explicitly requests that exact change.

    View tool JSON
    {
      "name": "remove_option",
      "kind": "act",
      "impl": "imperative",
      "description": "Remove an option only when explicitly requested. Pinned thoughts are human-protected judgment. Do not modify, remove, reweight, or unpin them unless the human explicitly requests that exact change.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "desk_id": {
            "type": "string",
            "description": "Optional desk ID. Omit it to use the human's currently open desk."
          },
          "option_id": {
            "type": "string",
            "description": "The option ID."
          }
        },
        "required": [
          "option_id"
        ],
        "additionalProperties": false
      }
    }
    add_proAction

    Add an agent-created pro. Use this only for information actually known from the conversation or supplied context. Do not invent factual pros or cons. Unknown or unresolved information belongs in the inbox through add_consideration.

    View tool JSON
    {
      "name": "add_pro",
      "kind": "act",
      "impl": "imperative",
      "description": "Add an agent-created pro. Use this only for information actually known from the conversation or supplied context. Do not invent factual pros or cons. Unknown or unresolved information belongs in the inbox through add_consideration.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "desk_id": {
            "type": "string",
            "description": "Optional desk ID. Omit it to use the human's currently open desk."
          },
          "option_id": {
            "type": "string",
            "description": "The option ID."
          },
          "text": {
            "type": "string",
            "description": "Context-supported pro text."
          },
          "weight": {
            "type": "integer",
            "enum": [
              1,
              2,
              3,
              4,
              5
            ],
            "default": 3,
            "description": "Importance from 1 (low) to 5 (high)."
          }
        },
        "required": [
          "option_id",
          "text"
        ],
        "additionalProperties": false
      }
    }
    add_conAction

    Add an agent-created con. Use this only for information actually known from the conversation or supplied context. Do not invent factual pros or cons. Unknown or unresolved information belongs in the inbox through add_consideration.

    View tool JSON
    {
      "name": "add_con",
      "kind": "act",
      "impl": "imperative",
      "description": "Add an agent-created con. Use this only for information actually known from the conversation or supplied context. Do not invent factual pros or cons. Unknown or unresolved information belongs in the inbox through add_consideration.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "desk_id": {
            "type": "string",
            "description": "Optional desk ID. Omit it to use the human's currently open desk."
          },
          "option_id": {
            "type": "string",
            "description": "The option ID."
          },
          "text": {
            "type": "string",
            "description": "Context-supported con text."
          },
          "weight": {
            "type": "integer",
            "enum": [
              1,
              2,
              3,
              4,
              5
            ],
            "default": 3,
            "description": "Importance from 1 (low) to 5 (high)."
          }
        },
        "required": [
          "option_id",
          "text"
        ],
        "additionalProperties": false
      }
    }
    edit_thoughtAction

    Edit a thought's wording while preserving provenance. Pinned thoughts are human-protected judgment. Do not modify, remove, reweight, or unpin them unless the human explicitly requests that exact change.

    View tool JSON
    {
      "name": "edit_thought",
      "kind": "act",
      "impl": "imperative",
      "description": "Edit a thought's wording while preserving provenance. Pinned thoughts are human-protected judgment. Do not modify, remove, reweight, or unpin them unless the human explicitly requests that exact change.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "desk_id": {
            "type": "string",
            "description": "Optional desk ID. Omit it to use the human's currently open desk."
          },
          "option_id": {
            "type": "string",
            "description": "The option ID."
          },
          "thought_id": {
            "type": "string",
            "description": "The thought ID."
          },
          "text": {
            "type": "string",
            "description": "Replacement thought text."
          }
        },
        "required": [
          "option_id",
          "thought_id",
          "text"
        ],
        "additionalProperties": false
      }
    }
    remove_thoughtAction

    Remove a thought only when explicitly requested. Pinned thoughts are human-protected judgment. Do not modify, remove, reweight, or unpin them unless the human explicitly requests that exact change.

    View tool JSON
    {
      "name": "remove_thought",
      "kind": "act",
      "impl": "imperative",
      "description": "Remove a thought only when explicitly requested. Pinned thoughts are human-protected judgment. Do not modify, remove, reweight, or unpin them unless the human explicitly requests that exact change.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "desk_id": {
            "type": "string",
            "description": "Optional desk ID. Omit it to use the human's currently open desk."
          },
          "option_id": {
            "type": "string",
            "description": "The option ID."
          },
          "thought_id": {
            "type": "string",
            "description": "The thought ID."
          }
        },
        "required": [
          "option_id",
          "thought_id"
        ],
        "additionalProperties": false
      }
    }
    set_thought_weightAction

    Set a thought's 1–5 importance only when requested. Pinned thoughts are human-protected judgment. Do not modify, remove, reweight, or unpin them unless the human explicitly requests that exact change.

    View tool JSON
    {
      "name": "set_thought_weight",
      "kind": "act",
      "impl": "imperative",
      "description": "Set a thought's 1–5 importance only when requested. Pinned thoughts are human-protected judgment. Do not modify, remove, reweight, or unpin them unless the human explicitly requests that exact change.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "desk_id": {
            "type": "string",
            "description": "Optional desk ID. Omit it to use the human's currently open desk."
          },
          "option_id": {
            "type": "string",
            "description": "The option ID."
          },
          "thought_id": {
            "type": "string",
            "description": "The thought ID."
          },
          "weight": {
            "type": "integer",
            "enum": [
              1,
              2,
              3,
              4,
              5
            ],
            "default": 3,
            "description": "Importance from 1 (low) to 5 (high)."
          }
        },
        "required": [
          "option_id",
          "thought_id",
          "weight"
        ],
        "additionalProperties": false
      }
    }
    pin_thoughtAction

    Pin a thought only when the human explicitly identifies it as personally important or protected.

    View tool JSON
    {
      "name": "pin_thought",
      "kind": "act",
      "impl": "imperative",
      "description": "Pin a thought only when the human explicitly identifies it as personally important or protected.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "desk_id": {
            "type": "string",
            "description": "Optional desk ID. Omit it to use the human's currently open desk."
          },
          "option_id": {
            "type": "string",
            "description": "The option ID."
          },
          "thought_id": {
            "type": "string",
            "description": "The thought ID."
          }
        },
        "required": [
          "option_id",
          "thought_id"
        ],
        "additionalProperties": false
      }
    }
    unpin_thoughtAction

    Unpin a thought only at the human's explicit request. Pinned thoughts are human-protected judgment. Do not modify, remove, reweight, or unpin them unless the human explicitly requests that exact change.

    View tool JSON
    {
      "name": "unpin_thought",
      "kind": "act",
      "impl": "imperative",
      "description": "Unpin a thought only at the human's explicit request. Pinned thoughts are human-protected judgment. Do not modify, remove, reweight, or unpin them unless the human explicitly requests that exact change.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "desk_id": {
            "type": "string",
            "description": "Optional desk ID. Omit it to use the human's currently open desk."
          },
          "option_id": {
            "type": "string",
            "description": "The option ID."
          },
          "thought_id": {
            "type": "string",
            "description": "The thought ID."
          }
        },
        "required": [
          "option_id",
          "thought_id"
        ],
        "additionalProperties": false
      }
    }
    add_considerationAction

    Add an agent-created inbox question for missing, unknown, suspected, or unresolved information. Known information may become a pro or con; anything not known to be true must remain a consideration.

    View tool JSON
    {
      "name": "add_consideration",
      "kind": "act",
      "impl": "imperative",
      "description": "Add an agent-created inbox question for missing, unknown, suspected, or unresolved information. Known information may become a pro or con; anything not known to be true must remain a consideration.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "desk_id": {
            "type": "string",
            "description": "Optional desk ID. Omit it to use the human's currently open desk."
          },
          "text": {
            "type": "string",
            "description": "A concise unresolved question or consideration."
          },
          "related_option_ids": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Optional option IDs this uncertainty relates to."
          }
        },
        "required": [
          "text"
        ],
        "additionalProperties": false
      }
    }
    remove_considerationAction

    Remove an unresolved consideration when it is irrelevant or explicitly dismissed.

    View tool JSON
    {
      "name": "remove_consideration",
      "kind": "act",
      "impl": "imperative",
      "description": "Remove an unresolved consideration when it is irrelevant or explicitly dismissed.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "desk_id": {
            "type": "string",
            "description": "Optional desk ID. Omit it to use the human's currently open desk."
          },
          "consideration_id": {
            "type": "string",
            "description": "The consideration ID."
          }
        },
        "required": [
          "consideration_id"
        ],
        "additionalProperties": false
      }
    }