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

Gemini CLI 63-character MCP tool names: do Sume tool names fit?
Gemini CLI builds names as mcp_server_tool and truncates past 63 characters. Sume's longest documented tool names fit if the server name stays short.

Make 'Process data in order': one slow Sume run can block the rest
Make's Process data in order setting pauses new runs until earlier incomplete ones finish. With paid Sume jobs, keep each run short and acknowledged.

Make webhook returns 410 after 5 days idle: redeliver the Sume job
Make deactivates a webhook not connected to an active scenario for over 120 hours and answers 410. Reconnect it, then use Sume Redeliver for the result.

Make webhook logs last 3 days: keep Sume job ids and events yourself
Make keeps webhook logs for 3 days on standard plans and 30 on Enterprise. Store each Sume job id so you can audit a delivery after the log is gone.

n8n 3.0 binary data filesystem mode: keep the Sume result URL
n8n 3.0 stops supporting in-memory binary data and renames the folder to ~/.n8n/storage. Pass Sume result URLs instead of downloading big videos.

n8n 3.0 Chat Trigger WebSocket frames: replying with a Sume job
n8n 3.0 sends every Chat Trigger WebSocket frame as JSON with a type field. How a chat reply should hand a Sume video job to the user.

n8n 3.0 Execute Sub-workflow drops URL and file: Sume sub-workflow
n8n 3.0 removes Local File and URL sources from Execute Sub-workflow. Keep the Sume submit logic in a database workflow and call it by ID.

n8n 3.0 needs Docker to self-host: a public URL for Sume webhooks
n8n 3.0 drops npm and npx installs. Whatever you run in Docker, a Sume webhook needs a public HTTPS URL that reaches the container.

Notion file upload: 20 MB direct limit, 1-hour attach window, Sume
Notion's direct upload takes files up to 20 MB and archives unattached uploads after an hour. What that means for attaching Sume images and videos.

Pipedream keeps events 7 days on Free: store Sume job ids elsewhere
Pipedream's limits page lists 7 days of event retention on the free tier. Keep Sume job ids in your own store to audit a video job after that.

Qwen Code MCP server: add Sume with qwen mcp add --transport http
Add Sume's hosted MCP to Qwen Code with qwen mcp add --transport http: an API-key header, a timeout above 55 s, and include-tools to keep paid tools out.

Augment extension: add Sume as a remote MCP server over HTTP
In Augment's MCP settings, Add remote MCP takes a connection type, a name and a URL. How to fill it for Sume, and which auth questions the docs leave open.

BigCommerce product videos API takes YouTube only: host your AI clip
BigCommerce's product videos API accepts only YouTube ids, not MP4 URLs. Make the clip with Sume, publish it to YouTube, then store the video_id.

Jan app MCP server: connect Sume over Streamable HTTP and OAuth
Jan can connect to a remote MCP server over Streamable HTTP and sign in with OAuth and PKCE. How that maps onto Sume's hosted MCP endpoint and its scopes.

JetBrains AI Assistant MCP server: add Sume with a url entry
Add Sume's hosted MCP server to JetBrains AI Assistant: the Settings path, the url JSON, global or project scope, and what the page leaves unsaid about auth.

Kimi Code CLI MCP: kimi mcp add --transport http for Sume
Add Sume's hosted MCP to Kimi Code CLI with kimi mcp add --transport http, finish OAuth with kimi mcp auth, and verify with kimi mcp test.

Shopify fileCreate: 250 files per batch, 512-character alt text
Shopify's fileCreate takes 250 files per call and alt text up to 512 characters. Plan a batch of Sume product images around both limits and the error codes.

Shopify fileUpdate previewImageSource: set a video poster
Set a poster on a Shopify video with fileUpdate previewImageSource. Pull one still from a Sume clip with video frames, and watch the one-field-per-call rule.

Shopify productCreateMedia is deprecated: use productSet files
Shopify deprecated productCreateMedia in favor of productUpdate and productSet. See how to attach Sume images and what productSet deletes when you omit a list.

Shopify productReorderMedia: put the AI product video second
productReorderMedia is asynchronous and zero-based; list only the media you move. Put a Sume product clip after the hero image and poll the job.

Shopify productVariantAppendMedia: one AI image per color variant
Link an existing Shopify image to each color variant with productVariantAppendMedia, and generate the recolored shots from one product photo with Sume.

Shopify stagedUploadsCreate: fileSize is required for video
Uploading an AI product clip to Shopify takes a staged upload, and fileSize is required for VIDEO. Download the Sume MP4, count the bytes, then stage it.

Shopify video sources are empty until READY: poll before attaching
On Shopify's Video object, sources and duration stay empty until status is READY. Poll the file before you attach a Sume clip.

Snapchat Ads API: set ai_content_source USER_AI_GEN on an AI video
Snap's create-media call has an optional ai_content_source field: USER_AI_GEN or SNAP_AI_GENERATED. Set it when you upload a Sume clip, then wait for READY.

