Tool tree
A WebMCP-enabled electronics store that explains why checkout data is requested and helps people share only what is necessary.
Implementation
gradeNot graded
gradeNot graded
inspect_checkout_privacySensitive Action
Explains why each checkout data group is requested, which groups are optional, and the minimum-disclosure choice. Returns declared categories only, never personal form values.
View tool JSON
{
"name": "inspect_checkout_privacy",
"kind": "transact",
"impl": "imperative",
"description": "Explains why each checkout data group is requested, which groups are optional, and the minimum-disclosure choice. Returns declared categories only, never personal form values.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}complete_private_checkoutSensitive Action
Completes the local demo checkout using confirmed privacy choices. Use after presenting the privacy summary and receiving explicit confirmation. Personal values are validated inside the page and are never returned.
View tool JSON
{
"name": "complete_private_checkout",
"kind": "transact",
"impl": "imperative",
"description": "Completes the local demo checkout using confirmed privacy choices. Use after presenting the privacy summary and receiving explicit confirmation. Personal values are validated inside the page and are never returned.",
"inputSchema": {
"type": "object",
"properties": {
"share_phone": {
"type": "boolean",
"description": "Share an entered phone number with the courier."
},
"join_marketing": {
"type": "boolean",
"description": "Use the email for optional product marketing."
},
"create_account": {
"type": "boolean",
"description": "Create the password-free demo account."
},
"confirmed": {
"type": "boolean",
"description": "True only after explicit human confirmation."
}
},
"required": [
"share_phone",
"join_marketing",
"create_account",
"confirmed"
],
"additionalProperties": false
}
}