Back to Tool Reference
MCP

content.get

Return content status and generated output fields.

Effectread-onlyScopecontent:readPlanGrowth

Parameters

handlestringRequired

UUID returned from content.generate.

wait_secintegerDefault: 0

0 returns an instant snapshot. Positive values long-poll up to that many seconds and return when the content is complete/failed or the timeout expires.

Returns

handlestring
resource_idstring

Same as content_id.

status"pending" | "running" | "complete" | "failed"
doneboolean
content_idstring
phasestring

Raw current_phase: planning, generation, assembly, export, complete, failed.

progressnumber

Fractional progress 0.0-1.0.

formatstring

Content format produced by the worker.

requires_video_assemblyboolean

True for video/slideshow (produces an MP4); False for carousel/single (no MP4).

resolved_sales_channelstring

Primary sales channel for CTA copy (e.g. "tiktok_shop", "etsy", "shopify"). Defaults to "tiktok_shop" until resolved at publish time.

video_urlstring | null

Final MP4 URL (video/slideshow only).

image_urlsstring[]

Source images (carousel/single — also returned as publishable_image_refs).

publishable_image_refsstring[]

Image refs that will be pushed to the per-channel publisher for carousel/single posts.

duration_secondsnumber | null
scenes_countnumber
errorstring
Request
json
{
  "name": "content.get",
  "arguments": {
    "handle": "c1fe737e-8776-5f39-8c3a-acd25ad5b75e",
    "wait_sec": 50
  }
}