← WebMCP Directory

Tool tree

promise-gate.voice.chatgpt.site

Productivity & BusinessTools verified
Website
Promise Gate protects your existing commitments before accepting new work.
Explore capabilities
    structure_incoming_requestAction

    Turn the visible Northstar inquiry into a structured work request without making any commitment.

    View tool JSON
    {
      "name": "structure_incoming_request",
      "kind": "act",
      "impl": "imperative",
      "description": "Turn the visible Northstar inquiry into a structured work request without making any commitment.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string",
            "description": "Short name for the requested work."
          },
          "requestedHours": {
            "type": "number",
            "minimum": 1,
            "maximum": 80
          },
          "requestedDueDate": {
            "type": "string",
            "description": "Requested due date as YYYY-MM-DD."
          },
          "deliverables": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "minItems": 1,
            "maxItems": 8
          }
        },
        "required": [],
        "additionalProperties": false
      }
    }
    get_capacity_contextAnswer

    Read safe capacity, existing promises, and open hours through the requested due date.

    View tool JSON
    {
      "name": "get_capacity_context",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read safe capacity, existing promises, and open hours through the requested due date.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "dueDate": {
            "type": "string",
            "description": "Capacity cutoff as YYYY-MM-DD."
          }
        },
        "required": [],
        "additionalProperties": false
      }
    }
    reserve_original_requestSensitive Action

    Safely simulate the original request. Reject it with exact deficit and threatened promises when it does not fit. Never silently overbooks.

    View tool JSON
    {
      "name": "reserve_original_request",
      "kind": "transact",
      "impl": "imperative",
      "description": "Safely simulate the original request. Reject it with exact deficit and threatened promises when it does not fit. Never silently overbooks.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": [],
        "additionalProperties": false
      }
    }
    generate_counteroffersAction

    Generate feasible alternatives after a request is blocked: smaller scope, a later date, or an explicit displacement tradeoff.

    View tool JSON
    {
      "name": "generate_counteroffers",
      "kind": "act",
      "impl": "imperative",
      "description": "Generate feasible alternatives after a request is blocked: smaller scope, a later date, or an explicit displacement tradeoff.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": [],
        "additionalProperties": false
      }
    }
    stage_counterofferAction

    Stage one feasible counteroffer for human review. This does not commit work or change the schedule.

    View tool JSON
    {
      "name": "stage_counteroffer",
      "kind": "act",
      "impl": "imperative",
      "description": "Stage one feasible counteroffer for human review. This does not commit work or change the schedule.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "counterofferId": {
            "type": "string",
            "description": "Exact counteroffer ID returned by generate_counteroffers."
          }
        },
        "required": [
          "counterofferId"
        ],
        "additionalProperties": false
      }
    }
    finalize_commitmentSensitive Action

    Finalize only the exact staged counteroffer already approved by a human. Re-checks capacity atomically and is idempotent.

    View tool JSON
    {
      "name": "finalize_commitment",
      "kind": "transact",
      "impl": "imperative",
      "description": "Finalize only the exact staged counteroffer already approved by a human. Re-checks capacity atomically and is idempotent.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": [],
        "additionalProperties": false
      }
    }