Integrations
Calling Sume from automation platforms, serverless functions, agent frameworks, and MCP clients. Each uses plain HTTPS or remote MCP, not a connector.

Activepieces multipart Content-Length: what body Sume wants
Activepieces 0.91.0 sends known-length multipart with Content-Length. Sume job submits still need JSON; send media as public HTTPS URLs or a PUT upload.

ComfyUI ID-V2V vs reference video and face swap on Sume
ComfyUI v0.38.1 adds ID-V2V for Wan 2.1 and VACE models. On Sume, keep identity with video references on models that list them, or use Beta face swap.

ElevenLabs MCP server is now hosted: what Sume's MCP offers
ElevenLabs deprecated its local MCP server for a hosted one with OAuth. Sume's hosted MCP at mcp.sume.com/mcp has music, TTS and STT tools. Setup compared.

Google Ads API v25.2 automated video crawl for Performance Max
Google Ads API v25.2 adds AutomatedVideoCrawlSetting with LANDING_PAGE, SOCIAL and YOUTUBE sources. What it sets, and how to supply your own video with Sume.

Google Ads GenerateCreatorInsights by YouTube handle vs Sume search
Google Ads API v25.2 lets GenerateCreatorInsights search by YouTube channel handles. Sume's influencer search finds candidates by niche first. Two steps.

Higgsfield's ChatGPT slash commands vs Sume's hosted MCP tools
Higgsfield's ChatGPT extension starts presets with slash commands. Sume's hosted MCP exposes tools; paid calls need an idempotency_key and wallet balance.

Instagram Creator Marketplace discovery filters vs Sume's
Meta added six discovery filters, including featured_in_paid_ads. Sume's influencer search takes niche, geo, language, followers and engagement only.

Instagram Creator Marketplace Messaging API: the 250,000 follower cap
Instagram's Creator Marketplace Messaging API reaches creators with 250,000 or fewer followers. Shortlist inside that band with Sume's influencer search.

Langflow webhook SSRF: what Sume will and won't call back
Sume job webhooks go only to public HTTPS URLs; localhost and private-network targets are rejected. What that means for a Langflow flow receiving them.

n8n MCP Client node ends sessions: what that means for Sume
n8n 2.42.0 terminates the MCP session before closing the client. Sume's endpoint is POST-only and issues no session id, so pair it with idempotency keys.

Always-on agents making video: a Sume callback_url, not polling
An always-on agent that waits on video should not poll in a loop. On Sume, pass an HTTPS callback_url and receive a signed webhook when the job finishes.

Runway MCP workflows vs Sume hosted MCP tool chains
Runway MCP can now list, open and run saved workflows from chat. Sume's hosted MCP exposes single tools you chain with jobs_wait and an idempotency_key.

Shopify collection.products trigger: one Sume job per product added
Shopify Events' collection.products trigger fires when a product joins or leaves a collection. Key one Sume image job on collection and product ids.

Shopify Events fields_changed: only added should start a Sume job
Shopify Events' fields_changed is now an object with added, updated and removed. Start a paid Sume job from added only, and key it so replays are safe.

Shopify Events query_filter: ACTIVE products only for Sume runs
Shopify Events' query_filter can limit deliveries to ACTIVE products. Filter at Shopify so draft products never reach a Sume submit or a bulk queue.

Shopify's Meta AI channel: product image variants from Sume
Shopify now lists Meta as an AI channel and shares products through Shopify Catalog. Here is what Sume can make for those listings: image variants and a video.

Trigger.dev pause concurrency limit vs Sume queue_full 429
Pausing a Trigger.dev concurrency limit stops dequeues, so nothing new reaches Sume. If Sume returns queue_full, back off with retry-after.

YouTube API brandPartner part: find creators with influencer search
YouTube's videos resource gained a brandPartner part (Jul 7, 2026). Sume's influencer search shortlists YouTube creators; it does not link partners.

Activepieces wait for webhook: resume URL as Sume webhook_url
Pass an Activepieces waitpoint resume URL as Sume's webhook_url and the paused run resumes on the terminal job event. Know the retries and signature limits.

Copilot mcp-config.json example: a Sume remote entry
A Copilot mcp-config.json example for Sume: an http entry at mcp.sume.com/mcp with an x-api-key header and a tools list. Global file vs workspace .mcp.json.

Instagram Audio API for Reels ads: prepare the video side
Meta's Instagram Audio API can find royalty-free replacements for copyrighted Reels music. Sume does not call it, but can drop the audio from your video.

Add Sume as an MCP server in Junie CLI (mcp.json)
Add Sume to Junie CLI's mcp.json as a remote server with url and headers, or leave headers out and use Authorize for OAuth. Both paths, step by step.

Kling models in Runway MCP vs Sume: what maps to what
Runway MCP added four Kling entries on Sep 18, 2026. Sume lists a Kling v3 Pro row and a Kling motion control MCP tool; it has no Kling O3 row.

