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

n8n Agents: give an agent a Sume video workflow
n8n's new Agents can use workflows and MCP servers as tools. A workflow that calls Sume keeps the API key out of the agent's hands.

n8n AI agent HTTP Request tool for video jobs
Attach the HTTP Request node to an n8n AI agent as a tool and use Optimize Response to hand the model only a job's status and result URL.

Netlify function timeout: run an AI video job without waiting
Netlify functions stop at 60 seconds, scheduled ones at 30, background ones at 15 minutes. Submit the video job and take the result on a callback.

Notion button send webhook: put the video URL back on the page
A Notion button can send a webhook that starts a Sume video job. When Sume calls back, PATCH the page's URL property with the finished video.

OpenAI Agents SDK human in the loop for paid tools
Set needs_approval on a function tool that starts a paid video job. The run pauses with result.interruptions until you approve or reject the call.

Runway MCP for Grok Bot: what shipped and what Sume lists
Runway added an MCP plugin to Grok Bot on Sep 17, 2026 for paid plans. Sume's docs do not list Grok Bot; here is how to test whether any client can use its MCP.

Runway MCP in Cursor: what shipped and running a second server
Runway MCP reached Cursor's Marketplace on Sep 23, 2026. Cursor can hold more than one MCP server; here is how a second, Sume's hosted MCP, is added and scoped.

Snapchat Ads MCP client ids: claude-snap-ads, codex-snap-ads, more
Each agent has its own Snapchat Ads MCP client id: claude-snap-ads, codex-snap-ads, chatgpt-snap-ads, gemini-snap-ads and antigravity-snap-ads. Where each goes.

Use two MCP servers in Claude: Snapchat Ads and video generation
Add the Snapchat Ads MCP and Sume MCP to one Claude Code session under different names: read ad data from one, generate video with the other. Commands inside.

Snap Ads MCP read-only: can an agent write to my account?
No: Snap says this release is read-only, so an agent can read Snapchat Ads data but cannot create, update or delete anything. What that means in practice.

Snapchat Ads MCP server: setup in Claude Code and Desktop
Add the Snapchat Ads MCP server to Claude with the claude-snap-ads client id, sign in, and know that this release is read-only. Commands from Snap's docs.

Suno MCP: making music from Claude, and what Sume's MCP has
No Suno MCP server is in Sume's docs. Sume's hosted MCP does expose a music_create tool for Lyria-based music, and paid calls need an idempotency_key.

Vercel AI SDK tool approval: confirm a paid video call
In the AI SDK, set toolApproval to 'user-approval' on a tool that starts a paid video job. The call pauses until your app sends back a decision.

WordPress cron not working: schedule AI video jobs reliably
WP-Cron runs only when someone loads a page. Trigger wp-cron.php from a system cron so scheduled AI video jobs start on time.

WordPress webhook endpoint: receive Sume video callbacks
Register a REST route with register_rest_route, verify the signature on the raw body in PHP, and answer 2xx so Sume stops retrying.

wp_remote_post timeout: calling a video API from WordPress
wp_remote_post waits 5 seconds by default. Set timeout yourself, submit the video job, and let a callback deliver the result instead of waiting.

n8n YouTube Shorts automation: make a video, then upload it
Automate YouTube Shorts in n8n: start a vertical video with an HTTP Request node, download the finished MP4, and post it with the YouTube node's Upload.

n8n Schedule Trigger: time zone, cron, and why it won't fire
n8n's Schedule Trigger runs a workflow on an interval or cron, in the workflow's time zone, once the workflow is published. Setup, fixes, and safe paid calls.

n8n human in the loop: approve each AI video before posting
In n8n, a Send and Wait for Response step pauses the workflow until a person approves or declines. Put it after the video is made and before it is posted.

n8n RSS Feed Trigger: start a video for each new feed item
n8n's RSS Feed Trigger polls a feed and emits items newer than the last one it saw. Send each item's text to a video run keyed on its guid.

n8n: upload a file to Google Drive from a URL
Download the file with n8n's HTTP Request node set to return a File, then upload that binary with the Google Drive node's Upload operation into a folder.

n8n Google Sheets Trigger: start a video from each new row
n8n's Google Sheets Trigger polls a sheet and fires on added or updated rows. Key each row's video run on a row id so an edit doesn't bill twice.

Google Sheets onEdit trigger: call an API when a row changes
A simple onEdit trigger can't call UrlFetchApp, which needs authorization. Use an installable edit trigger to call an API from a Sheets edit.

n8n upload to TikTok with the HTTP Request node
n8n has no TikTok node in its docs. Upload with HTTP Request nodes: query creator info, init a Direct Post with FILE_UPLOAD, then PUT the bytes.