Snapchat Top Snap video: 1080x1920, 32 MB, or 1 GB in 32 chunks
Snap's media API takes 1080x1920 mp4 or mov from 3 to 1800 seconds, 32 MB in one call or up to 1 GB in 32 parts. Check a Sume clip against it first.

Tabnine agent MCP: mcp_servers.json with requestInit headers for Sume
Add Sume's hosted MCP to Tabnine with a url entry in mcp_servers.json and an x-api-key header under requestInit. File locations, transport detection, caveats.

Claude Code ENABLE_CLAUDEAI_MCP_SERVERS=false and your Sume entry
Claude Code can load claude.ai connectors next to your own servers. Set ENABLE_CLAUDEAI_MCP_SERVERS=false to run only the Sume entry you configured.

Claude Code mcp add --client-id: Sume's OAuth needs no client ID
claude mcp add has --client-id and --client-secret for pre-registered OAuth apps. Sume's hosted MCP quickstart uses neither: add the URL, then login.

Claude Code CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS and Sume jobs_wait
Claude Code can move a long MCP call to the background after a threshold. Sume's jobs_wait returns within 55 seconds, so set the threshold above that.

claude mcp list and get: check the Sume server before you prompt
claude mcp list shows each server's health; claude mcp get shows one entry. Use both, then call Sume's mcp_health, to prove the connection works.

Claude Code mcp reset-project-choices: bring back the Sume prompt
Declined or approved a project .mcp.json server by mistake? claude mcp reset-project-choices clears those choices so Claude Code asks again about Sume.

Claude Code MCP tool idle timeout versus a silent Sume jobs_wait
CLAUDE_CODE_MCP_TOOL_IDLE_TIMEOUT aborts a call after a quiet window. Sume's jobs_wait is silent for up to 55 seconds, so keep the idle window above that.

Codex .codex/config.toml: share Sume's MCP entry per project
Codex reads project settings from .codex/config.toml in trusted projects only. Put Sume's URL there to share it, and keep keys in env vars.

Copilot dynamic workflows: fan out Sume jobs, wait once
Copilot's dynamic workflows (public preview) run steps in parallel. Here is how to submit several Sume jobs and settle them with one batch jobs_wait.

Cursor mcp.json auth block: do you need CLIENT_ID for Sume?
Cursor's mcp.json lets a remote server carry an auth block with CLIENT_ID. Sume's hosted MCP entry in Cursor is just a url; sign in when Cursor prompts.

TikTok API title: hashtags and mentions need spaces or newlines
In the Direct Post title (2,200 UTF-16 runes) hashtags and mentions are matched or delimited by spaces or new lines. Build the caption with a checked helper.

TikTok API video size: 4 GB max, and keeping AI clips under it
The Content Posting API accepts videos up to 4 GB, 10 minutes, 360-4096 px. Here is how to size an AI-generated clip with Sume video trim before upload.

Can an internal script use TikTok Direct Post for AI video?
TikTok's guidelines say Direct Post apps must serve wide audiences, not internal use, for authentic creators. What it means for an AI-video pipeline.

TikTok privacy_level_option_mismatch 400: fix the Direct Post value
Direct Post returns 400 privacy_level_option_mismatch when privacy_level is not one of the creator's own options. Read the options first, then pass one.

TikTok FILE_UPLOAD vs PULL_FROM_URL for a Sume video file
Use PULL_FROM_URL for server-side files on a domain you verified, FILE_UPLOAD for device files. A media.sume.com link is not your domain, so re-host or upload.

TikTok inbox upload vs Direct Post: which API for an AI video?
Inbox upload makes a draft the creator finishes in TikTok; Direct Post publishes with title, privacy and consent set in your app. Compare scope and audit.

TikTok photo post limits: 20 MB per image, 1080p max, JPEG or WebP
TikTok's media guide caps photo-post images at 1080p and 20 MB each, in WebP or JPEG. Set Sume image output and video stills to match before you upload.

Point an OpenRouter-style video client at Sume: what changes
Sume's /v1/videos follows the OpenRouter video API field for field. Change the base URL, key and model ids, then handle six documented differences.

Product videos from a chat agent: dry run first, then submit
Higgsfield added slash commands in ChatGPT. When an agent makes product videos on Sume's hosted MCP, preview with dry_run, then submit with a key.

Runway MCP plus Sume MCP in one Claude Code setup: who does what
Runway added four Kling models to its MCP on 2026-09-18. Here is how a client can hold Runway and Sume MCP servers together and how to split the video jobs.

Claude highlight edit from a long video: Resolve 21.1 vs Sume MCP
Resolve 21.1 lets Claude edit highlights inside Resolve. Sume's hosted MCP can do a cloud version: inspect, trim ranges, join with timeline_create.

fal MCP "why did my request fail": the Sume job equivalent
fal's Platform MCP lets an assistant debug a failed request. For a failed Sume media job, read jobs_events and the error, then retry by the error rules.

Claude Code MCP sign-in link stopped working: use the newest one
A repeat MCP sign-in request replaces the pending link in Claude Code, so the older link can stop working. Finish the newest Sume sign-in link only.