Tool reference
Find operations by capability and verify their current inputs.
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
| Tool | Purpose |
|---|---|
api_listTeamspaces | List the teamspaces the current user belongs to |
api_getWorkspace | Get details for one workspace by its integer ID |
api_getWorkspaceInfo | Get the current caller’s full workspace context |
api_listBrandKits | List brand kits in the workspace (returns IDs for getBrandKit) |
api_createBrandKit | Create a new (empty) brand kit (V2) |
api_listContextDocuments | List context documents |
api_createContextDocument | Create a context document |
api_getContextDocument | Get a single context document by its link ID or KnowledgeDoc ID |
api_updateContextDocument | Update a context document |
api_deleteContextDocument | Delete a context document |
api_getContextDocumentByType | Get context document by type |
api_buildBrandKit | Populate a brand kit (canonical schema) |
api_getBrandKit | Get brand kit |
api_listImageModels | List available AI image models |
api_getImageModel | Get one AI image model |
api_getImageModelFields | Get the field schema for an image model |
api_listVideoModels | List available AI video models |
api_getVideoModel | Get one AI video model |
api_getVideoModelFields | Get the field schema for a video model |
api_generateImage | Generate AI image |
api_generateVideo | Generate AI video |
api_getVideoVariation | Poll a video generation job (step 3 of 3) |
api_getModelFields | Discover generation model field schema (step 1 of 3) |
api_getTaskResult | Get the result/status of an async (Celery) task by ID |
api_listVoices | List available TTS voices |
api_getVoice | Get a voice by ID |
api_generateAudio | Generate speech from text |
api_signAssetUpload | Sign a direct asset upload |
api_registerAsset | Register a completed direct upload |
api_createAsset | Import a downloadable remote file as a persistent asset; use signed upload for client-local files |
api_getAsset | Get an asset by ID |
api_createDocument | Create a long-form document |
api_listProjects | List projects of a type (Project or AdCreativeProject) |
api_createProject | Create a project of a type (Project or AdCreativeProject) |
api_getProject | Get a project |
api_updateProject | Update a project |
api_deleteProject | Soft-delete a project (recoverable; items are hidden, not purged) |
api_exportProjectItems | Export project items |
api_listProjectItems | List project items |
api_createProjectItem | Create a project item |
api_getProjectItem | Get a project item |
api_updateProjectItem | Update a project item |
api_deleteProjectItem | Soft-delete one item from a project (recoverable, not purged) |
api_assignAgentToItem | Assign agent to item |
api_reorderProjectItem | Reorder a project item |
api_listComments | List comments on a task or other commentable resource |
api_addComment | Add a comment (or threaded reply) to a resource |
api_getCreditBalance | Get remaining Simplified credit balance |
Social publishing and analytics
| Tool | Purpose |
|---|---|
social_getSocialMediaAccounts | List ALL connected social media accounts in one call (omit network) |
social_getSocialMediaAnalyticsRange | Get time-series analytics for specific metrics |
social_getSocialMediaAnalyticsPosts | Get analytics for social media posts |
social_getSocialMediaAnalyticsAggregated | Get aggregated analytics for a social media account |
social_getSocialMediaAnalyticsAudience | Get audience analytics for a social media account |
social_createSocialMediaPost | Create a social media post |
social_getSocialMediaPosts | Get published social media posts |
social_getSocialMediaDrafts | Get draft social media posts |
social_deleteSocialMediaPost | Delete a published social media post |
social_deleteSocialMediaDraft | Delete a draft social media post |
social_updateSocialMediaPost | Update a published social media post |
social_listSocialMediaTags | List social-media tags (labels) |
social_createSocialMediaTag | Create a new social-media tag (label) |
social_updateSocialMediaDraft | Update a draft social media post |
social_createSocialMediaReviewBundle | Create a review bundle for social media drafts |
social_addDraftsToSocialMediaReviewBundle | Add drafts to an existing review bundle |
Media processing and transcription
| Tool | Purpose |
|---|---|
media_transcribeVideo | Start a video/audio transcription job (step 1 of 3) |
media_getTranscription | Poll a transcription job for status and transcript (step 2 of 3) |
media_downloadTranscriptionFile | Download transcription as WebVTT or SRT (step 3 of 3) |
media_blurBackground | Blur image background |
media_removeBackground | Remove image background |
media_upscaleImage | Upscale image resolution |
media_generativeFill | Generative fill / inpaint with prompt |
media_imageOutpainting | Outpaint / extend image beyond borders |
media_magicInpaint | Magic inpaint — AI object removal / replacement |
media_replaceImageBackground | Replace image background |
media_restoreImage | Restore / enhance image quality |
media_sdScribble | Scribble to image (ControlNet) |
media_imagesToPdf | Combine images into a single PDF |
media_convertImageFormat | Convert an image between formats (JPG/PNG/WebP/GIF/…) |
media_convertVideoFormat | Convert video to a different format |
media_mergeVideos | Merge multiple videos into one |
media_removeAudio | Remove audio track from video |
media_reverseVideo | Reverse a video so it plays back-to-front |
media_speedupVideo | Change video playback speed |
media_addBRollsVideo | Auto-add B-roll footage to a video |
media_scriptToVideo | Generate a video from a script |
media_textToVideo | Generate a video from a text prompt |
Task boards
| Tool | Purpose |
|---|---|
pm_listBoards | List all accessible PM boards (returns UUIDs for downstream calls) |
pm_createBoard | Create a new PM board with optional initial status columns |
pm_getBoard | Get a single board by UUID or slug |
pm_updateBoard | Update board title, description, access level, or config |
pm_deleteBoard | Soft-delete a board and queue task cleanup (irreversible) |
pm_cloneBoard | Deep-clone a board including statuses and top-level tasks |
pm_listStatuses | List status columns for a board (UUIDs required for createTask/searchTasks) |
pm_createStatus | Add a new status column to a board (returns ID needed for createTask) |
pm_getStatus | Get a single status column by board + status UUID |
pm_updateStatus | Update a status column title, color, or position |
pm_deleteStatus | Delete a status column (must be empty first; use moveStatus to drain) |
pm_moveStatus | Reassign all tasks under this status to another status |
pm_createTask | Create a task in a status column with inline assignees and tags |
pm_getTask | Get a task by UUID or slug; use ?expand= for assignees, tags, subtasks |
pm_updateTask | Update task fields; supports inline assignee/tag diffs and status moves |
pm_deleteTask | Soft-delete a task (irreversible via API) |
pm_listSubtasks | List direct child tasks (subtasks) of a task |
pm_getTaskActivity | Get paginated audit trail of changes made to a task |
pm_updateTaskAssignees | Add or remove assignees on a task (by integer user ID) |
pm_updateTaskTags | Add or remove tags on a task (by name) |
pm_updateTaskAttachments | Add or remove file attachments on a task |
pm_cloneTask | Clone a task, choosing which fields to copy |
pm_updateTaskCustomFields | Set custom field values on a task |
pm_getTaskDependencies | Get a task’s dependency graph (blocks / blocked_by / related) |
pm_addTaskDependency | Add a BLOCKS, RELATES_TO, or DUPLICATES dependency between two tasks |
pm_removeTaskDependency | Remove a dependency by relationship_id (from getTaskDependencies) |
pm_searchTasks | Search and load tasks by board, status, assignee, tag, or text |
pm_listWorkspaceMembers | List workspace members as assignee choices |
pm_searchRecentTasks | List recently modified tasks sorted by last-modified (cross-board) |
Notifications
| Tool | Purpose |
|---|---|
notify_sendAgentNotification | Send a notification from an AI agent to a user |
Workflows — availability varies
| Tool | Purpose |
|---|---|
flows_listWorkflows | Find runnable workflows and their input schemas |
flows_startWorkflow | Start a workflow run and return its run ID |
flows_listWorkflowRuns | List recent runs of one workflow, newest first |
flows_getWorkflowRunStatus | Poll a run for status and final output |
flows_getWorkflowRun | Get one run in full, including every task |
flows_terminateWorkflowRun | Stop a running workflow immediately and for good |
flows_retryWorkflowRun | Resume a failed run from its last failed task |
flows_restartWorkflowRun | Re-run a finished workflow from the beginning |
flows_pauseWorkflowRun | Pause a run after its in-flight tasks finish |
flows_resumeWorkflowRun | Resume a paused run from where it stopped |
flows_approveWorkflowTask | Approve or reject a task the run is waiting on |
flows_createWorkflow | Create an empty draft workflow |
flows_getWorkflow | Read one workflow, optionally with its diagram |
flows_updateWorkflow | Write the step graph, or edit title and description |
flows_deleteWorkflow | Delete a workflow |
flows_publishWorkflow | Compile the diagram and make the workflow runnable |
flows_listWorkflowActions | List the step types a diagram can use |
Agents and knowledge — availability varies
| Tool | Purpose |
|---|---|
agents_listAgents | List the workspace’s agents |
agents_createAgent | Create an agent |
agents_getAgent | Get one agent’s full configuration |
agents_updateAgent | Update an agent’s configuration |
agents_deleteAgent | Delete an agent |
agents_cloneAgent | Clone an agent with its tools, MCPs and skills |
agents_listAgentSkills | List an agent’s skills |
agents_addAgentSkill | Add a skill to an agent |
agents_getAgentSkill | Get one skill |
agents_updateAgentSkill | Edit a skill |
agents_deleteAgentSkill | Remove a skill |
agents_listAgentToolkits | List the toolkits attached to an agent |
agents_attachAgentToolkit | Attach a toolkit to an agent |
agents_updateAgentToolkit | Narrow which tools a toolkit exposes |
agents_detachAgentToolkit | Detach a toolkit from an agent |
agents_listAvailableTools | List built-in tool slugs |
agents_listAvailableModels | List selectable LLM models |
agents_listToolkits | List available toolkits and their tools |
agents_listTriggers | List triggers |
agents_createTrigger | Create a trigger |
agents_getTrigger | Get one trigger |
agents_updateTrigger | Update a trigger |
agents_deleteTrigger | Delete a trigger |
agents_runTrigger | Fire a trigger now |
agents_pauseTrigger | Pause a trigger |
agents_resumeTrigger | Resume a paused trigger |
agents_listTriggerRuns | List a trigger’s recent runs |
agents_listTriggerKinds | List the available trigger kinds |
agents_listKnowledgeBases | List the workspace’s knowledge bases |
agents_createKnowledgeBase | Create a knowledge base |
agents_searchKnowledgeBases | Search the workspace’s knowledge bases by passage |
agents_getKnowledgeBase | Get one knowledge base |
agents_updateKnowledgeBase | Rename or re-describe a knowledge base |
agents_deleteKnowledgeBase | Delete a knowledge base |
agents_reingestKnowledgeBase | Re-process every source in a knowledge base |
agents_listKnowledgeSources | List the sources in a knowledge base |
agents_addKnowledgeSource | Add a web page to a knowledge base |
agents_getKnowledgeSource | Get one source |
agents_deleteKnowledgeSource | Remove a source from a knowledge base |
agents_reingestKnowledgeSource | Re-process one source |
