Skip to navigation

Tool reference

Find operations by capability and verify their current inputs.
View as Markdown

Use this reference to find the right operation, then open its current schema in your MCP client for required inputs and supported values. Names below use canonical spelling; clients may add prefixes or normalize casing.

This catalog includes API-backed definitions from the repository. It is broader than some hosted connections. In particular, workflow and agent tools require the corresponding enabled connection, and media_imagesToPdf is not exposed everywhere. See Profiles and tool inventory.

Workspace, brand, generation, assets, and projects

ToolPurpose
api_listTeamspacesList the teamspaces the current user belongs to
api_getWorkspaceGet details for one workspace by its integer ID
api_getWorkspaceInfoGet the current caller’s full workspace context
api_listBrandKitsList brand kits in the workspace (returns IDs for getBrandKit)
api_createBrandKitCreate a new (empty) brand kit (V2)
api_listContextDocumentsList context documents
api_createContextDocumentCreate a context document
api_getContextDocumentGet a single context document by its link ID or KnowledgeDoc ID
api_updateContextDocumentUpdate a context document
api_deleteContextDocumentDelete a context document
api_getContextDocumentByTypeGet context document by type
api_buildBrandKitPopulate a brand kit (canonical schema)
api_getBrandKitGet brand kit
api_listImageModelsList available AI image models
api_getImageModelGet one AI image model
api_getImageModelFieldsGet the field schema for an image model
api_listVideoModelsList available AI video models
api_getVideoModelGet one AI video model
api_getVideoModelFieldsGet the field schema for a video model
api_generateImageGenerate AI image
api_generateVideoGenerate AI video
api_getVideoVariationPoll a video generation job (step 3 of 3)
api_getModelFieldsDiscover generation model field schema (step 1 of 3)
api_getTaskResultGet the result/status of an async (Celery) task by ID
api_listVoicesList available TTS voices
api_getVoiceGet a voice by ID
api_generateAudioGenerate speech from text
api_signAssetUploadSign a direct asset upload
api_registerAssetRegister a completed direct upload
api_createAssetImport a downloadable remote file as a persistent asset; use signed upload for client-local files
api_getAssetGet an asset by ID
api_createDocumentCreate a long-form document
api_listProjectsList projects of a type (Project or AdCreativeProject)
api_createProjectCreate a project of a type (Project or AdCreativeProject)
api_getProjectGet a project
api_updateProjectUpdate a project
api_deleteProjectSoft-delete a project (recoverable; items are hidden, not purged)
api_exportProjectItemsExport project items
api_listProjectItemsList project items
api_createProjectItemCreate a project item
api_getProjectItemGet a project item
api_updateProjectItemUpdate a project item
api_deleteProjectItemSoft-delete one item from a project (recoverable, not purged)
api_assignAgentToItemAssign agent to item
api_reorderProjectItemReorder a project item
api_listCommentsList comments on a task or other commentable resource
api_addCommentAdd a comment (or threaded reply) to a resource
api_getCreditBalanceGet remaining Simplified credit balance

Social publishing and analytics

ToolPurpose
social_getSocialMediaAccountsList ALL connected social media accounts in one call (omit network)
social_getSocialMediaAnalyticsRangeGet time-series analytics for specific metrics
social_getSocialMediaAnalyticsPostsGet analytics for social media posts
social_getSocialMediaAnalyticsAggregatedGet aggregated analytics for a social media account
social_getSocialMediaAnalyticsAudienceGet audience analytics for a social media account
social_createSocialMediaPostCreate a social media post
social_getSocialMediaPostsGet published social media posts
social_getSocialMediaDraftsGet draft social media posts
social_deleteSocialMediaPostDelete a published social media post
social_deleteSocialMediaDraftDelete a draft social media post
social_updateSocialMediaPostUpdate a published social media post
social_listSocialMediaTagsList social-media tags (labels)
social_createSocialMediaTagCreate a new social-media tag (label)
social_updateSocialMediaDraftUpdate a draft social media post
social_createSocialMediaReviewBundleCreate a review bundle for social media drafts
social_addDraftsToSocialMediaReviewBundleAdd drafts to an existing review bundle

Media processing and transcription

ToolPurpose
media_transcribeVideoStart a video/audio transcription job (step 1 of 3)
media_getTranscriptionPoll a transcription job for status and transcript (step 2 of 3)
media_downloadTranscriptionFileDownload transcription as WebVTT or SRT (step 3 of 3)
media_blurBackgroundBlur image background
media_removeBackgroundRemove image background
media_upscaleImageUpscale image resolution
media_generativeFillGenerative fill / inpaint with prompt
media_imageOutpaintingOutpaint / extend image beyond borders
media_magicInpaintMagic inpaint — AI object removal / replacement
media_replaceImageBackgroundReplace image background
media_restoreImageRestore / enhance image quality
media_sdScribbleScribble to image (ControlNet)
media_imagesToPdfCombine images into a single PDF
media_convertImageFormatConvert an image between formats (JPG/PNG/WebP/GIF/…)
media_convertVideoFormatConvert video to a different format
media_mergeVideosMerge multiple videos into one
media_removeAudioRemove audio track from video
media_reverseVideoReverse a video so it plays back-to-front
media_speedupVideoChange video playback speed
media_addBRollsVideoAuto-add B-roll footage to a video
media_scriptToVideoGenerate a video from a script
media_textToVideoGenerate a video from a text prompt

Task boards

