integrationList first in any agent workflow to discover the channel IDs you need for scheduling and analytics tools.Read Tools
These tools retrieve data from your Volta organization without making changes.integrationList — List connected channels
integrationList — List connected channels
schedulePostTool or analyticsTool.Returns: Array of channel objects with id, name, providerIdentifier, and profile.Example agent prompt:groupList — List post groups
groupList — List post groups
integrationSchema — Get channel content schema
integrationSchema — Get channel content schema
integrationId— the channel ID (get fromintegrationList)
postsListTool — List scheduled and published posts
postsListTool — List scheduled and published posts
page— page number (default: 0)limit— results per page (default: 20)
analyticsTool — Get channel analytics
analyticsTool — Get channel analytics
integrationId— the channel IDdate— date string in YYYY-MM-DD format
integrationList to see which channels support analytics.mediaListTool — List media library files
mediaListTool — List media library files
id, url, type (image/video/audio), and upload metadata.tagsTool — List post tags
tagsTool — List post tags
Write Tools
These tools create or modify content in your Volta organization.schedulePostTool — Schedule a post (primary publishing tool)
schedulePostTool — Schedule a post (primary publishing tool)
integrationId— channel ID (fromintegrationList)content— post textdate— ISO 8601 datetime string for scheduled publish timemedia(optional) — array of media IDs from the media library
triggerTool — Immediately publish a post
triggerTool — Immediately publish a post
postId— ID of the post to publish
uploadFromUrlTool — Import media from URL
uploadFromUrlTool — Import media from URL
url— public URL of the file to import (must be HTTPS)
id and url to reference in schedulePostTool.generateImageTool — Generate an AI image
generateImageTool — Generate an AI image
prompt— text description of the image to generate
id and url.generateVideoOptions — Get video generation options
generateVideoOptions — Get video generation options
generateVideoTool to discover valid parameter values.generateVideoTool — Generate a video
generateVideoTool — Generate a video
options— video generation options (get valid values fromgenerateVideoOptions)
videoFunctionTool — Invoke a video function
videoFunctionTool — Invoke a video function
function— the function name to invokeparams— function-specific parameters
Manage Tools
These tools modify existing posts and channels.postsManageTool — Delete, duplicate, or reschedule posts
postsManageTool — Delete, duplicate, or reschedule posts
postId— ID of the post to manageaction— one of:delete,duplicate,rescheduledate(for reschedule) — new scheduled datetime in ISO 8601 formatintegrationId(for duplicate) — target channel ID if duplicating to a different channel
channelsManageTool — Enable, disable, or delete channels
channelsManageTool — Enable, disable, or delete channels
integrationId— ID of the channel to manageaction— one of:enable,disable,delete
Typical Agent Workflow
Most publishing workflows follow this pattern:Check content requirements
integrationSchema with your target channel ID to check character limits and required fields.Prepare media (if needed)
uploadFromUrlTool or generateImageTool to add media to the library, then note the returned id.