get_async_invoke
Get detailed information about a specific async video generation invocation.
Start an Amazon Nova Reel video generation, track the job it returns, and read the model's own prompting guidance before you write the prompt.
LABSCO SUMMARY
start_async_invoke returns immediately and the remaining tools answer what happened afterwards: list_async_invokes for everything tracked with its status, get_async_invoke for one in detail. That is the right shape for video, where a blocking call would simply time out. get_prompting_guide is the unusual inclusion and probably the one most likely to change your output, because it puts the model's own prompting conventions in front of the caller instead of leaving them to be discovered through failed generations. The seed parameter is what makes a run repeatable, which matters when a prompt is being iterated rather than sampled.
An Amazon Nova Reel client with four tools: start an asynchronous generation, list tracked invocations, read one in detail, and fetch the prompting guide.
AWS credentials and an S3 bucket for the output — the server takes an access key id, a secret access key and a bucket name at startup.
One command plus a key — docker pull ghcr.io/mirecekd/novareel-mcp:latest-stdio, then supply credentials
USE CASES
Read the prompting guidance first, start the generation with its dimension, duration and fps, then check the invocation until it is done.
List everything being tracked with its current status, then open the one that finished or failed.
Fix the seed so the run is repeatable, change only the wording, and compare against the guidance to see which convention moved the result.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
get_async_invokeGet detailed information about a specific async video generation invocation.
get_prompting_guideGet comprehensive prompting guidelines for Amazon Nova Reel video generation.
Returns: Dict containing prompting best practices and examples
list_async_invokesList all tracked async video generation invocations.
Returns: Dict containing list of all invocations with their current status
start_async_invokeStart asynchronous video generation with Amazon Nova Reel.
BEFORE YOU INSTALL
4 tools when we connected. start_async_invoke generates the video; get_async_invoke returns its URL. list_async_invokes shows only jobs from the current process, since jobs are lost on restart.
All 3 documented clients run the server on your machine.
CONTEXT COST
Rated by the size of the 4 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
docker pull ghcr.io/mirecekd/novareel-mcp:latest-stdio{
"mcpServers": {
"novareel-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/mirecekd/novareel-mcp:latest-stdio",
"--aws-access-key-id",
"<YOUR_AWS_ACCESS_KEY_ID>",
"--aws-secret-access-key",
"<YOUR_AWS_SECRET_ACCESS_KEY>",
"--s3-bucket",
"<YOUR_S3_BUCKET_NAME>"
]
}
}
}{
"mcpServers": {
"Nova Reel Video MCP": {
"disabled": false,
"timeout": 60,
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/mirecekd/novareel-mcp:latest-stdio",
"--aws-access-key-id",
"<YOUR_AWS_ACCESS_KEY_ID>",
"--aws-secret-access-key",
"<YOUR_AWS_SECRET_ACCESS_KEY>",
"--s3-bucket",
"<YOUR_S3_BUCKET_NAME>"
]
}
}
}{
"mcpServers": {
"novareel-mcp": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/mirecekd/novareel-mcp.git",
"novareel-mcp-server",
"--aws-access-key-id",
"<YOUR_AWS_ACCESS_KEY_ID>",
"--aws-secret-access-key",
"<YOUR_AWS_SECRET_ACCESS_KEY>",
"--s3-bucket",
"<YOUR_S3_BUCKET_NAME>"
]
}
}
}