Your agent can make character-consistent UGC videos now.

Create an AI influencer once. Your agent reuses that same face in every video, image, and caption.

30 free credits to start. No card required.

Install
npx skills add AvivK5498/agenthook

Works in Claude Code, Cursor, OpenClaw, Hermes, and any MCP client.

Create an influencer once.
Reuse them forever.

create_influencer turns a one-line idea into a portrait and a character sheet. Confirm it once and the character is saved to your account. From then on, your agent asks for them by name.

You

Claude, create an influencer named Noa — a coffee-obsessed creator, mid 20s.

Claude

Noa is saved to your account.

What does AgentHook cost?

Prepaid credits. One credit is $0.01. New accounts get 30 free credits, no card required.

Starter Pack
$19
1,900 credits

About 15 standard videos.

Buy credits
Best value
Creator Pack
$49
5,150 credits

About 41 standard videos.

Buy credits
Studio Pack
$99
10,900 credits

About 87 standard videos.

Buy credits
JobCreditsPrice
Video (standard)25 / second$0.25 / second
Image12$0.12
Captions15$0.15

How do agents call AgentHook?

One session. Install once, name a character, ask for a video, get a permanent link.

  1. 01
    Install
    one command
  2. 02
    Create
    idea → character
  3. 03
    Ask
    by name
  4. 04
    Get the MP4
    permanent URL
agent session live
$ npx skills add AvivK5498/agenthook
added agenthook · 4 tools available
youmake an influencer: candid coffee-and-lifestyle creator, mid 20s
create_influencer → building character…
rae — generated influencer portrait
rae
saved · reusable across runs
character locked
younow a video of rae sipping her morning brew, TikTok captions
rewriting prompt → full shot description
rendering · burning captions on the same run
done · 720×1280 mp4
cdn.getagenthook.com/…/0.mp4
Permanent URL. Yours to post anywhere.

FAQ

AgentHook lets your AI agent make character-consistent UGC video. You create an influencer once, a named character whose face stays the same, and your agent reuses that face in every video, image, and caption that follows. It works with Claude Code, Cursor, OpenClaw, Hermes, n8n, or anything that speaks MCP, runs a shell command, or calls HTTP. Your agent describes what it wants and gets back a permanent URL to the finished media. It is SFW only and does not auto-publish.

New accounts get 30 free credits on signup with no credit card. After that, prepaid packs are $19 for 1,900 credits, $49 for 5,150 credits, and $99 for 10,900 credits. One credit is $0.01, and a standard 5-second video is 125 credits.

Any MCP client, HTTP caller, or shell. That includes Claude Code, Cursor, OpenClaw, Hermes, and n8n. There's an MCP server you add with npx -y @getagenthook/mcp, and a thin CLI you install with npm i -g getagenthook. Tool schemas are served at GET /api/v1/tools, so every wrapper reads the same source and none of them drift.

Yes, and it's the most direct way to keep one face across every video. Add @getagenthook/mcp to your MCP client's config and set AGENTHOOK_API_KEY. Your agent creates an influencer once and reuses that same face in every make_video and make_image call, straight over MCP. The server exposes all four tools plus a get_run poller and runs locally over npx, so there's nothing to host. It works in Claude Code, Cursor, OpenClaw, Hermes, and any MCP client.

Four tools. make_video produces UGC-style talking-head video with spoken audio generated by the model. make_image produces images from text or a reference image. caption_video burns styled subtitles into a video. create_influencer builds a reusable influencer character from a one-line idea.

Yes. create_influencer turns a short idea into a portrait and a character sheet. Once you confirm the character, it is saved to your account as a reusable asset, and your agent can ask for that person by name in any make_video or make_image run.

It's asynchronous. You POST /api/v1/tools/{tool}/run and get back a 202 with a run_id and the credit cost. Then you poll GET /api/v1/runs/{run_id} until the status is completed, which returns the output URL.

No. Output is stored on our CDN at cdn.getagenthook.com and the URLs are permanent. Provider URLs, which do expire, are never handed back to you.

No. You only pay for runs that finish. If a run fails, its credits come back automatically and right away.

No. Credits are topped up by a person in the console, which routes through a hosted checkout tied to your account email. Your agent spends the balance through the API but cannot make a purchase itself. This keeps payment off the API-key surface.

No. AgentHook is SFW only.

No. It returns the finished MP4 and a caption. Your agent, or a scheduler like Postiz, handles posting.

Yes. Every new account gets 30 credits on signup with no credit card. That's enough to generate a couple of images or captioned clips and see how the API behaves before buying a pack.

Your agent can make character-consistent UGC videos now.

30 free credits, no card. Your agent makes the first video in a few lines of code.

Start free