Skip to content

Integration · Marketing

jogg.ai

Connect Claude & ChatGPT to JoggAI

Ask your AI to make a talking-avatar video from a script, turn a product page into a product video, or translate a video into another language. It can pick avatars, voices, templates and music, start video jobs in JoggAI and check when they are done. Video jobs use your JoggAI credits, and the AI can check how much quota you have left.

Connect JoggAI free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Make a 30-second product video from this product page.”

    The AI adds the product from the page URL, then starts a product video. When it is finished, it gets the download link.

  • “Create a talking-avatar video that reads this script with a female English voice.”

    It finds a public avatar and a matching voice, starts the video and checks its progress.

  • “Translate this video into Spanish with subtitles.”

    It checks the supported languages and starts a translation and dub of the video.

What your AI can do

Avatar and template videos

Start talking-avatar and template videos with public, custom or photo avatars, voices, background music and your own templates.

Product videos and scripts

Add and update products, write AI video scripts, and start product videos in the visual style and length you want.

Translation and lip-sync

Translate and dub videos into other languages, lip-sync a video to new audio, and check the status of every job.

  • “Write a 15-second script for our running shoe in a casual style.”

    It requests an AI script with language, style and length, then fetches the text when it is ready.

  • “How much video quota do we have left?”

    It shows the remaining video generation quota for your account.

  • “Lip-sync this video to the new voice-over.”

    It starts a lip-sync job with the video and audio URLs and gets the result when it is done.

