imaginou

FOR AI AGENTS AND DEVELOPERS

Product videos, on demand, from any AI assistant.

Imaginou exposes its whole studio through a public Model Context Protocol (MCP) server and a REST API. An agent can turn a product link or a few photos into a reviewed storyboard and a finished vertical product video, then share it — all inside the seller's own account.

https://app.imaginou.com/mcp

Streamable HTTP · OAuth 2.1 with PKCE · dynamic client registration · per-account scopes

WHAT AN AGENT CAN MAKE

  • Product showroom showroom
    Three distinct silent showroom clips: silhouette and fit, an evidenced interaction, and hero material close-ups. Best for marketplaces, product pages and ads that need clean footage without speech.
  • Influencer introduction influencer
    One three-scene presenter campaign: a consistent AI presenter shows the product, speaks real dialogue grounded in the imported facts, with captions and two instrumental music options.
  • Unexpected campaign viral
    One three-scene comedic campaign: an impossible opening, a verified benefit, and a happy surprise. Designed to stop the scroll while keeping product claims honest.

CONNECT IN ONE MINUTE

Add Imaginou to your AI client.

Claude (web, desktop, mobile)

Settings → Connectors → Add custom connector → paste the URL. Sign in with your Imaginou email code and allow access.

https://app.imaginou.com/mcp

Claude Code

One command, then /mcp to authenticate.

claude mcp add --transport http imaginou https://app.imaginou.com/mcp

ChatGPT

Settings → Connectors → Create (developer mode). Authentication: OAuth. ChatGPT registers itself and opens the Imaginou sign-in.

https://app.imaginou.com/mcp

Cursor · VS Code · Windsurf · Gemini CLI · Codex

Add to mcp.json (or the client's MCP settings). The client discovers OAuth from the 401 challenge.

{
  "mcpServers": {
    "imaginou": {
      "type": "http",
      "url": "https://app.imaginou.com/mcp"
    }
  }
}

Stdio-only hosts

Bridge with mcp-remote; it handles the OAuth round-trip locally.

npx -y mcp-remote https://app.imaginou.com/mcp

Scripts and automations

Create an API key under Connect AI and send it as a bearer token to MCP or REST.

curl -H "Authorization: Bearer imk_…" \
  https://app.imaginou.com/api/v1/me

MCP TOOLS

Every step of a production, as a tool.

The server also publishes resources (imaginou://capabilities, imaginou://playbook, imaginou://productions/{id}) and prompts (make_product_video, review_storyboard, plan_launch_content). Tool annotations mark which calls spend credits.

ToolWhat it does
get_capabilitiesWorkflows, languages, lifecycle, prices and limits.
get_accountSigned-in seller, credits, storage, productions needing a decision.
get_creditsRemaining order credits and packs.
create_checkout_linkStripe Checkout link for a credit pack (no charge until the person pays).
list_productionsAll productions with state and next step.
get_productionVerified product facts, storyboard, dialogue, findings, video QA, music options.
wait_for_productionLong-poll until a decision is needed.
create_productionStart a showroom, influencer or unexpected-campaign film from a link or photos.
view_storyboard_imagesSee the six storyboard frames as images to judge fidelity.
approve_storyboardApprove frames and dialogue; queue the three videos.
request_storyboard_changesRegenerate chosen scenes with precise corrections.
review_videoApprove or reject the generated video.
choose_musicPick instrumental option A, B or none.
edit_videoRe-edit pacing, sound accents and polished on-screen text.
complete_productionMark complete after the final playback review.
retry_productionAuthorize resuming a failed step.
run_quality_checkRe-run the continuity check on saved footage.
cancel_productionCancel a waiting production.
remove_productionArchive a finished or failed production.
restore_productionBring a removed production back.
list_mediaImages, videos and soundtracks with signed links.
view_mediaInspect a library image.
organize_mediaMove, rename, trash, restore or delete media.
manage_foldersCreate, rename or remove library folders.
create_share_linkPublic, revocable page for a finished video.
list_share_linksActive public links.
revoke_share_linkTurn a public link off.

HOW AN AGENT SHOULD WORK

Review first, then generate.

01

Create

create_production with a public product URL or manual details + photos, a workflow and a brief. One order credit per production.

02

Review the storyboard

wait_for_production until awaiting_approval; view_storyboard_images to inspect fidelity; approve, or send precise scene corrections.

03

Finish and share

Watch the video (review_video), choose music, complete_production, then create_share_link or download from list_media.

Imaginou never publishes campaigns, edits listings or promises sales, virality or flawless generative fidelity. Humans approve every storyboard and every final video.

REST API v1 (2026-10-25)

Same capabilities over HTTPS.

Base URL https://app.imaginou.com/api/v1. Machine-readable description: OpenAPI 3.1 · public capabilities · MCP manifest.

GET  /api/v1/me                              account, credits, storage, items needing attention
GET  /api/v1/productions?state=action        list (filter by state/phase)
POST /api/v1/productions                     {productUrl|manual, workflow, language, brief, photos[]}
GET  /api/v1/productions/{id}                storyboard, findings, media links
GET  /api/v1/productions/{id}/wait           long-poll until a decision is needed
POST /api/v1/productions/{id}/approve        {acceptFindings}
POST /api/v1/productions/{id}/changes        {scenes, notes, consumeCredit}
POST /api/v1/productions/{id}/review         {decision: approve|reject}
POST /api/v1/productions/{id}/music          {choice: A|B|none}
POST /api/v1/productions/{id}/edit           {trimSilence, soundEffects, polishedOverlays, notes}
POST /api/v1/productions/{id}/complete       {acceptFindings}
POST /api/v1/productions/{id}/shares         {mediaId?}
GET  /api/v1/media?type=video                library with signed links (1 h)
GET  /api/v1/media/{id}/file                 stream or download (Range supported)
GET  /api/v1/billing · POST /api/v1/billing/checkout {plan}

AUTHENTICATION AND SCOPES

Scoped to one account. Always.

MCP clients use OAuth 2.1: discovery at /.well-known/oauth-authorization-server, dynamic registration at /oauth/register, authorization code with PKCE (S256), 30-day access tokens and rotating refresh tokens. People can also create personal access tokens (imk_…) in the studio and revoke any connection at any time.

ScopeAllows
productions:readSee your productions, storyboards, review findings and queue position.
productions:writeCreate productions, approve storyboards, request changes, choose music, edit and finish videos.
media:readView and download your saved images and videos.
media:writeOrganize your media library: folders, names, Trash.
billing:readSee remaining order credits.
billing:checkoutCreate Stripe checkout links to buy order credits (never charges a card by itself).
sharing:writeCreate and revoke public share links for finished videos.
account:readSee your account name, email and language.

Tokens are stored hashed. A token never reveals another account's productions or media. Payments happen only in Stripe Checkout, in a browser.

Ready to let your assistant produce?

Open Connect AI in the studio ↗ What Imaginou makes

Three free productions for new accounts. Questions: contact@imaginou.com