← WebMCP Directory

Tool tree

homeops-webmcp.vercel.app

Productivity & BusinessTools verified
Website
A WebMCP-powered household maintenance workspace where people stay in control and agents can inspect, propose, and update structured home records.
Explore capabilities
    homeops_get_stateAnswer

    Get the current household maintenance record, active human-agent proposal, and recent activity. Use this first.

    View tool JSON
    {
      "name": "homeops_get_state",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get the current household maintenance record, active human-agent proposal, and recent activity. Use this first.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    homeops_list_dueAnswer

    List maintenance that is overdue or due within a chosen horizon without changing state.

    View tool JSON
    {
      "name": "homeops_list_due",
      "kind": "answer",
      "impl": "imperative",
      "description": "List maintenance that is overdue or due within a chosen horizon without changing state.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "horizonDays": {
            "type": "number",
            "minimum": 0,
            "maximum": 365,
            "default": 30
          }
        },
        "additionalProperties": false
      }
    }
    homeops_lookup_itemAnswer

    Look up one maintenance responsibility and return service history, notes, and next due date.

    View tool JSON
    {
      "name": "homeops_lookup_item",
      "kind": "answer",
      "impl": "imperative",
      "description": "Look up one maintenance responsibility and return service history, notes, and next due date.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "minLength": 1,
            "maxLength": 80
          }
        },
        "required": [
          "name"
        ],
        "additionalProperties": false
      }
    }
    homeops_propose_sessionAction

    Create a visible prioritized work-session proposal for the person to approve or revise. This does not complete work.

    View tool JSON
    {
      "name": "homeops_propose_session",
      "kind": "act",
      "impl": "imperative",
      "description": "Create a visible prioritized work-session proposal for the person to approve or revise. This does not complete work.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "horizonDays": {
            "type": "number",
            "minimum": 0,
            "maximum": 365,
            "default": 30
          },
          "limit": {
            "type": "number",
            "minimum": 1,
            "maximum": 5,
            "default": 3
          },
          "title": {
            "type": "string",
            "maxLength": 90
          },
          "rationale": {
            "type": "string",
            "maxLength": 240
          }
        },
        "additionalProperties": false
      }
    }
    homeops_get_plan_statusAnswer

    Read the current proposal and the person’s latest approval or revision request.

    View tool JSON
    {
      "name": "homeops_get_plan_status",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the current proposal and the person’s latest approval or revision request.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    homeops_log_serviceAction

    Record maintenance only after explicit human confirmation. Updates the shared record and visible interface.

    View tool JSON
    {
      "name": "homeops_log_service",
      "kind": "act",
      "impl": "imperative",
      "description": "Record maintenance only after explicit human confirmation. Updates the shared record and visible interface.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "minLength": 1,
            "maxLength": 80
          },
          "date": {
            "type": "string",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
          },
          "note": {
            "type": "string",
            "maxLength": 240
          },
          "confirmedByHuman": {
            "type": "boolean"
          }
        },
        "required": [
          "name",
          "confirmedByHuman"
        ],
        "additionalProperties": false
      }
    }
    homeops_add_itemAction

    Add a recurring maintenance responsibility only after explicit human confirmation.

    View tool JSON
    {
      "name": "homeops_add_item",
      "kind": "act",
      "impl": "imperative",
      "description": "Add a recurring maintenance responsibility only after explicit human confirmation.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "minLength": 1,
            "maxLength": 80
          },
          "intervalDays": {
            "type": "number",
            "minimum": 1,
            "maximum": 3650
          },
          "category": {
            "type": "string",
            "maxLength": 40
          },
          "lastServiceDate": {
            "type": "string",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
          },
          "estimatedMinutes": {
            "type": "number",
            "minimum": 5,
            "maximum": 480
          },
          "notes": {
            "type": "string",
            "maxLength": 240
          },
          "confirmedByHuman": {
            "type": "boolean"
          }
        },
        "required": [
          "name",
          "intervalDays",
          "confirmedByHuman"
        ],
        "additionalProperties": false
      }
    }