# JoggAI MCP

Vendor: JoggAI  
Category: other  
Auth: API_KEY  
Composio slug: `jogg_ai`

JoggAI provides APIs for creating AI avatar, product, lip-sync, template, and translated videos and managing their supporting media assets.

## Tools

- **Animate Photo Avatar** — Create a reusable animated avatar from a photo-avatar image. WARNING: this generation creates persistent media and costs at least 2 JoggAI credits; the 2.0-Pro model costs 3 credits. Call GET_ACCOUNT first to check the remaining balance. Re
- **Animate Product Avatar** — Add motion and a voice to a selected JoggAI product-avatar image generation. WARNING: this call consumes JoggAI credits and creates persistent media; call GET_ACCOUNT first to check the remaining balance. Returns a motion ID for GET_PRODUCT
- **Create Asset Upload URL** — Create a signed URL for uploading an asset to JoggAI. This does not upload the file bytes; PUT them to sign_url separately, then use asset_url in a generation request, including as a template image or video variable's url.
- **Create Lip Sync Video** — Start an asynchronous lip-sync video from publicly reachable video and audio URLs. WARNING: this request consumes JoggAI credits; call GET_ACCOUNT first to check the remaining balance. Returns a task ID for GET_LIP_SYNC_VIDEO.
- **Create Product** — Create product information from exactly one source: a product page URL, or manually supplied product details. WARNING: this creates a persistent JoggAI product, and API v2 provides no read or delete product endpoint. Retain this tool's retu
- **Create Product Video** — Start a product video using a saved product and nested video, avatar, voice, audio, and script settings. WARNING: this call consumes JoggAI credits and creates persistent media; call GET_ACCOUNT first to check the remaining balance. Returns
- **Create Product Video Previews** — Generate product-video previews for one or more visual styles. WARNING: this call consumes JoggAI preview credits and creates persistent previews; API v2 provides no preview delete endpoint. Call GET_ACCOUNT first to check credits, then use
- **Create Talking Avatar Video** — Start a talking-avatar video using an avatar and either a text script or hosted audio. WARNING: this call consumes JoggAI credits and creates persistent media; call GET_ACCOUNT first to check the remaining balance. Returns a video ID for GE
- **Create Template Video** — Start rendering a JoggAI v2 template with typed text, script, image, or video variables and optional avatar, voice, captions, and music settings. WARNING: this call consumes JoggAI credits and creates persistent media; call GET_ACCOUNT firs
- **Create Webhook** — Create a JoggAI webhook endpoint with a callback URL, delivery status, and event subscriptions. Returns a one-time sensitive signing secret; store it securely and never log it.
- **Delete Webhook** — Permanently delete one JoggAI webhook endpoint. WARNING: this operation is irreversible; confirm the endpoint ID before calling it.
- **Generate AI Scripts** — Start asynchronous AI script generation from a saved product or inline product details. WARNING: this request may consume JoggAI credits; call GET_ACCOUNT first to check the remaining balance. Returns a task ID, not completed scripts.
- **Generate Photo Avatar Image** — Start AI photo-avatar image generation using JoggAI's exact demographic, style, model, and aspect-ratio modes. WARNING: this call consumes credits and creates persistent media; documented pricing is 0.05 credit per single image or 0.2 credi
- **Generate Product Avatar Images** — Start asynchronous generation of one to four product-avatar images from a public product image and an existing avatar, reference image, or description. WARNING: this call consumes JoggAI credits for persistent media, and requesting more ima
- **Get Account and Credit Balance** — Return the connected JoggAI user and remaining credit balance. Use this before a credit-consuming generation request; JoggAI does not expose a plan name.
- **Get AI Script Task** — Check an AI script generation task and return generated scripts when completed.
- **Get Lip Sync Video** — Check a lip-sync task and return its output URLs and duration when successful.
- **Get Photo Avatar** — Check photo-avatar motion generation and return the reusable avatar details when complete.
- **Get Photo Avatar Image** — Check photo-avatar image generation and return the generated image URLs and keys when ready.
- **Get Product Avatar** — Check product-avatar motion generation and return the reusable avatar when complete.
- **Get Product Avatar Image Task** — Check a product-avatar image generation batch and return its status summary and generated image candidates.
- **Get Product Video** — Check one product video and return its generated media when available.
- **Get Talking Avatar Video** — Check a talking-avatar video and return its media URLs when completed.
- **Get Template Video** — Check a template-rendered video and return its output details when complete.
- **Get Video Translation** — Check a video translation and return translated media when complete.
- **List Avatars** — List public, instant, photo, or product avatars available for JoggAI video generation. Filters vary by avatar kind; returned IDs can be used in generation tools. This toolkit can create photo and product avatars; JoggAI API v2 only permits 
- **List Creation Assets** — Browse one music, template, visual-style, or voice catalog used to create JoggAI media. Returns one page for music/voice and complete template/style catalogs.
- **List Product Previews** — List generated JoggAI product-video previews and their statuses one page at a time. Preserve the returned preview identifier for selective rendering.
- **List Product Videos** — List product videos with status and sort filters, one bounded page at a time.
- **List Translation Languages** — Return currently supported lowercase target-language identifiers for JoggAI video translation.
- **List Webhook Events** — Return event identifiers that can be subscribed to by a JoggAI webhook.
- **List Webhooks** — List webhook endpoints registered on the connected JoggAI account. Signing secrets are never returned by this tool.
- **Render Product Video Preview** — Render one selected product preview into a final video. WARNING: this consumes JoggAI render credits and creates persistent media.
- **Translate Video** — Start asynchronous video translation with optional audio-only translation, dubbing, lip sync, subtitles, and dynamic duration. WARNING: this call consumes JoggAI credits and creates persistent translated media; call GET_ACCOUNT first to che
- **Update Product** — Update an existing JoggAI product's descriptive fields. Supplying media replaces the complete media list; pass an empty list to remove all media. JoggAI API v2 has no product read endpoint, so retain the product details in your own workflow
- **Update Webhook** — Fully replace an existing JoggAI webhook's callback URL, delivery status, and event subscriptions.

## Setup

1. Create or open a Switchy Project.
2. Open Integrations and connect JoggAI.
3. Authorise through api_key.
4. Teammates can now @-mention JoggAI tools in chat.

---
Last verified: 2026-09-03T02:00:04.194Z  
Canonical URL: https://switchy.build/directory/mcps/jogg-ai