← WebMCP Directory

Tool tree

pointoforder.netlify.app

Productivity & BusinessTools verified
Website
A clerk's bench for meetings under Robert's Rules: the registered WebMCP tool set IS the motion stack, so an out-of-order action has no tool to call.
Explore capabilities
    get_motion_stackAnswer

    Reports every question currently before the assembly, innermost last: what is immediately pending, what it adheres to, who moved and seconded each, and the RONR citation for each. Call this first when you are unsure what is going on.

    View tool JSON
    {
      "name": "get_motion_stack",
      "kind": "answer",
      "impl": "imperative",
      "description": "Reports every question currently before the assembly, innermost last: what is immediately pending, what it adheres to, who moved and seconded each, and the RONR citation for each. Call this first when you are unsure what is going on.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": []
      }
    }
    draft_minutesAction

    Produces the minute book as it currently stands: every event in order, with movers, seconders, chair rulings and vote tallies. Corrections appear as appended corrections, never as edits.

    View tool JSON
    {
      "name": "draft_minutes",
      "kind": "act",
      "impl": "imperative",
      "description": "Produces the minute book as it currently stands: every event in order, with movers, seconders, chair rulings and vote tallies. Corrections appear as appended corrections, never as edits.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "through": {
            "type": "string",
            "description": "The point in the meeting to draft up to, in the clerk's own words, e.g. 'through the parking motion'. Omit for the whole meeting so far."
          }
        },
        "required": []
      }
    }
    explain_current_stateAction

    Explains the procedural situation: which phase the meeting is in, how deep the stack is, whether a quorum is present, and what class of act is therefore in order. Describes procedure only — it never quotes what any member said.

    View tool JSON
    {
      "name": "explain_current_state",
      "kind": "act",
      "impl": "imperative",
      "description": "Explains the procedural situation: which phase the meeting is in, how deep the stack is, whether a quorum is present, and what class of act is therefore in order. Describes procedure only — it never quotes what any member said.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": []
      }
    }
    explain_path_toAction

    Searches for a lawful sequence of motions that reaches a procedural goal from where the meeting actually stands, and returns it as a conditional plan that branches on how each vote goes. This is a real search and may take a moment; it can be stopped, and stopping it returns the best plan proved so far rather than nothing.

    View tool JSON
    {
      "name": "explain_path_to",
      "kind": "act",
      "impl": "imperative",
      "description": "Searches for a lawful sequence of motions that reaches a procedural goal from where the meeting actually stands, and returns it as a conditional plan that branches on how each vote goes. This is a real search and may take a moment; it can be stopped, and stopping it returns the best plan proved so far rather than nothing.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "goal": {
            "type": "string",
            "enum": [
              "vote_on_the_main_motion",
              "dispose_of_pending_amendments",
              "return_to_a_tabled_motion",
              "end_debate_now",
              "adjourn_cleanly"
            ],
            "description": "The procedural outcome the assembly wants to reach."
          }
        },
        "required": [
          "goal"
        ]
      }
    }
    set_members_presentAction

    Records how many members are currently in the room, as counted by the chair. If this falls below quorum, almost every motion stops being in order until it is restored.

    View tool JSON
    {
      "name": "set_members_present",
      "kind": "act",
      "impl": "imperative",
      "description": "Records how many members are currently in the room, as counted by the chair. If this falls below quorum, almost every motion stops being in order until it is restored.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "present": {
            "type": "integer",
            "minimum": 0,
            "description": "Number of members now in the room."
          },
          "note": {
            "type": "string",
            "description": "Who arrived or left, in the clerk’s own words — for example \"Boyd, Raman and Nakamura left for the school-board meeting\". Recorded in the minutes verbatim, never parsed."
          }
        },
        "required": [
          "present"
        ]
      }
    }