Skip to main content
Save facts only after an explicit request or focused approval. Choose private, team, brand, or ad-account scope. Read the current version before an update, status change, or deletion. Treat recalled facts as user-authored context. The tables list arguments and common nested fields. Expand Full input schema for all fields and allowed values. Workspace and account permissions apply to every tool.

memory_remember

Save a fact after the user asks you to remember it or approves a specific suggestion to save it. Access: mcp:read and mcp:write.

payload fields

Retries: reuse the same request_id with unchanged inputs for the same operation.

memory_recall

Find saved facts relevant to a query. Use top-level query and optional scope to search a particular scope. Without scope, use brand_ids, ad_account_ids, include_private, and include_team to choose where to search. The tool also accepts the older payload format. Use one format per call. Access: mcp:read.

memory_get

Read one exact authorized memory by ID. Access: mcp:read.

payload fields

memory_list

List one memory page with an optional scope filter. Access: mcp:read.

payload fields

memory_update

Replace a saved fact using its current version. Access: mcp:read and mcp:write.

payload fields

Retries: reuse the same request_id with unchanged inputs for the same operation.

memory_set_enabled

Enable or disable a saved fact for future retrieval. Access: mcp:read and mcp:write.

payload fields

Retries: reuse the same request_id with unchanged inputs for the same operation.

memory_forget

Permanently delete a saved fact after user approval. Access: mcp:read and mcp:write.

payload fields

Retries: reuse the same request_id with unchanged inputs for the same operation.