access_change
Change which sections of a user's long-term memory an AI client can see, immediately narrowing access or requesting user approval to widen it.
Instructions
Change what an AI agent may see in the user's long-term memory. change: "hide" (narrow: applies at once) or "show" / "level" / "only" (widen: never applies from here; it becomes a request the user approves by typing, and they are notified). You cannot approve a request, yours or another's. client: an agent name (codex, cursor, claude-desktop, windsurf, gemini, copilot, chatgpt, desk, unknown) or "every AI". what: sections such as health, money, chats, people, personal, prefs, reference, about, projects, or a level: everything, work only, nothing personal, nothing.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"client": "<client>",
"change": "<change>",
"what": "<what>"
},
"name": "access_change"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| what | Yes | ||
| change | Yes | ||
| client | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |