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:
get_upload_url- HTTP PUT the file bytes to that URL
complete_upload- 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.