generate_video
Create cinematic videos from text prompts with consistent motion and physics-aware rendering. Pay per request with Bitcoin Lightning — no signup required.
Instructions
Generate a video from a text prompt. Uses Kling v3 — cinematic quality, consistent motion, physics-aware rendering. Standard and pro quality modes with optional AI-generated audio track. Async — returns requestId, poll with check_job_status. Pricing: standard 300-400 sats/sec, pro 450-550 sats/sec (audio adds 100 sats/sec). Duration 3-15 seconds. Pay per request with Bitcoin Lightning — no API key or signup needed. Requires create_payment with toolName='generate_video' and duration, mode, generate_audio params.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| paymentId | Yes | Valid payment ID (must be paid) | |
| prompt | Yes | Text prompt describing the video | |
| modelId | No | Optional. Omit for default model. | |
| duration | Yes | Duration in seconds (3-15) | |
| mode | No | Quality mode | pro |
| generate_audio | No | Include AI audio track |
Implementation Reference
- index.js:16-17 (handler)The tool named 'video' (not 'generate_video') is listed as a tool name in the TOOLS array. There is no exact match for 'generate_video' in this codebase. The string 'video' appears only as a tool name string in the TOOLS array on line 16 of index.js. The actual tool implementation would be on the remote MCP server at https://sats4ai.com/api/mcp, not in this local client configuration file.
"video", "video_from_image",