# Creatomate — MCP server on mcp.ai > Connect your Creatomate account and use 7 tools for video and audio straight from your AI agent. Connect with your own API key. Creatomate is an API for generating and managing automated videos, images, GIFs, and reusable media templates. By: mcp.ai · official Page: https://mcp.ai/creatomate ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_creatomate?ms=1787296080000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/creatomate/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/creatomate/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/creatomate/skill.md Postman collection (v2.1): https://mcp.ai/creatomate/postman.json ## Tools - creatomate_create_render(metadata?: string, max_width?: number, max_height?: number, template_id?: string, webhook_url?: string, render_scale?: number, modifications?: object, output_format?: string, render_script?: object) — Start one asynchronous image, video, or GIF render from either a template or a direct RenderScript. The call consumes render credits and returns the initial status; use Get Render to check completion. - creatomate_create_template(name: string, tags?: string[], source: object) — Create a reusable project template from a RenderScript without starting a render, returning the saved template and any non-fatal warnings. - creatomate_delete_template(template_id: string) — Permanently delete one project template. Existing renders created from the template are unaffected. - creatomate_get_render(render_id: string) — Return the current status and available output metadata for one asynchronous render; terminal statuses are succeeded and failed. - creatomate_get_template(template_id: string) — Return one project template including its complete RenderScript source. - creatomate_list_templates(tags?: string) — Return metadata for every template in the connected project, optionally filtered by any of the supplied comma-separated tags; RenderScript source is not included. - creatomate_update_template(name?: string, tags?: string[], source?: object, template_id: string) — Partially update a template's name, replacement tag list, or complete replacement RenderScript source; omitted fields remain unchanged. ## Example prompts - "What can I do in Creatomate?" - "Show me a summary of my Creatomate account" ## Links Docs: https://mcp.ai/docs/mcps/creatomate Website: https://mcp.ai/mcps/creatomate