Video generationAERA
Veo 3.1, Veo 3.1 Fast, Seedance 2, Seedance Pro & Lite, Kling 2.6, and Runway Gen-4.5 — callable from any MCP agent. Text-to-video, image-to-video, async status polling, priced per second from $0.036/s (Seedance Lite) to $0.40/s (Veo 3.1) — 4-second minimum, 8-second default.
First ask
An 8-second aerial shot of a lighthouse in a storm, cinematic, for our title sequence.
Use case · still → motion
One product still. One image_to_video call. Eight seconds of weather that belongs to the shoe.
Same shoe. Night track. Then the rain moves.
generate_videoTurn a description into a video.image_to_videoAdd motion to a still image.get_generation_statusSee whether a video is ready to view.upload_assetUpload an image to edit or use as a reference.estimate_costCheck the price before generating.Also on the server
create_media·generate_speech·generate_image·edit_image·edit_video·extend_video·search_creations·get_creation·save_creation_as·list_creative_entities·compare_models·search_models·prepare_scrub_video·publish_page·get_account_balance·add_credits
Pick your client — the steps for the others stay one tap away.
In claude.ai, go to Settings → Connectors and choose “Add custom connector”. Your account and workspace must allow custom connectors.
Name it NinjaChat and paste the server URL — nothing else to configure.
https://www.ninjachat.ai/api/mcpSign in to NinjaChat and approve the connection. No API key needed. Enable NinjaChat in each chat or project where you want to use it.
Start a new chat and enable NinjaChat in the tools menu.
Sign in at ninjachat.ai and create a key under Developers → Keys. Keys look like nj_sk_… and carry your spending limit.
Register NinjaChat as an HTTP MCP server. Use --scope user to make it available in every project.
Replace nj_sk_YOUR_KEY with your API key before using this template.
claude mcp add --transport http --scope user ninjachat https://www.ninjachat.ai/api/mcp --header "Authorization: Bearer nj_sk_YOUR_KEY"Run /mcp inside Claude Code — ninjachat should list as connected with the ninjachat tools.
/mcpStart a task in Claude Code, then send your prompt.
Want the full walkthrough with troubleshooting? Claude guide · Claude Code guide
AERA · Racing
Still first. Then the weather moves.
Every frame of AERA was generated through the NinjaChat MCP server.