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.

Runway's changelog says workflow support in Runway MCP lets agents list the workflows in your workspace, open one in the web editor, tweak it and run it from chat. Sume's hosted MCP works at a lower level: it exposes single tools, and you chain them yourself, for example timeline_compose, then jobs_wait, then jobs_result. Paid and write calls need an idempotency_key.
Runway's entry is a short changelog note. Sume details are from Hosted MCP, Timeline compose and Timeline audio, read 2026-10-01.
What did Runway add?
The entry describes workflows as built for advanced, re-runnable pipelines you do not want to assemble by hand. The saved pipeline lives in the product; chat lists it, opens it and runs it.
What does the Sume chain look like?
The docs give two flows. For a shot: timeline_compose, jobs_wait, jobs_result, then drop the returned video_url into timeline_create video[]. For audio: timeline_audio, jobs_wait, jobs_result.
| Need | Runway MCP | Sume hosted MCP |
|---|---|---|
| Reuse a pipeline | List and run saved workflows | Your agent repeats the tool chain |
| Wait for a result | Run from chat | jobs_wait then jobs_result |
| Write calls | Not stated in the entry | idempotency_key required |
| Spend control | Not stated in the entry | Wallet and admission are the gate |
Who controls spending?
With OAuth, mcp:read sees read-only tools; paid and mutating tools appear only if you opt in to mcp:write. There is no mcp:paid scope. With an API key you get the full hosted tool set, and the wallet and admission rules are the spend gate.
How do I make a chain re-runnable?
Keep the steps in your agent's instructions, and give each write call a stable idempotency_key so a repeated tool call does not pay twice. Details on that failure are in a tool call that ran twice, and the wait step is explained in MCP jobs_wait for long video jobs.
Sources
Related posts
More in Integrations
- 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 events: event-id header gone, dedupe on Sume job_id
Shopify events no longer send shopify-event-id. On the Sume side, dedupe job webhooks on job_id and send an Idempotency-Key on every paid submit that may retry.
Written by Sume