JoggAI
JoggAI provides APIs for creating AI avatar, product, lip-sync, template, and translated videos and managing their supporting media assets.
Verdict
Common use cases
- Turn product URLs into demo videos
- Animate team headshots into talking avatars
- Generate lip-sync clips from audio files
- Preview multiple video styles before rendering
- Script and produce social media video ads
Integration
- Vendor
- JoggAI
- Category
- other
- Auth
- API_KEY
- Tools
- 36
- Composio slug
jogg_ai
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 Webhookdestructive
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
Setup guide
- 11. Log into your JoggAI account at jogg.ai and navigate to Settings or API Keys to generate a new API key. 2. In Switchy, open your workspace settings and click Integrations, then find JoggAI in the MCP directory. 3. Paste your API key into the connection form and click Connect. 4. Open any Project and type '@JoggAI check my account balance' to confirm the connection works and see your remaining credits. 5. To create a video, upload an asset first: ask '@JoggAI create an upload URL for my product image', PUT the file to the returned signed URL, then reference the asset URL in a video generation request. 6. Monitor credit usage — each video, avatar animation, and preview consumes credits, and API v2 offers no way to delete generated media or products.
What teammates see: by default, memories from JoggAI are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Projects have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
Product Video from URL
@JoggAI Create a product video from this URL: [paste product page link]. Use a professional female voice and keep the video under 30 seconds.
Talking Avatar from Photo
@JoggAI Animate this photo into a talking avatar: [paste image URL]. Then have the avatar say: 'Welcome to our Q2 kickoff. Let's review this quarter's goals.'
Lip Sync Existing Video
@JoggAI Sync this video [paste video URL] to this audio file [paste audio URL]. Check my credit balance first.
Preview Multiple Styles
@JoggAI Create previews for product ID [paste ID] in modern, minimalist, and bold styles. Show me the preview URLs when ready.
Upload and Generate
@JoggAI Create an upload URL for my product image, then generate a 15-second video using that image and the script: 'Introducing the all-new model — lighter, faster, better.'
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@JoggAI check my account balance and list any product videos I've created in the last week
Your JoggAI account has 47 credits remaining. In the past week, you created 3 product videos: 'Winter Jacket Promo' (completed, 30s), 'Sneaker Launch Teaser' (completed, 45s), and 'Holiday Gift Set' (processing, estimated completion in 8 minutes). The Winter Jacket video used 5 credits with the 2.0-Pro avatar model, while the other two used 3 credits each with standard avatars.
This read-heavy example shows how the MCP surfaces account state and recent generation history. JoggAI's API v2 has limited read endpoints for historical data, so the MCP may only return videos created during the current session or cached locally. Always check credit balance before starting new generations to avoid failed requests.
@JoggAI create a talking avatar video using my uploaded headshot, script it to introduce our Q2 product roadmap in under 30 seconds
I've started a talking-avatar video generation (task ID: av_9k3m2x). The script reads: 'This quarter we're launching three game-changing features: real-time collaboration, advanced analytics, and mobile-first design. Each one built from your feedback.' Using your uploaded headshot with the 2.0-Pro avatar model. Estimated completion: 4–6 minutes. This generation will consume 3 credits, leaving you with 44 credits after completion.
This write example demonstrates avatar animation with AI-scripted content. The MCP must first upload your asset via a signed URL, then trigger the generation. Be aware that failed generations still consume credits, and API v2 provides no delete endpoint—every video created persists in your JoggAI account indefinitely.
@JoggAI generate product video previews for our new smartwatch in three visual styles, then pick the best one and render the full video
I created previews in 'Tech Minimalist,' 'Lifestyle Dynamic,' and 'Luxury Showcase' styles (consuming 3 preview credits). The 'Lifestyle Dynamic' preview scored highest for engagement potential—it emphasizes the watch in active outdoor scenes with upbeat pacing. I've now started the full product video generation using that style, your product details, and an AI-generated voiceover highlighting battery life and fitness tracking. Task ID: pv_7h4n1z. Estimated completion: 5–7 minutes, consuming 4 credits.
This synthesis example pairs JoggAI's preview system with AI decision-making to streamline creative iteration. Preview credits are separate from generation credits, and previews also persist permanently. The MCP can compare preview metadata (if available) but cannot visually analyze the preview videos—style selection relies on naming conventions and your guidance.
Use-case deep-dives
When JoggAI wins for small-shop product marketing
A 3-person Shopify store launching 8-12 new SKUs monthly needs product videos but can't afford a videographer. JoggAI's Create Product Video tool scrapes the product page, generates a talking-avatar script, and renders a 30-second clip—all from one API call. The team runs this in a Switchy workspace tied to their launch checklist: paste the URL, pick a style from the preview tool, render. Cost is predictable (2-3 credits per video) and the output is good enough for Instagram Reels or email. The threshold: if you need brand-specific avatars or custom B-roll, JoggAI's stock templates feel generic. But for volume launches where 'good enough' beats 'never shipped,' this MCP turns product pages into video in under 5 minutes.
JoggAI for creator teams scaling video replies
A 2-person creator agency manages 6 influencer accounts and needs to reply to top comments with personalized video shout-outs. They use JoggAI's Animate Photo Avatar to turn each influencer's headshot into a reusable talking avatar, then call Create Talking Avatar Video with a short script per reply. The workflow lives in Switchy: a shared prompt pulls the comment text, writes a 10-second script, and queues the render. Each video costs 2-3 credits; the team budgets 50 credits/month and tracks usage with the GET_ACCOUNT tool. The limit: if replies need to feel spontaneous or reference visual context, pre-animated avatars look canned. But for high-volume, text-driven replies where speed matters more than authenticity, this MCP cuts production time from 20 minutes to 2.
When JoggAI is overkill for onboarding docs
A 10-person SaaS startup wants to convert onboarding docs into talking-head videos for new hires. JoggAI's lip-sync and avatar tools can do this, but the 36-tool surface area and credit-per-render model make it expensive for internal use. The team would need to upload assets (Create Asset Upload URL), manage product or avatar state, and track credit burn across multiple renders—all for videos that could be Loom recordings. The threshold: if you're producing 20+ videos monthly for external audiences (customers, leads, partners) and need consistent branding, JoggAI's automation pays off. For internal docs watched once, the overhead isn't worth it. Switchy users should evaluate whether the polish justifies the setup cost.
Frequently asked
What does the JoggAI MCP let me do in Switchy?
It generates product videos, animated avatars, and lip-sync clips using JoggAI's API. You can create talking-avatar videos from scripts, animate product images with voice-over, and turn static photos into reusable avatars. Every generation consumes JoggAI credits from your account, so the MCP checks your balance before running expensive operations.
Do I need a JoggAI account to use this MCP?
Yes. You need an active JoggAI account and an API key. The MCP calls JoggAI's v2 API under your credentials, so generations bill against your JoggAI credit balance. Switchy doesn't provide JoggAI credits — you buy them directly from JoggAI and paste your API key into the MCP connection settings.
Can the MCP delete videos or avatars I've already created?
No. JoggAI's v2 API doesn't expose delete endpoints for videos, avatars, or previews. Once you generate media through the MCP, it persists in your JoggAI account until you log into the JoggAI dashboard and remove it manually. The MCP can create and retrieve assets, but cleanup happens outside Switchy.
Is this faster than using JoggAI's web dashboard?
It's faster for batch workflows and scripted generation. If you're creating one product video, the dashboard is simpler. If you're generating ten avatar variations or chaining product-page scraping into video creation, the MCP saves clicks. You also get programmatic access to upload URLs and task polling, which the dashboard doesn't expose.
Who on my team should connect the JoggAI MCP?
Whoever owns your JoggAI account and budget. The API key grants full access to create media and spend credits, so treat it like a payment method. If multiple people need to generate videos, share one Switchy workspace connection rather than handing out the API key. Generations count against the connected JoggAI account, not Switchy seats.