open for agents
the interface and the api
are the same declaration
Every control on this site carries the name of the tool it calls. The list below is the one the product reads to build its own menus — so what you automate is exactly what a person clicks, and neither can quietly fall behind the other.
connect
- endpoint
- https://imaginefilmsai.com/mcp
- transport
- streamable-http
- version
- 1.0.0
{
"mcpServers": {
"imagine-films": {
"type": "http",
"url": "https://imaginefilmsai.com/mcp"
}
}
}In Claude chat: Settings → Connectors → Add custom connector, and paste https://imaginefilmsai.com/mcp. There is no plugin to install.
Plain text for anything without a browser: /llms.txt
over mcp
publicanswers without an account
search_trending_videos
Search the insights database for high-performing short-form video.
get_trending_snapshot
The current curated trending snapshot, ranked by reach past a creator’s own audience.
get_video_insight
Metrics, reach and hook for one video already in the database.
get_creator_profile
A creator’s baseline, and their strongest recent videos against it.
list_insight_coverage
What the database covers, and how fresh the newest capture is.
accountneeds an oauth connection, spends credits
research_video
Pull a video that is not yet in the database, with its full transcript.
research_creator
Pull a creator’s recent post history and add it to the database.
compose_film
Generate a film from a written description.
get_generation
Status and output URLs for one generation.
list_films
Recent generations for your organisation.
on this page
A different list: the controls a person clicks, named so you can see what each one calls. These are not served over MCP — setting an aspect ratio on a page nobody is looking at does nothing.
composedescribe the film and steer what it shows
compose⌘↵
Generate a film from a written description.
- promptstring · requiredWhat the film should show.
- referencesnumberCount of attached reference stills or clips. Up to 50.
attach_reference@
Attach a still or clip to steer subject, product or location identity.
- kindstill | clip | product | floorplanReference type.
set_model
Choose the generation model.
- modelaperture-2 | aperture-2-turbo | longform-30s · requiredModel identifier.
lookthe lighting setup, not a filter
set_look←→
Apply a colour science. Changes lighting and stock response, not the subject.
- lookcommerce | training | property · requiredNamed grade.
outputaspect, duration, model, delivery
set_aspect_ratio
Set the output frame shape.
- aspect16:9 | 9:16 | 1:1 | 2.39:1 · requiredWidth-to-height ratio.
set_duration
Set the output length.
- duration4s | 8s | 15s | 30s · requiredClip length.
toggle_audio
Hear one example film. Only one plays sound at a time.
navigatemove around the surface itself
browse_examples
List example films for a given look.
- lookcommerce | training | propertyFilter by grade.
- limitnumberMaximum results.
open_command_palette⌘K
Open the command surface. Identical schema to this manifest.