shotstack-automation
Automate Shotstack tasks via Rube MCP (Composio). Always search tools first for current schemas.
Author
Category
Development ToolsInstall
Download and extract to your skills directory
Copy command and send to AI Agent for auto-install:
Shotstack Automation
Automate Shotstack video rendering and editing tasks using Composio’s Shotstack SDK and the Rube MCP.
Use Cases
RUBE_MULTI_EXECUTE_TOOL to process multiple Shotstack tasks in parallel, significantly improving production efficiency.Core Features
RUBE_SEARCH_TOOLS to dynamically fetch the latest schema from the current Shotstack tool package, ensuring tool calls remain compatible with the latest API. Use RUBE_MANAGE_CONNECTIONS to centrally manage Shotstack connection states.RUBE_MULTI_EXECUTE_TOOL, including creating projects, starting renders, querying status, etc., with built-in session reuse and memory management.FAQ
Why do I need to run RUBE_SEARCH_TOOLS before calling the tool each time?
Shotstack tool schemas are updated frequently. Hard-coding tool slugs and parameters often causes calls to fail. RUBE_SEARCH_TOOLS returns the currently available tools, input formats, recommended execution plans, and known pitfalls, ensuring your calls stay compatible with the latest API.
What should I do if the Shotstack connection status is not ACTIVE?
Call RUBE_MANAGE_CONNECTIONS to check the connection status. If the returned status is not ACTIVE, the response will include an authorization link. Open that link to authorize your Shotstack account, then call the connection management interface again to confirm the status becomes ACTIVE.
How can I reuse a session across multiple Shotstack tasks?
When you first call RUBE_SEARCH_TOOLS, use session: {generate_id: true} to generate a session ID. Then include that session_id in subsequent calls to RUBE_MANAGE_CONNECTIONS and RUBE_MULTI_EXECUTE_TOOL. This keeps connection state and tool search results shared within the same workflow, improving efficiency.