← WebMCP Directory

Tool tree

godsboy.github.io

Productivity & BusinessTools verified
Website
WattKeep
Explore capabilities
    inspect_homeAction

    Read the current household, battery, loads, and policy.

    View tool JSON
    {
      "name": "inspect_home",
      "kind": "act",
      "impl": "imperative",
      "description": "Read the current household, battery, loads, and policy.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": [],
        "additionalProperties": false
      },
      "page": "/wattkeep/"
    }
    inspect_outageAction

    Read the current outage window, intervals, and solar forecast.

    View tool JSON
    {
      "name": "inspect_outage",
      "kind": "act",
      "impl": "imperative",
      "description": "Read the current outage window, intervals, and solar forecast.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": [],
        "additionalProperties": false
      },
      "page": "/wattkeep/"
    }
    simulate_planAction

    Calculate one energy plan for the current household and outage.

    View tool JSON
    {
      "name": "simulate_plan",
      "kind": "act",
      "impl": "imperative",
      "description": "Calculate one energy plan for the current household and outage.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "planId": {
            "type": "string",
            "enum": [
              "essential-reserve",
              "balanced-night",
              "comfort-carry"
            ]
          }
        },
        "required": [
          "planId"
        ],
        "additionalProperties": false
      },
      "page": "/wattkeep/"
    }
    compare_plansAction

    Rank two or three energy plans by reserve safety and coverage.

    View tool JSON
    {
      "name": "compare_plans",
      "kind": "act",
      "impl": "imperative",
      "description": "Rank two or three energy plans by reserve safety and coverage.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "planIds": {
            "type": "array",
            "items": {
              "type": "string",
              "enum": [
                "essential-reserve",
                "balanced-night",
                "comfort-carry"
              ]
            },
            "minItems": 2,
            "maxItems": 3,
            "uniqueItems": true
          }
        },
        "required": [
          "planIds"
        ],
        "additionalProperties": false
      },
      "page": "/wattkeep/"
    }
    stage_planAction

    Stage a feasible simulation as a visible proposal for human review.

    View tool JSON
    {
      "name": "stage_plan",
      "kind": "act",
      "impl": "imperative",
      "description": "Stage a feasible simulation as a visible proposal for human review.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "simulationId": {
            "type": "string",
            "minLength": 1,
            "maxLength": 256
          },
          "replaceProposalId": {
            "type": "string",
            "minLength": 1,
            "maxLength": 256
          }
        },
        "required": [
          "simulationId"
        ],
        "additionalProperties": false
      },
      "page": "/wattkeep/"
    }
    explain_intervalAction

    Explain one interval from a cached plan simulation.

    View tool JSON
    {
      "name": "explain_interval",
      "kind": "act",
      "impl": "imperative",
      "description": "Explain one interval from a cached plan simulation.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "simulationId": {
            "type": "string",
            "minLength": 1,
            "maxLength": 256
          },
          "intervalIndex": {
            "type": "integer",
            "minimum": 0,
            "maximum": 11
          }
        },
        "required": [
          "simulationId",
          "intervalIndex"
        ],
        "additionalProperties": false
      },
      "page": "/wattkeep/"
    }
    discard_planAction

    Discard an active proposal without applying household settings.

    View tool JSON
    {
      "name": "discard_plan",
      "kind": "act",
      "impl": "imperative",
      "description": "Discard an active proposal without applying household settings.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "proposalId": {
            "type": "string",
            "minLength": 1,
            "maxLength": 256
          }
        },
        "required": [
          "proposalId"
        ],
        "additionalProperties": false
      },
      "page": "/wattkeep/"
    }
    request_reviewAction

    Request human review of the active proposal before applying settings.

    View tool JSON
    {
      "name": "request_review",
      "kind": "act",
      "impl": "imperative",
      "description": "Request human review of the active proposal before applying settings.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "proposalId": {
            "type": "string",
            "minLength": 1,
            "maxLength": 256
          }
        },
        "required": [
          "proposalId"
        ],
        "additionalProperties": false
      },
      "page": "/wattkeep/"
    }