news_video_generate
Turn supplied factual news content into a publish-ready short-form news video without independently researching or fabricating current events.
When to use
Use when an agent already has a verified headline, summary, facts and source URLs and needs a short news video.
Selection guidance
Role: specialized. Use when an agent already has a verified headline, summary, facts and source URLs and needs a short news video.
Use cases
- news video
- factual news video
- vertical news
- news short
Access
- REST:
POST https://api.rafidsystem.com/api/v1/video/news-generate - x402:
POST https://api.rafidsystem.com/api/v1/x402/video/news-generate - MCP tool:
news_video_generate - Free preview:
POST https://api.rafidsystem.com/api/v1/preview/news_video_generate
Price: $1.50 USD per call. Payment options are deployment-configured; inspect /api/v1/payment-methods. Prices and payment semantics are unchanged from the canonical registry.
Related tools
Example input
{
"headline": "Example headline",
"summary": "Verified summary of the event",
"facts": [
"Fact one",
"Fact two"
],
"sourceUrls": [
"https://example.com/article"
],
"language": "ar",
"durationSeconds": 30,
"aspectRatio": "9:16",
"voice": "auto",
"subtitles": true,
"backgroundMusic": true
}Example output
{
"success": true,
"capability": "news_video_generate",
"task": {
"id": "mpt-task-id",
"status": "completed"
},
"video": {
"url": "https://video.example/mpt-task-id.mp4",
"durationSeconds": null,
"aspectRatio": "9:16",
"resolution": "1080x1920"
},
"content": {
"script": null,
"language": "ar"
},
"assets": {
"audioUrl": null,
"subtitleUrl": null,
"materialUrls": []
},
"engine": {
"provider": "MoneyPrinterTurbo",
"upstreamTaskId": "mpt-task-id"
},
"billing": {
"priceUsd": 1.5
},
"generatedAt": "2026-01-01T00:00:00.000Z"
}Input schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"headline": {
"type": "string",
"minLength": 1,
"maxLength": 500
},
"summary": {
"type": "string",
"minLength": 1,
"maxLength": 4000
},
"facts": {
"minItems": 1,
"maxItems": 20,
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"maxLength": 1000
}
},
"sourceUrls": {
"maxItems": 20,
"type": "array",
"items": {
"type": "string",
"maxLength": 2048,
"format": "uri"
}
},
"language": {
"default": "en",
"type": "string",
"minLength": 2,
"maxLength": 32
},
"durationSeconds": {
"default": 30,
"type": "integer",
"minimum": 5,
"maximum": 120
},
"aspectRatio": {
"default": "9:16",
"type": "string",
"enum": [
"9:16",
"16:9",
"1:1"
]
},
"voice": {
"default": "auto",
"type": "string",
"maxLength": 128
},
"subtitles": {
"default": true,
"type": "boolean"
},
"backgroundMusic": {
"default": true,
"type": "boolean"
}
},
"required": [
"headline",
"summary",
"facts",
"sourceUrls",
"language",
"durationSeconds",
"aspectRatio",
"voice",
"subtitles",
"backgroundMusic"
],
"additionalProperties": false
}Output schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"success": {
"type": "boolean",
"const": true
},
"capability": {
"type": "string"
},
"task": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"status": {
"type": "string",
"enum": [
"processing",
"completed"
]
}
},
"required": [
"id",
"status"
],
"additionalProperties": false
},
"video": {
"type": "object",
"properties": {
"url": {
"type": "string",
"format": "uri"
},
"durationSeconds": {
"anyOf": [
{
"type": "number",
"minimum": 0
},
{
"type": "null"
}
]
},
"aspectRatio": {
"type": "string",
"enum": [
"9:16",
"16:9",
"1:1"
]
},
"resolution": {
"type": [
"string",
"null"
]
}
},
"required": [
"url",
"durationSeconds",
"aspectRatio",
"resolution"
],
"additionalProperties": false
},
"content": {
"type": "object",
"properties": {
"script": {
"type": [
"string",
"null"
]
},
"language": {
"type": "string"
}
},
"required": [
"script",
"language"
],
"additionalProperties": false
},
"assets": {
"type": "object",
"properties": {
"audioUrl": {
"anyOf": [
{
"type": "string",
"format": "uri"
},
{
"type": "null"
}
]
},
"subtitleUrl": {
"anyOf": [
{
"type": "string",
"format": "uri"
},
{
"type": "null"
}
]
},
"materialUrls": {
"type": "array",
"items": {
"type": "string",
"format": "uri"
}
}
},
"required": [
"audioUrl",
"subtitleUrl",
"materialUrls"
],
"additionalProperties": false
},
"metadata": {
"type": "object",
"properties": {
"sourceUrls": {
"type": "array",
"items": {
"type": "string",
"format": "uri"
}
}
},
"required": [
"sourceUrls"
],
"additionalProperties": false
},
"engine": {
"type": "object",
"properties": {
"provider": {
"type": "string",
"const": "MoneyPrinterTurbo"
},
"upstreamTaskId": {
"type": "string"
}
},
"required": [
"provider",
"upstreamTaskId"
],
"additionalProperties": false
},
"billing": {
"type": "object",
"properties": {
"priceUsd": {
"type": "number",
"exclusiveMinimum": 0
}
},
"required": [
"priceUsd"
],
"additionalProperties": false
},
"generatedAt": {
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"
}
},
"required": [
"success",
"capability",
"task",
"video",
"content",
"assets",
"engine",
"billing",
"generatedAt"
],
"additionalProperties": false
}Category: Video Generation · hierarchy: specialized · idempotent: yes · side effects: yes