> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.simplified.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.simplified.com/_mcp/server.

# Tool reference

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](/mcp/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                             |