help_describe; if the server and this page disagree, the server wins.
studio_workflow
Builds, edits, runs, saves, and lists canvas workflows.
Good to know:
- Canvas reads and builds work on a workspace (
room_id).target: "library"saves a reusable template instead. deleteandworkspace_deleteare two-phase. A brand holds at most three workspaces.- To make the creative for a Planner draft, pass
source_draft_idtobuild. runwithout aroom_idreturnsneeds_workspace: ask the person to open the canvas in Continuum, then retry.
Actions (
action):
In this table,
a|b means one of them and a+b means together.
Examples (IDs are illustrative; use the ones earlier calls return):
Read the current canvas:
Related:
studio_deliver, media_search, content_create, help_describe, library_manage, unsplash_search.
Full schema: help_describe {"tool":"studio_workflow","action":"get"}. As JSON: /mcp/schemas/studio_workflow.json.
studio_deliver
Previews and sends finished creative to a planned post, an organic publish, or a live ad, and restores a swapped ad.
Good to know:
- Writes are two-phase and carry an
operation_id: an exact retry replays the same receipt. - A result marked
indeterminateisn’t safe to retry blindly. Check the destination first. replace_paid_creativereturns a restore handle;restore_paid_creativeundoes the swap.
Actions (
action):
Examples (IDs are illustrative; use the ones earlier calls return):
Find organic drafts to deliver to:
Related:
studio_workflow, content_create, paid_manage, help_describe.
Full schema: help_describe {"tool":"studio_deliver","action":"find_targets"}. As JSON: /mcp/schemas/studio_deliver.json.
pipeline_search
Finds your team’s saved pipelines.
Inputs:
Examples (IDs are illustrative; use the ones earlier calls return):
Find a saved pipeline:
Related:
pipeline_describe, pipeline_invoke.
Full schema: help_describe {"tool":"pipeline_search"}. As JSON: /mcp/schemas/pipeline_search.json.
pipeline_describe
Shows what a pipeline needs.
Inputs:
Examples (IDs are illustrative; use the ones earlier calls return):
What a pipeline needs:
Related:
pipeline_invoke, pipeline_search.
Full schema: help_describe {"tool":"pipeline_describe"}. As JSON: /mcp/schemas/pipeline_describe.json.
pipeline_invoke
Runs a pipeline, up to 10 versions per request.
Good to know:
- Returns one receipt per run right away, usually
queued. Read progress withpipeline_run_status. - Reusing the same
idempotency_keyfor the exact same request is safe. Use a new key for a new request.
Inputs:
Examples (IDs are illustrative; use the ones earlier calls return):
Run a pipeline twice with different headlines:
Related:
pipeline_describe, pipeline_run_status.
Full schema: help_describe {"tool":"pipeline_invoke"}. As JSON: /mcp/schemas/pipeline_invoke.json.
pipeline_run_status
Checks a pipeline run.
Inputs:
Examples (IDs are illustrative; use the ones earlier calls return):
Check a run:
Related:
pipeline_describe, pipeline_invoke.
Full schema: help_describe {"tool":"pipeline_run_status"}. As JSON: /mcp/schemas/pipeline_run_status.json.
list_elements
Lists your saved Elements.
Inputs:
Examples (IDs are illustrative; use the ones earlier calls return):
Every Element this brand has saved:
Related:
studio_workflow, media_search, library_manage.
Full schema: help_describe {"tool":"list_elements"}. As JSON: /mcp/schemas/list_elements.json.
What’s next
All tools
Every tool on one page, and the machine-readable index.
Account, brand, and jobs
Lists the brands you can access, and more.
Analytics, trends, and competitors
Organic, paid, and website results by platform: accounts, top posts, campaigns, ad sets, and ads, and more.
Organic+ planning and publishing
Reads and proposes a week of posts, approves it, reschedules and copies posts, and attaches media, and more.