← WebMCP Directory

Tool tree

mend-webmcp.netlify.app

Health & EducationTools verified
Website
Mend
Explore capabilities
    get_recovery_snapshotAnswer

    Returns the current local recovery case, its latest plan state, important records, household constraints, and allowed next actions. Use this before proposing changes or answering questions about the case.

    View tool JSON
    {
      "name": "get_recovery_snapshot",
      "kind": "answer",
      "impl": "imperative",
      "description": "Returns the current local recovery case, its latest plan state, important records, household constraints, and allowed next actions. Use this before proposing changes or answering questions about the case.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "includeActivity": {
            "type": "boolean",
            "default": false,
            "description": "Include up to the 10 most recent activity entries."
          }
        },
        "additionalProperties": false
      }
    }
    create_recovery_caseAction

    Creates a local recovery case from facts the person supplied. Use after the person describes a household disruption and explicitly states whether immediate safety is resolved. This organizes information only and does not contact anyone or apply for services.

    View tool JSON
    {
      "name": "create_recovery_case",
      "kind": "act",
      "impl": "imperative",
      "description": "Creates a local recovery case from facts the person supplied. Use after the person describes a household disruption and explicitly states whether immediate safety is resolved. This organizes information only and does not contact anyone or apply for services.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "incidentType": {
            "type": "string",
            "enum": [
              "home_flood",
              "home_fire",
              "severe_weather",
              "temporary_displacement",
              "other"
            ],
            "description": "The closest incident category based on the person's own description."
          },
          "summary": {
            "type": "string",
            "minLength": 10,
            "maxLength": 600,
            "description": "A factual plain-language summary without added assumptions."
          },
          "safetyStatus": {
            "type": "string",
            "enum": [
              "confirmed_safe",
              "needs_immediate_help",
              "unknown"
            ],
            "description": "Use confirmed_safe only when the person explicitly says immediate danger has passed."
          },
          "occurredAt": {
            "type": "string",
            "description": "Optional ISO 8601 date or date-time stated by the person."
          },
          "locationLabel": {
            "type": "string",
            "maxLength": 120,
            "description": "Optional non-sensitive label such as 'home' or a city; do not request a full street address."
          },
          "householdNeeds": {
            "type": "array",
            "maxItems": 8,
            "uniqueItems": true,
            "items": {
              "type": "string",
              "enum": [
                "accessible_housing",
                "mobility",
                "medication_continuity",
                "childcare",
                "pet_care",
                "transportation",
                "language_access",
                "temporary_housing",
                "other"
              ]
            }
          }
        },
        "required": [
          "incidentType",
          "summary",
          "safetyStatus"
        ],
        "additionalProperties": false
      }
    }