47 tools for JoggAI

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • create_assetChanges dataCreate a new asset. Required: filename or content type. API summary: Upload asset file.
  • create_avatar_videoChanges dataStart a talking-avatar video. Set `avatar` (ID and type: 0 public, 1 custom), `voice` (a `voice_id` plus a text `script` or an `audio_url`), `aspect_ratio` and `screen_style`. Uses account credits; check progress with get_avatar_video.
  • create_endpointChanges dataCreate a new endpoint. Required: url, status or events. API summary: Add Webhook Endpoint.
  • create_generateChanges dataCreate a new generate. Required: age, avatar style, gender, model or aspect ratio. API summary: Generate Photo Avatar.
  • create_generationChanges dataCreate a new generation. Required: product image url, avatar source, quality, aspect ratio or num images. API summary: Create product avatar image.
  • create_lip_sync_videoChanges dataLip-sync a video to a new audio track: pass the `video_url` and `audio_url`, and optionally how to loop the video if it is shorter than the audio. Uses account credits.
  • create_photo_avatar_motionChanges dataCreate a new photo avatar. Required: image url, name, voice id or model. Search photo avatars first to avoid duplicates. API summary: Add Motion to Photo Avatar.
  • create_productChanges dataAdd a product to use in product videos, either from a product page `url` to crawl or from a `name`, `description`, `target_audience` and `media` images or videos. Returns the product ID.
  • create_product_avatar_motionChanges dataCreate a new product avatar. Required: generation id, name, voice id or description. API summary: Convert image to product avatar.
  • create_product_videoChanges dataStart a product marketing video from a `product_id`, with `avatar`, `voice`, `audio` (background music), `script` style and language, and `video_spec` (length, aspect ratio, captions). Uses account credits.
  • create_template_videoChanges dataStart a video from a template: pass `template_id`, `voice_language` and the template `variables` (text, script, image or video values), plus optional avatar, voice and music. Uses account credits.
  • delete_endpointDeletesPermanently delete a endpoint by endpoint id. Destructive action; may require approval. API summary: Delete Webhook Endpoint.
  • generate_ai_scriptChanges dataGenerate a marketing video script for a product. Pass `language`, `script_style`, `video_length_seconds` (15, 30 or 60) and `product_info` (a product ID or a name and description). Check the result with get_ai_script.
  • get_ai_scriptGet the status and generated text of an AI script request by `task_id`.
  • get_avatar_videoGet the status and, when finished, the download link of a talking-avatar video by `avatar_video_id`.
  • get_current_userGet the connected JoggAI user's account details. Use to confirm which account you are working in.
  • get_custom_templateGet one of your custom templates by `custom_id`, including the variables it expects.
  • get_generationGet one generation by batch id. API summary: Check product avatar image generation status.
  • get_lip_sync_videoGet the status and result of a lip-sync job by `task_id`.
  • get_product_videoGet the status and, when finished, the download link of a product video by `product_video_id`.
  • get_remaining_quotaShow how much video generation quota (credits) the account has left. Check before starting large video jobs.
  • get_template_videoGet the status and details of a template video by `video_id`.
  • get_video_translationGet the status and result of a video translation by `video_translate_id`.
  • list_background_musicList the background music tracks you can add to videos, with their music IDs.
  • list_custom_avatarsList your own custom (instant) avatars, optionally filtered by `name` or `status`. Their IDs are used with avatar type 1.
  • list_custom_templatesList your own custom video templates, optionally filtered by `aspect_ratio`.
  • list_custom_voicesList your own custom (cloned) voices, optionally filtered by `language`.
  • list_endpointsList endpoints. API summary: List Webhook Endpoints.
  • list_eventsList events. API summary: List Webhook Events.
  • list_photo_avatarsList your photo avatars, optionally filtered by `name` or `status`.
  • list_photo_avatars_2List photo avatars. Optional filters: motion id. API summary: Check Motion Status.
  • list_photosList photos. Optional filters: photo id. API summary: Check Photo Generation Status.
  • list_product_avatarsList product avatars. Optional filters: aspect ratio.
  • list_product_avatars_getList product avatars. Optional filters: motion id. API summary: Check image to product avatar status.
  • list_product_previewsList product previews. Optional filters: status, sort by or sort order. Results are paginated. API summary: Get Product Preview List.
  • list_product_videosList product videos, optionally filtered by `status` (3 processing, 4 success, 5 failed) and sorted.
  • list_public_avatarsList JoggAI's ready-made public avatars, filtered by `gender`, `age`, `style`, `scene`, `ethnicity` or `aspect_ratio`. Use to find an avatar ID (avatar type 0) for a talking-avatar video.
  • list_template_videosList videos made from templates, optionally filtered by `status` (3 processing, 4 success, 5 failed).
  • list_templatesList JoggAI's ready-made video templates, optionally filtered by `aspect_ratio`.
  • list_translation_languagesList the languages a video can be translated into.
  • list_visual_stylesList the visual styles available for product videos, optionally by `aspect_ratio`.
  • list_voicesList the available text-to-speech voices, filtered by `language`, `gender`, `age` or `use_case`. Use to find a `voice_id`.
  • submit_product_listVisible to othersPreview a product. Has effects visible outside this system. API summary: Submit Preview List.
  • submit_product_single_previewVisible to othersRender a product. Has effects visible outside this system. API summary: Render Video from Preview.
  • translate_videoChanges dataTranslate and dub a video into another language: pass the `video_url` and `output_language`, plus optional voice, subtitles and audio-only mode. Uses account credits.
  • update_endpointChanges dataUpdate an existing endpoint identified by endpoint id. API summary: Update Webhook Endpoint.
  • update_productVisible to othersUpdate a product by `product_id`: change its name, description, target audience or media.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose JoggAI from the app list.

  2. 2

    Paste your key

    Paste your JoggAI API key. Log in at app.jogg.ai, click your avatar and select API, then copy the key.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in JoggAI?

The AI can start talking-avatar, template and product videos, generate video scripts, translate videos and lip-sync a video to new audio, and check the status and download link of each job. It can list avatars, voices, templates, music, visual styles and translation languages, add and update products, and show your account and remaining quota.

Does the AI see my JoggAI API key?

No. Your JoggAI credentials are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start with lookups only. Starting a video, translation or lip-sync job uses account credits, so these can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own JoggAI account, and the credits your video jobs use are between you and JoggAI.

Why does the AI check on a video after starting it?

JoggAI makes videos in the background. The AI starts the job, then uses the matching status tool, such as get_avatar_video or get_product_video, to see when the video is finished and get the download link.

Let your AI work in JoggAI today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect JoggAI free

HeyMyApps is not affiliated with JoggAI. Product names are trademarks of their owners.