YouTube Zapier integration: upload a video from a Zap
Zapier's YouTube integration has an Upload Video action. Map a public, direct file URL into its Video field to post a finished video from a Zap.

Schedule by Zapier: run a Zap every day to make a video
Schedule by Zapier starts a Zap every hour, day, week, or month. Add a Custom Request keyed on the date to start one video run per day.

Make.com scheduler: run a scenario daily to make a video
Make.com schedules each scenario in its Schedule settings: intervals, daily, weekly, monthly, set dates, or on demand. Start a daily video run this way.

Zapier: upload a file to Google Drive from a URL
Use Google Drive's Upload File action in Zapier and map a file object or a public, direct-download URL into its File field. Zapier fetches it.

Shopify Flow automation: start an AI product video
Shopify Flow automation can start an AI product video: a Send HTTP request action posts each new product to a video API, keyed so retries can't repeat.

Shopify product metafields: add a video to a product
Shopify product metafields are custom product fields. A File metafield holds one MP4 or MOV video, and a text field can track the video's status.

Higgsfield MCP: server URL, setup, and what it costs
Higgsfield MCP runs at mcp.higgsfield.ai/mcp. Sign in with a Higgsfield account, no API key; each generation spends your plan's credits.

fal MCP server: setup for Claude Code, Cursor, and billing
fal's MCP server runs at mcp.fal.ai/mcp with a fal API key or sign-in. The server is free; model runs bill to your fal account at API prices.

Runway MCP: connect Runway to Claude, Cursor, and ChatGPT
Runway MCP runs at mcp.runwayml.com/mcp. Add it as a connector or plugin, sign in with Runway, no API key; generations use your Runway credits.

Replicate MCP server: remote and local setup for Claude
Replicate's MCP server is hosted at mcp.replicate.com or runs locally with npx replicate-mcp. Both use a Replicate API token. Setup per client.

HeyGen MCP server: URL, setup for Claude, and credits
HeyGen MCP runs at mcp.heygen.com/mcp/v1/. Add it to Claude Code or Claude, sign in with OAuth, and videos use your HeyGen plan's credits.

Synthesia MCP: turn a script into a video draft in Claude
Synthesia MCP is a hosted server in public beta at mcp.synthesia.io/mcp. It turns a script into a Synthesia video draft from Claude or ChatGPT.

Claude Code: allow MCP tools without approving every call
Allow MCP tools in Claude Code with permission rules named mcp__server__tool. Allow one tool or a whole server; keep paid tools on ask.

Auto run MCP tools in Cursor: Run Modes and the allowlist
Cursor auto runs an MCP tool when it is on your allowlist or your Run Mode is Run Everything. How to set it, and which tools to keep on approval.

Claude Code MCP project scope: share a server with your team
Claude Code's project scope saves an MCP server to .mcp.json at the repo root for the team to commit. How approval, sign-in, and keys work.

Codex MCP tool timeout: tool_timeout_sec and slow jobs
Codex gives each MCP tool call 60 seconds by default. Raise tool_timeout_sec per server in config.toml, or keep slow media jobs inside the limit.

Remotion with Claude Code: add AI video, voice and music
Set up Remotion's Agent Skills for Claude Code, then load generated clips, narration and music as files, with TTS word timings as captions.

Kling API in n8n: HTTP Request node, auth, and waiting
Call the Kling API from n8n with an HTTP Request node and a Bearer credential, then poll or resume a Wait node. Direct to Kling, or kling-3 through Sume.

n8n MCP Server Trigger: give Claude a video tool
n8n's MCP Server Trigger makes a workflow an MCP server with its own URL. How to connect Claude and attach a tool that generates a video over HTTPS.

Meta ads bulk upload: push AI videos to your ad account
Bulk upload videos to Meta Ads by API: POST each file_url to the ad account's advideos edge, wait for status ready, then use the video_id in ads.

React Native API integration: call an AI video API safely
In React Native, call your own backend with fetch and let it hold the API key. React Native's docs warn that anything in the app bundle is readable.

Setting up API calls in FlutterFlow for AI video
Set up a FlutterFlow API call with a Bearer header, make it private so it runs as a Firebase Cloud Function, and poll the video job with a second call.

Send push notifications using the Firebase API for AI video
Send a push with the FCM HTTP v1 API from your server when the video job's webhook arrives: POST messages:send with a short-lived OAuth 2.0 token.

AWS Lambda maximum concurrency for SQS and AI API jobs
Lambda's SQS maximum concurrency caps how many instances one queue can invoke, from 2 to 1,000. How to set it so AI jobs stay within API limits.