Make webhook "Queue is full" 400: what Sume does and how to recover
When a Make webhook answers 400 Queue is full or 429, Sume retries up to 10 times at a fixed gap. If all fail, redeliver the job's event once the queue drains.

n8n Edit Image text alignment over a Sume-generated image
n8n 2.39 adds horizontal and vertical alignment to Edit Image's Add Image Text. Generate the picture with Sume, then place the exact words on it.

Notion 504 gateway_timeout: check the page before you retry
A Notion 504 gateway_timeout does not mean the write was undone. Read the page, write the Sume video URL once, and dedupe on the webhook's job_id.

opencode mcp auth: sign in to Sume, list, debug, log out
Run opencode mcp auth sume to start Sume's OAuth consent, then list, debug or logout. v1.18.33 now reports browser launch failures and redacts debug output.

Vercel Blob signed URL as a Sume image_url is rejected
Sume rejects signed or private URLs in input fields such as input.image_url. A Vercel Blob signed URL will fail; use a public-access store for Sume inputs.

Vercel Queues for Sume job webhooks: dedupe on job_id
Vercel Queues delivers at least once and bills keyed sends at 2x. To relay Sume webhooks through it, use job_id as the key and ack fast on the 10s limit.

Zapier Catch Raw Hook: verify a Sume webhook signature
Zapier's Catch Raw Hook returns unparsed data plus headers, which a Sume HMAC check needs. Here is what to verify and the size limits to know.

Zed MCP OAuth scopes: what Sume asks for (mcp:read, mcp:write)
Zed 1.18.0 fixed OAuth for MCP servers with non-default scopes. Sume has two scopes, mcp:read (required) and mcp:write (opt-in on the consent page).

Activepieces webhook authentication failed run: Sume signature
Activepieces 0.92 shows a failed run when webhook authentication fails. Sume sends an HMAC signature header you verify yourself in a code step.

Zapier MCP on the Free plan, and Sume's own MCP endpoint
Zapier says MCP is now in its Free, Pro and Team plans. Sume's hosted MCP is a separate server at mcp.sume.com/mcp, reached with OAuth or an API key.

n8n nested AI agent tool: one idempotency_key per Sume generation
n8n's AI Agent Tool can now use its own tools under a pre-v3 parent agent. If both levels reach a Sume paid tool, reuse one idempotency_key per generation.

n8n MCP workflow access error vs a Sume insufficient_scope
n8n now links MCP workflow access errors to workflow settings. A Sume failure reads differently: insufficient_scope means the OAuth session lacks mcp:write.

TikTok for Business MCP with Claude: add Sume for video
TikTok for Business MCP lets an agent manage ads; Sume's hosted MCP makes the video file. Connect both in one Claude session and gate paid calls.

Pinterest MCP with Claude: make the 2:3 pin with Sume
Pinterest MCP reads campaign and keyword data for an agent. Pair it with Sume's hosted MCP to generate the 2:3 pin image in the same Claude session.

HeyGen translation SRT captions vs Sume burned-in captions
HeyGen now generates caption sidecars for every translation and lipsync job. Sume burns captions into the video and does not accept SRT as input.

Hedra MCP for Claude, and how Sume's hosted MCP connects
Hedra's MCP and CLI let Claude and other agents generate images, video and audio. Sume's hosted MCP lives at mcp.sume.com/mcp with write and paid gates.

CapCut Codex plugin plus Sume hosted MCP in one session
CapCut's Codex plugin drafts and edits in chat; Sume's hosted MCP at mcp.sume.com generates media. Here is what each does and how files pass between them.

C# HttpClient POST JSON with a Bearer token
Set Authorization with AuthenticationHeaderValue("Bearer", key), send a JSON body, then read the status and body before EnsureSuccessStatusCode.

PHP cURL POST JSON with a Bearer token
json_encode the body, pass the string to CURLOPT_POSTFIELDS, set Content-Type and Authorization headers, then check the status: cURL won't fail on a 4xx.

Golang HTTP POST JSON with headers and a Bearer token
http.Post can't set headers. Marshal the JSON, build it with http.NewRequest, set headers, send with a Client that has a Timeout, and close the body.

Spring Boot RestTemplate POST JSON with a Bearer token
Set JSON content type and setBearerAuth on HttpHeaders, wrap them in an HttpEntity, call postForEntity, and catch the 4xx exception to read the body.

n8n webhook timeout: respond immediately, then do the work
On n8n Cloud a webhook that hasn't answered in 100 seconds fails with a 524. Set Respond to Immediately, do the slow work after, and dedupe sender retries.

n8n Retry On Fail: retry paid API calls without paying twice
n8n's Retry On Fail reruns a failed node up to Max Tries. For a paid API call, send the same Idempotency-Key and body on every try.

n8n error workflow: make it fire when an API job fails
An n8n error workflow runs only when an execution fails. A remote job that ends failed is a normal 200 read, so check its status and throw with Stop And Error.

n8n HTTP Request timeout: what to do when a job takes minutes
The n8n HTTP Request node's Timeout option aborts slow responses. For jobs that take minutes, submit async, then poll with a Wait node.