← WebMCP Directory

Tool tree

dopenoun.github.io

AI & AgentsTools verified
Website
A synthetic, confirmation-first WebMCP demo that helps an older adult understand an appointment notice without taking external action.
Explore capabilities
    get_current_caseAnswer

    Read the same synthetic case, untrusted source notice, summary, proposals, and local outcomes visible on this page. Read-only; no state mutation or external action.

    View tool JSON
    {
      "name": "get_current_case",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the same synthetic case, untrusted source notice, summary, proposals, and local outcomes visible on this page. Read-only; no state mutation or external action.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/boomer-buddy-webmcp-challenge/"
    }
    set_plain_language_summaryAction

    Replace the visible local explanation immediately. Does not alter the source notice, committed case fields, or any external system.

    View tool JSON
    {
      "name": "set_plain_language_summary",
      "kind": "act",
      "impl": "imperative",
      "description": "Replace the visible local explanation immediately. Does not alter the source notice, committed case fields, or any external system.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "caseId": {
            "type": "string",
            "const": "synthetic-case-001",
            "description": "The one synthetic demo case."
          },
          "expectedCaseVersion": {
            "type": "integer",
            "minimum": 1,
            "description": "Latest visible case version."
          },
          "summary": {
            "type": "object",
            "properties": {
              "whatThisIs": {
                "type": "string",
                "minLength": 1,
                "maxLength": 280
              },
              "whatNeedsAttention": {
                "type": "string",
                "minLength": 1,
                "maxLength": 280
              },
              "deadline": {
                "type": [
                  "string",
                  "null"
                ],
                "maxLength": 160
              },
              "nextStep": {
                "type": "string",
                "minLength": 1,
                "maxLength": 280
              }
            },
            "required": [
              "whatThisIs",
              "whatNeedsAttention",
              "deadline",
              "nextStep"
            ],
            "additionalProperties": false
          }
        },
        "required": [
          "caseId",
          "expectedCaseVersion",
          "summary"
        ],
        "additionalProperties": false
      },
      "page": "/boomer-buddy-webmcp-challenge/"
    }
    propose_field_valueAction

    Create a visible local field proposal only. The committed field stays unchanged until a person separately confirms it with a page button.

    View tool JSON
    {
      "name": "propose_field_value",
      "kind": "act",
      "impl": "imperative",
      "description": "Create a visible local field proposal only. The committed field stays unchanged until a person separately confirms it with a page button.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "caseId": {
            "type": "string",
            "const": "synthetic-case-001"
          },
          "expectedCaseVersion": {
            "type": "integer",
            "minimum": 1
          },
          "fieldId": {
            "type": "string",
            "enum": [
              "attendance_status",
              "preferred_contact"
            ]
          },
          "proposedValue": {
            "type": "string",
            "minLength": 1,
            "maxLength": 80
          },
          "reason": {
            "type": "string",
            "minLength": 1,
            "maxLength": 240
          }
        },
        "required": [
          "caseId",
          "expectedCaseVersion",
          "fieldId",
          "proposedValue",
          "reason"
        ],
        "additionalProperties": false
      },
      "page": "/boomer-buddy-webmcp-challenge/"
    }
    propose_replyAction

    Create a visible unsent reply proposal for human review. Even human confirmation approves only a local draft; this tool never sends anything.

    View tool JSON
    {
      "name": "propose_reply",
      "kind": "act",
      "impl": "imperative",
      "description": "Create a visible unsent reply proposal for human review. Even human confirmation approves only a local draft; this tool never sends anything.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "caseId": {
            "type": "string",
            "const": "synthetic-case-001"
          },
          "expectedCaseVersion": {
            "type": "integer",
            "minimum": 1
          },
          "replyText": {
            "type": "string",
            "minLength": 1,
            "maxLength": 600
          },
          "reason": {
            "type": "string",
            "minLength": 1,
            "maxLength": 240
          }
        },
        "required": [
          "caseId",
          "expectedCaseVersion",
          "replyText",
          "reason"
        ],
        "additionalProperties": false
      },
      "page": "/boomer-buddy-webmcp-challenge/"
    }
    propose_reminderAction

    Create a visible local reminder proposal only. Even human confirmation saves only page memory and schedules no alert, calendar event, or notification.

    View tool JSON
    {
      "name": "propose_reminder",
      "kind": "act",
      "impl": "imperative",
      "description": "Create a visible local reminder proposal only. Even human confirmation saves only page memory and schedules no alert, calendar event, or notification.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "caseId": {
            "type": "string",
            "const": "synthetic-case-001"
          },
          "expectedCaseVersion": {
            "type": "integer",
            "minimum": 1
          },
          "title": {
            "type": "string",
            "minLength": 1,
            "maxLength": 120
          },
          "dueLocal": {
            "type": "string",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}$"
          },
          "note": {
            "type": "string",
            "minLength": 1,
            "maxLength": 240
          }
        },
        "required": [
          "caseId",
          "expectedCaseVersion",
          "title",
          "dueLocal"
        ],
        "additionalProperties": false
      },
      "page": "/boomer-buddy-webmcp-challenge/"
    }
    get_change_receiptAnswer

    Read the same ordered local receipt, decisions, final synthetic values, and zero-external-effects summary visible on this page. Read-only.

    View tool JSON
    {
      "name": "get_change_receipt",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the same ordered local receipt, decisions, final synthetic values, and zero-external-effects summary visible on this page. Read-only.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "caseId": {
            "type": "string",
            "const": "synthetic-case-001"
          }
        },
        "required": [
          "caseId"
        ],
        "additionalProperties": false
      },
      "page": "/boomer-buddy-webmcp-challenge/"
    }