Skip to content
DunSocial Docs

Media, memory, and workspaces

Gallery uploads, brand memory, and workspace tools.

Media

Tool What it does
list_media / get_media Browse the gallery
get_upload_url Get a short-lived upload URL (filename, mimeType, fileSize)
complete_upload Confirm the upload after the file bytes are PUT
delete_media Remove an asset

Upload flow:

  1. get_upload_url
  2. HTTP PUT the file bytes to that URL
  3. complete_upload
  4. Pass the asset id / storage key into schedule or publish tools

Limits: images (jpeg, png, gif, webp) up to about 8MB; video (mp4, mov, webm) up to about 256MB. Needs media:write to upload.

Memory

Tool What it does
list_collections / create_collection List or create collections
update_collection / delete_collection Rename, recolor, or delete (creator only; default collections cannot change visibility or be deleted)
list_memories List memories in a collection
save_memory / save_memories_batch Add notes
search_memory Semantic search (prompt, collectionIds)
update_memory / delete_memory Edit or remove

Writing memories needs memory:write.

Workspaces

Tool What it does
list_workspaces Workspaces you belong to
get_workspace Details for the connected workspace
list_members Team members
list_social_accounts Connected accounts (use these ids when posting)
list_pinterest_boards Boards for a Pinterest account

OAuth locks you to the workspace you approved. list_workspaces is still useful for context; switching requires a new connection.