Tool tree
gradeNot graded
get_privacy_stateAnswer
Read the full simulated privacy state including connected apps, data categories, sessions, privacy toggles, score and pending approvals.
View tool JSON
{
"name": "get_privacy_state",
"kind": "answer",
"impl": "imperative",
"description": "Read the full simulated privacy state including connected apps, data categories, sessions, privacy toggles, score and pending approvals.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}get_privacy_score_detailsAnswer
Explain the current privacy score and each factor that contributes to it.
View tool JSON
{
"name": "get_privacy_score_details",
"kind": "answer",
"impl": "imperative",
"description": "Explain the current privacy score and each factor that contributes to it.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}list_connected_appsAnswer
List linked apps, last-used times, scopes, whether each app is essential, and risk labels.
View tool JSON
{
"name": "list_connected_apps",
"kind": "answer",
"impl": "imperative",
"description": "List linked apps, last-used times, scopes, whether each app is essential, and risk labels.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}revoke_app_accessAction
Revoke a non-essential connected app immediately. Essential apps are blocked from revocation.
View tool JSON
{
"name": "revoke_app_access",
"kind": "act",
"impl": "imperative",
"description": "Revoke a non-essential connected app immediately. Essential apps are blocked from revocation.",
"inputSchema": {
"type": "object",
"properties": {
"appId": {
"type": "string"
}
},
"required": [
"appId"
],
"additionalProperties": false
}
}toggle_ad_personalizationAction
Enable or disable ad personalization and related targeting.
View tool JSON
{
"name": "toggle_ad_personalization",
"kind": "act",
"impl": "imperative",
"description": "Enable or disable ad personalization and related targeting.",
"inputSchema": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean"
}
},
"required": [
"enabled"
],
"additionalProperties": false
}
}change_data_retentionAction
Change retention for a specific data category to a supported preset.
View tool JSON
{
"name": "change_data_retention",
"kind": "act",
"impl": "imperative",
"description": "Change retention for a specific data category to a supported preset.",
"inputSchema": {
"type": "object",
"properties": {
"categoryId": {
"type": "string"
},
"retention": {
"type": "string",
"enum": [
"indefinite",
"24 months",
"12 months",
"6 months",
"3 months",
"30 days"
]
}
},
"required": [
"categoryId",
"retention"
],
"additionalProperties": false
}
}request_data_exportAction
Prepare a privacy export request and add it to the audit timeline.
View tool JSON
{
"name": "request_data_export",
"kind": "act",
"impl": "imperative",
"description": "Prepare a privacy export request and add it to the audit timeline.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}request_delete_data_categorySensitive Action
Queue deletion of a data category. The human must approve it in the ConsentOS interface.
View tool JSON
{
"name": "request_delete_data_category",
"kind": "transact",
"impl": "imperative",
"description": "Queue deletion of a data category. The human must approve it in the ConsentOS interface.",
"inputSchema": {
"type": "object",
"properties": {
"categoryId": {
"type": "string"
}
},
"required": [
"categoryId"
],
"additionalProperties": false
}
}list_active_sessionsAnswer
List active sessions, device locations and whether each session is familiar or suspicious.
View tool JSON
{
"name": "list_active_sessions",
"kind": "answer",
"impl": "imperative",
"description": "List active sessions, device locations and whether each session is familiar or suspicious.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}request_sign_out_sessionAction
Queue sign-out of a non-current session for explicit human approval.
View tool JSON
{
"name": "request_sign_out_session",
"kind": "act",
"impl": "imperative",
"description": "Queue sign-out of a non-current session for explicit human approval.",
"inputSchema": {
"type": "object",
"properties": {
"sessionId": {
"type": "string"
}
},
"required": [
"sessionId"
],
"additionalProperties": false
}
}get_pending_approvalsAnswer
List destructive actions that are currently awaiting a human decision.
View tool JSON
{
"name": "get_pending_approvals",
"kind": "answer",
"impl": "imperative",
"description": "List destructive actions that are currently awaiting a human decision.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}reject_pending_actionAction
Cancel a queued destructive request. Approval itself is intentionally not exposed to agents.
View tool JSON
{
"name": "reject_pending_action",
"kind": "act",
"impl": "imperative",
"description": "Cancel a queued destructive request. Approval itself is intentionally not exposed to agents.",
"inputSchema": {
"type": "object",
"properties": {
"approvalId": {
"type": "string"
}
},
"required": [
"approvalId"
],
"additionalProperties": false
}
}undo_last_changeAction
Restore the immediately previous privacy state snapshot.
View tool JSON
{
"name": "undo_last_change",
"kind": "act",
"impl": "imperative",
"description": "Restore the immediately previous privacy state snapshot.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}