ToolPurpose
pm_listBoardsList all accessible PM boards (returns UUIDs for downstream calls)
pm_createBoardCreate a new PM board with optional initial status columns
pm_getBoardGet a single board by UUID or slug
pm_updateBoardUpdate board title, description, access level, or config
pm_deleteBoardSoft-delete a board and queue task cleanup (irreversible)
pm_cloneBoardDeep-clone a board including statuses and top-level tasks
pm_listStatusesList status columns for a board (UUIDs required for createTask/searchTasks)
pm_createStatusAdd a new status column to a board (returns ID needed for createTask)
pm_getStatusGet a single status column by board + status UUID
pm_updateStatusUpdate a status column title, color, or position
pm_deleteStatusDelete a status column (must be empty first; use moveStatus to drain)
pm_moveStatusReassign all tasks under this status to another status
pm_createTaskCreate a task in a status column with inline assignees and tags
pm_getTaskGet a task by UUID or slug; use ?expand= for assignees, tags, subtasks
pm_updateTaskUpdate task fields; supports inline assignee/tag diffs and status moves
pm_deleteTaskSoft-delete a task (irreversible via API)
pm_listSubtasksList direct child tasks (subtasks) of a task
pm_getTaskActivityGet paginated audit trail of changes made to a task
pm_updateTaskAssigneesAdd or remove assignees on a task (by integer user ID)
pm_updateTaskTagsAdd or remove tags on a task (by name)
pm_updateTaskAttachmentsAdd or remove file attachments on a task
pm_cloneTaskClone a task, choosing which fields to copy
pm_updateTaskCustomFieldsSet custom field values on a task
pm_getTaskDependenciesGet a task’s dependency graph (blocks / blocked_by / related)
pm_addTaskDependencyAdd a BLOCKS, RELATES_TO, or DUPLICATES dependency between two tasks
pm_removeTaskDependencyRemove a dependency by relationship_id (from getTaskDependencies)
pm_searchTasksSearch and load tasks by board, status, assignee, tag, or text
pm_listWorkspaceMembersList workspace members as assignee choices
pm_searchRecentTasksList recently modified tasks sorted by last-modified (cross-board)

Notifications

ToolPurpose
notify_sendAgentNotificationSend a notification from an AI agent to a user

Workflows — availability varies

ToolPurpose
flows_listWorkflowsFind runnable workflows and their input schemas
flows_startWorkflowStart a workflow run and return its run ID
flows_listWorkflowRunsList recent runs of one workflow, newest first
flows_getWorkflowRunStatusPoll a run for status and final output
flows_getWorkflowRunGet one run in full, including every task
flows_terminateWorkflowRunStop a running workflow immediately and for good
flows_retryWorkflowRunResume a failed run from its last failed task
flows_restartWorkflowRunRe-run a finished workflow from the beginning
flows_pauseWorkflowRunPause a run after its in-flight tasks finish
flows_resumeWorkflowRunResume a paused run from where it stopped
flows_approveWorkflowTaskApprove or reject a task the run is waiting on
flows_createWorkflowCreate an empty draft workflow
flows_getWorkflowRead one workflow, optionally with its diagram
flows_updateWorkflowWrite the step graph, or edit title and description
flows_deleteWorkflowDelete a workflow
flows_publishWorkflowCompile the diagram and make the workflow runnable
flows_listWorkflowActionsList the step types a diagram can use

Agents and knowledge — availability varies

ToolPurpose
agents_listAgentsList the workspace’s agents
agents_createAgentCreate an agent
agents_getAgentGet one agent’s full configuration
agents_updateAgentUpdate an agent’s configuration
agents_deleteAgentDelete an agent
agents_cloneAgentClone an agent with its tools, MCPs and skills
agents_listAgentSkillsList an agent’s skills
agents_addAgentSkillAdd a skill to an agent
agents_getAgentSkillGet one skill
agents_updateAgentSkillEdit a skill
agents_deleteAgentSkillRemove a skill
agents_listAgentToolkitsList the toolkits attached to an agent
agents_attachAgentToolkitAttach a toolkit to an agent
agents_updateAgentToolkitNarrow which tools a toolkit exposes
agents_detachAgentToolkitDetach a toolkit from an agent
agents_listAvailableToolsList built-in tool slugs
agents_listAvailableModelsList selectable LLM models
agents_listToolkitsList available toolkits and their tools
agents_listTriggersList triggers
agents_createTriggerCreate a trigger
agents_getTriggerGet one trigger
agents_updateTriggerUpdate a trigger
agents_deleteTriggerDelete a trigger
agents_runTriggerFire a trigger now
agents_pauseTriggerPause a trigger
agents_resumeTriggerResume a paused trigger
agents_listTriggerRunsList a trigger’s recent runs
agents_listTriggerKindsList the available trigger kinds
agents_listKnowledgeBasesList the workspace’s knowledge bases
agents_createKnowledgeBaseCreate a knowledge base
agents_searchKnowledgeBasesSearch the workspace’s knowledge bases by passage
agents_getKnowledgeBaseGet one knowledge base
agents_updateKnowledgeBaseRename or re-describe a knowledge base
agents_deleteKnowledgeBaseDelete a knowledge base
agents_reingestKnowledgeBaseRe-process every source in a knowledge base
agents_listKnowledgeSourcesList the sources in a knowledge base
agents_addKnowledgeSourceAdd a web page to a knowledge base
agents_getKnowledgeSourceGet one source
agents_deleteKnowledgeSourceRemove a source from a knowledge base
agents_reingestKnowledgeSourceRe-process one source