Tool tree
gradeNot graded
get_data_inventoryAnswer
Read the signed-in synthetic account's 14 personal-data records, sizes, and current erasable, retained, or erased state. Use before planning deletion.
View tool JSON
{
"name": "get_data_inventory",
"kind": "answer",
"impl": "imperative",
"description": "Read the signed-in synthetic account's 14 personal-data records, sizes, and current erasable, retained, or erased state. Use before planning deletion.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/webmcp-data-rights-workbench/"
}get_consent_stateAnswer
Read all four current synthetic consent choices before proposing opt-in or opt-out changes.
View tool JSON
{
"name": "get_consent_state",
"kind": "answer",
"impl": "imperative",
"description": "Read all four current synthetic consent choices before proposing opt-in or opt-out changes.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/webmcp-data-rights-workbench/"
}get_retention_constraintsAnswer
Read explicit retention constraints that prevent immediate erasure and explain their synthetic rule and end date.
View tool JSON
{
"name": "get_retention_constraints",
"kind": "answer",
"impl": "imperative",
"description": "Read explicit retention constraints that prevent immediate erasure and explain their synthetic rule and end date.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/webmcp-data-rights-workbench/"
}simulate_privacy_planAction
Simulate a reversible privacy plan, reorganize the visible data map, and calculate feature effects. This does not erase data or change consent.
View tool JSON
{
"name": "simulate_privacy_plan",
"kind": "act",
"impl": "imperative",
"description": "Simulate a reversible privacy plan, reorganize the visible data map, and calculate feature effects. This does not erase data or change consent.",
"inputSchema": {
"type": "object",
"properties": {
"delete_category_ids": {
"type": "array",
"items": {
"type": "string"
},
"description": "Known category IDs requested for deletion."
},
"keep_category_ids": {
"type": "array",
"items": {
"type": "string"
},
"description": "Known category IDs explicitly kept by user choice; include account_profile to keep the account active."
},
"consent_changes": {
"type": "object",
"description": "Proposed boolean values keyed by a known consent ID.",
"additionalProperties": {
"type": "boolean"
}
}
},
"required": [
"delete_category_ids",
"keep_category_ids"
],
"additionalProperties": false
},
"page": "/webmcp-data-rights-workbench/"
}stage_consent_changesAction
Stage consent choices from the exact current plan in the visible workbench. No consequential commit tool is exposed; commitment uses the normal visible page control and remains subject to browser and agent safety confirmation.
View tool JSON
{
"name": "stage_consent_changes",
"kind": "act",
"impl": "imperative",
"description": "Stage consent choices from the exact current plan in the visible workbench. No consequential commit tool is exposed; commitment uses the normal visible page control and remains subject to browser and agent safety confirmation.",
"inputSchema": {
"type": "object",
"properties": {
"plan_id": {
"type": "string",
"description": "The exact current simulated plan ID."
},
"changes": {
"type": "object",
"additionalProperties": {
"type": "boolean"
},
"description": "Boolean values keyed by known consent IDs."
}
},
"required": [
"plan_id",
"changes"
],
"additionalProperties": false
},
"page": "/webmcp-data-rights-workbench/"
}stage_erasure_requestAction
Stage the exact deletable categories from the current visible plan for review. No consequential commit tool is exposed; commitment uses the normal visible page control.
View tool JSON
{
"name": "stage_erasure_request",
"kind": "act",
"impl": "imperative",
"description": "Stage the exact deletable categories from the current visible plan for review. No consequential commit tool is exposed; commitment uses the normal visible page control.",
"inputSchema": {
"type": "object",
"properties": {
"plan_id": {
"type": "string"
},
"category_ids": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"plan_id",
"category_ids"
],
"additionalProperties": false
},
"page": "/webmcp-data-rights-workbench/"
}stage_portability_exportAction
Stage a synthetic JSON or CSV portability export against the exact current plan. No consequential commit tool is exposed; commitment uses the normal visible page control.
View tool JSON
{
"name": "stage_portability_export",
"kind": "act",
"impl": "imperative",
"description": "Stage a synthetic JSON or CSV portability export against the exact current plan. No consequential commit tool is exposed; commitment uses the normal visible page control.",
"inputSchema": {
"type": "object",
"properties": {
"plan_id": {
"type": "string",
"description": "The exact current simulated plan ID."
},
"format": {
"type": "string",
"enum": [
"json",
"csv"
]
},
"scope": {
"type": "string",
"enum": [
"all_data",
"current_plan"
]
}
},
"required": [
"plan_id",
"format",
"scope"
],
"additionalProperties": false
},
"page": "/webmcp-data-rights-workbench/"
}cancel_staged_privacy_planSensitive Action
Cancel the exact current reversible plan before confirmation, leaving account data and consent unchanged. Confirmed receipts cannot be cancelled.
View tool JSON
{
"name": "cancel_staged_privacy_plan",
"kind": "transact",
"impl": "imperative",
"description": "Cancel the exact current reversible plan before confirmation, leaving account data and consent unchanged. Confirmed receipts cannot be cancelled.",
"inputSchema": {
"type": "object",
"properties": {
"plan_id": {
"type": "string",
"description": "The exact current simulated plan ID."
},
"reason": {
"type": "string",
"maxLength": 200,
"description": "Optional cancellation note."
}
},
"required": [
"plan_id"
],
"additionalProperties": false
},
"page": "/webmcp-data-rights-workbench/"
}get_privacy_receiptAnswer
Read the immutable synthetic receipt after staged actions were committed through the normal visible page control.
View tool JSON
{
"name": "get_privacy_receipt",
"kind": "answer",
"impl": "imperative",
"description": "Read the immutable synthetic receipt after staged actions were committed through the normal visible page control.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/webmcp-data-rights-workbench/"
}