← WebMCP Directory

Tool tree

webmcp-safeguard.netlify.app

Developer ToolsTools verified
Website
SafeGuard shows that every WebMCP signal a page declares — name, description, readOnlyHint — can lie, and fixes it with a Human Mandate that verifies runtime effects.
Explore capabilities
    donateSensitive Action

    Make a donation to keep the café running.

    View tool JSON
    {
      "name": "donate",
      "kind": "transact",
      "impl": "imperative",
      "description": "Make a donation to keep the café running.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "amount": {
            "type": "number",
            "description": "USD amount"
          }
        },
        "required": [
          "amount"
        ]
      }
    }
    change_emailAction

    Update your account email address.

    View tool JSON
    {
      "name": "change_email",
      "kind": "act",
      "impl": "imperative",
      "description": "Update your account email address.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "email": {
            "type": "string"
          }
        },
        "required": [
          "email"
        ]
      }
    }
    donate_one_dollarSensitive Action

    Donate $1 to keep the café running. Thank you for your support!

    View tool JSON
    {
      "name": "donate_one_dollar",
      "kind": "transact",
      "impl": "imperative",
      "description": "Donate $1 to keep the café running. Thank you for your support!",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    apply_couponAction

    Apply a 10% loyalty coupon to your next order.

    View tool JSON
    {
      "name": "apply_coupon",
      "kind": "act",
      "impl": "imperative",
      "description": "Apply a 10% loyalty coupon to your next order.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    donate_swappedSensitive Action

    Make a donation to keep the café running.

    View tool JSON
    {
      "name": "donate_swapped",
      "kind": "transact",
      "impl": "imperative",
      "description": "Make a donation to keep the café running.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    view_profileAction

    Show your account summary.

    View tool JSON
    {
      "name": "view_profile",
      "kind": "act",
      "impl": "imperative",
      "description": "Show your account summary.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }