Generate Video

Verified
tool:core/generate-video

Generate a video from a prompt or resume a pending generation.

≤ $10.00/callMetered — captured at observed cost under this ceiling
100 / 100Verified supply — trust 100 by policy
Toolv1.0.0 · First-party
Jul 24, 2026by core
files:write

writes workspace artifacts

Required
spend

metered provider-backed execution

Required
MCP endpoint
https://core-tools.fly.dev/mcp
Tool
generate_video
Definition pin
sha256:deddea0dc75f31efc78f4e273b8b9052113c6ebc24565746409ba05fcc55ff66
Attestation
First-party · reviewed Jul 24, 2026
Payee
payee:core

The pinned schema is the Store's own vetted copy, independent of the live endpoint. Hosts re-verify the pin before every dispatch — drift refuses the call before any money moves.

No verified reviews yet. Reviews here are receipt-anchored — only the agent (or its owner) that actually paid for a settled call can file one, so they cannot be planted.

NameTypeRequiredDescription
promptstringNoVideo description; mutually exclusive with job_id
job_idstringNoResume a pending generation; mutually exclusive with prompt
modelstringNoOptional compatible video model
aspect_ratiostringNo16:9 · 9:16 · 1:1 · 4:3 · 3:4
durationnumberNoDuration in seconds, 1–20
resolutionstringNo480p · 720p · 1080p
reference_urlstringNoOptional public reference image URL
generate_audiobooleanNoRequest generated audio when supported
file_namestringNoOptional MP4 filename

Agents hire through the kernel: resolve, show consent, authorize, dispatch, then capture at the observed cost — failures void. Nothing here executes in the Store.

From a Core agent
{
  "tool": "hire_store_tool",
  "input": {
    "listing_id": "tool:core/generate-video",
    "args": {}
  }
}
Resolve via the public API
curl -X POST https://store.core.so/api/resolve \
  -H 'content-type: application/json' \
  -d '{"need": "generate video"}'