Use AI Cast Studio from your AI app.
Make videos with your characters, finish them and post them by asking Claude, Codex, Cursor or ChatGPT. It works on your account and your credits. It always shows the price and waits for your yes before it spends credits or posts, and AI apps have a daily credit limit that only you can change.
The easiest way: in the studio, open Settings → Connected apps, pick your app and press Copy setup prompt. Paste it into your app: it installs everything and tells you the one step that needs you, signing in. Or follow your app's steps below.
Claude Code
- Add the AI Cast Studio marketplace and install the plugin (in a terminal, or as /plugin commands inside Claude Code):
claude plugin marketplace add AI-Biz-Guy/cast-studio-plugin claude plugin install cast-studio@cast-studio
- Load it into the running session:
/reload-plugins
- Sign in: Type /mcp, pick cast-studio and choose Authenticate. Your browser opens AI Cast Studio: enter the code we email you, then press Allow.
- Try it:
/cast-studio:cast-studioor/cast-studio:make-a-video, or just ask "show me my characters".
The setup prompt for Claude Code
I want to use AI Cast Studio from Claude Code. Please set it up for me by following these instructions. Set up AI Cast Studio in this AI app. Do every step you can yourself; the person does only the one sign-in step, and you tell them exactly what it is. ## 1. Install This is Claude Code. ### Claude Code **Install.** Run these yourself (check the client’s --help first if a command is refused): - Add the AI Cast Studio marketplace and install the plugin (in a terminal, or as /plugin commands inside Claude Code): ``` claude plugin marketplace add AI-Biz-Guy/cast-studio-plugin claude plugin install cast-studio@cast-studio ``` - Load it into the running session: ``` /reload-plugins ``` **Sign in (the person’s one step).** Tell them, word for word: “Type /mcp, pick cast-studio and choose Authenticate. Your browser opens AI Cast Studio: enter the code we email you, then press Allow.” Then wait for them to say it is done. **Their skills:** `/cast-studio:cast-studio`, `/cast-studio:cast-studio-setup`, `/cast-studio:make-a-video`, `/cast-studio:whats-going-out`. **If it goes wrong:** - /reload-plugins says 0 skills: That is normal: it only counts commands. Run /cast-studio:cast-studio to check the skills loaded. - The skills or the server do not show up: Run /plugin list (bare /plugin opens a panel). If it is missing, install again; if it is there but stale, update it as below and restart Claude Code. - It says the marketplace already exists (an older install): Run claude plugin marketplace remove cast-studio, then add AI-Biz-Guy/cast-studio-plugin again. - Tools answer 401, or the server shows as needing sign-in: Sign in again (the sign-in step above). A sign-in lasts until you disconnect the app in Settings → Connected apps. - A tool answers insufficient_scope: This app was not allowed to spend credits or post. Sign in again and allow it on the consent page. - The code email does not arrive: Check spam for support@aicaststudio.com, wait a minute, then ask for a new code on the same page. - A tool answers agent_daily_limit: AI apps have a daily credit limit you set in Settings → Connected apps. The app cannot raise it; you can. Any other MCP client: add the server `https://app.aicaststudio.com/mcp` (Streamable HTTP, OAuth sign-in) the way that client adds remote servers. ## 2. Check it works (free) Once the tools load, call `get_studio` and `list_videos`. Both are free. Never spend credits, start a film or post during setup. Never say it works before both calls succeed; if one answers 401, give the sign-in step again. An API key is only for scripts and CI: do not make one or ask for one here. ## 3. Reply in 140 words or fewer Use this shape and nothing more: - **Ready** (or what blocked it and the one fix). - Her characters by name with each one’s status line, and the credits left (from `get_studio`). No characters yet: say the first thing to try is making one. - Four things to try, in this app’s own way of starting a skill: make a video (`make-a-video`), what is going out this week (`whats-going-out`), ask the studio guide anything (`cast-studio`), and connect her Instagram or TikTok now so posting works later. - One line each: Finish: the step after filming: captions, text on screen, end card, music, or fixing one shot. Done: locks a filmed video and makes its 1080p file; only a Done video posts. Reopen undoes it. Look: what she wears and how she is framed in one video; her face and voice stay the same. - “Skip the API key unless you run scripts.” If the person says yes to connecting Instagram or TikTok, call `connect_account` and give them the link it returns to open in their browser.
Update: Update the marketplace and the plugin, then reload:
claude plugin marketplace update cast-studio claude plugin update cast-studio@cast-studio /reload-plugins
Remove: Uninstall it:
claude plugin uninstall cast-studio@cast-studio
If it doesn't connect
- /reload-plugins says 0 skills. That is normal: it only counts commands. Run /cast-studio:cast-studio to check the skills loaded.
- The skills or the server do not show up. Run /plugin list (bare /plugin opens a panel). If it is missing, install again; if it is there but stale, update it as below and restart Claude Code.
- It says the marketplace already exists (an older install). Run claude plugin marketplace remove cast-studio, then add AI-Biz-Guy/cast-studio-plugin again.
- Tools answer 401, or the server shows as needing sign-in. Sign in again (the sign-in step above). A sign-in lasts until you disconnect the app in Settings → Connected apps.
- A tool answers insufficient_scope. This app was not allowed to spend credits or post. Sign in again and allow it on the consent page.
- The code email does not arrive. Check spam for support@aicaststudio.com, wait a minute, then ask for a new code on the same page.
- A tool answers agent_daily_limit. AI apps have a daily credit limit you set in Settings → Connected apps. The app cannot raise it; you can.
Codex
- Add the AI Cast Studio marketplace and install the plugin:
codex plugin marketplace add AI-Biz-Guy/cast-studio-plugin codex plugin add cast-studio@cast-studio
- Restart Codex so it loads the server and the skills.
- Sign in: In a terminal, run codex mcp login cast-studio. Your browser opens AI Cast Studio: enter the code we email you, then press Allow.
- Try it:
$cast-studioor$make-a-video, or just ask "show me my characters".
The setup prompt for Codex
I want to use AI Cast Studio from Codex. Please set it up for me by following these instructions. Set up AI Cast Studio in this AI app. Do every step you can yourself; the person does only the one sign-in step, and you tell them exactly what it is. ## 1. Install This is Codex. ### Codex **Install.** Run these yourself (check the client’s --help first if a command is refused): - Add the AI Cast Studio marketplace and install the plugin: ``` codex plugin marketplace add AI-Biz-Guy/cast-studio-plugin codex plugin add cast-studio@cast-studio ``` - Restart Codex so it loads the server and the skills. **Sign in (the person’s one step).** Tell them, word for word: “In a terminal, run codex mcp login cast-studio. Your browser opens AI Cast Studio: enter the code we email you, then press Allow.” Then wait for them to say it is done. **Their skills:** `$cast-studio`, `$cast-studio-setup`, `$make-a-video`, `$whats-going-out`. **If it goes wrong:** - codex mcp login says cast-studio is not found: Restart Codex first: a plugin’s server registers only after a restart. Then run the login again. - Sign-in fails with a missing issuer: Update Codex to the latest version and sign in again. - A codex plugin command is not recognised: Run codex plugin --help: the subcommand names have changed between versions. - Tools answer 401, or the server shows as needing sign-in: Sign in again (the sign-in step above). A sign-in lasts until you disconnect the app in Settings → Connected apps. - A tool answers insufficient_scope: This app was not allowed to spend credits or post. Sign in again and allow it on the consent page. - The code email does not arrive: Check spam for support@aicaststudio.com, wait a minute, then ask for a new code on the same page. - A tool answers agent_daily_limit: AI apps have a daily credit limit you set in Settings → Connected apps. The app cannot raise it; you can. Any other MCP client: add the server `https://app.aicaststudio.com/mcp` (Streamable HTTP, OAuth sign-in) the way that client adds remote servers. ## 2. Check it works (free) Once the tools load, call `get_studio` and `list_videos`. Both are free. Never spend credits, start a film or post during setup. Never say it works before both calls succeed; if one answers 401, give the sign-in step again. An API key is only for scripts and CI: do not make one or ask for one here. ## 3. Reply in 140 words or fewer Use this shape and nothing more: - **Ready** (or what blocked it and the one fix). - Her characters by name with each one’s status line, and the credits left (from `get_studio`). No characters yet: say the first thing to try is making one. - Four things to try, in this app’s own way of starting a skill: make a video (`make-a-video`), what is going out this week (`whats-going-out`), ask the studio guide anything (`cast-studio`), and connect her Instagram or TikTok now so posting works later. - One line each: Finish: the step after filming: captions, text on screen, end card, music, or fixing one shot. Done: locks a filmed video and makes its 1080p file; only a Done video posts. Reopen undoes it. Look: what she wears and how she is framed in one video; her face and voice stay the same. - “Skip the API key unless you run scripts.” If the person says yes to connecting Instagram or TikTok, call `connect_account` and give them the link it returns to open in their browser.
Update: Upgrade the marketplace, then restart Codex:
codex plugin marketplace upgrade cast-studio
Remove: Remove it:
codex plugin remove cast-studio@cast-studio
If it doesn't connect
- codex mcp login says cast-studio is not found. Restart Codex first: a plugin’s server registers only after a restart. Then run the login again.
- Sign-in fails with a missing issuer. Update Codex to the latest version and sign in again.
- A codex plugin command is not recognised. Run codex plugin --help: the subcommand names have changed between versions.
- Tools answer 401, or the server shows as needing sign-in. Sign in again (the sign-in step above). A sign-in lasts until you disconnect the app in Settings → Connected apps.
- A tool answers insufficient_scope. This app was not allowed to spend credits or post. Sign in again and allow it on the consent page.
- The code email does not arrive. Check spam for support@aicaststudio.com, wait a minute, then ask for a new code on the same page.
- A tool answers agent_daily_limit. AI apps have a daily credit limit you set in Settings → Connected apps. The app cannot raise it; you can.
Cursor
- Add the server to ~/.cursor/mcp.json (keep any servers already there):
{ "mcpServers": { "cast-studio": { "url": "https://app.aicaststudio.com/mcp" } } } - Add the skills:
git clone --depth 1 https://github.com/AI-Biz-Guy/cast-studio-plugin ~/.cursor/cast-studio-plugin mkdir -p ~/.cursor/skills && cp -R ~/.cursor/cast-studio-plugin/skills/* ~/.cursor/skills/
- Sign in: Open Cursor Settings → MCP, find cast-studio and press Connect. Your browser opens AI Cast Studio: enter the code we email you, then press Allow.
- Try it:
/cast-studioor/make-a-video, or just ask "show me my characters".
The setup prompt for Cursor
I want to use AI Cast Studio from Cursor. Please set it up for me by following these instructions.
Set up AI Cast Studio in this AI app. Do every step you can yourself; the person does only the one sign-in step, and you tell them exactly what it is.
## 1. Install
This is Cursor.
### Cursor
**Install.** Run these yourself (check the client’s --help first if a command is refused):
- Add the server to ~/.cursor/mcp.json (keep any servers already there):
```
{
"mcpServers": {
"cast-studio": {
"url": "https://app.aicaststudio.com/mcp"
}
}
}
```
- Add the skills:
```
git clone --depth 1 https://github.com/AI-Biz-Guy/cast-studio-plugin ~/.cursor/cast-studio-plugin
mkdir -p ~/.cursor/skills && cp -R ~/.cursor/cast-studio-plugin/skills/* ~/.cursor/skills/
```
**Sign in (the person’s one step).** Tell them, word for word: “Open Cursor Settings → MCP, find cast-studio and press Connect. Your browser opens AI Cast Studio: enter the code we email you, then press Allow.” Then wait for them to say it is done.
**Their skills:** `/cast-studio`, `/cast-studio-setup`, `/make-a-video`, `/whats-going-out`.
**If it goes wrong:**
- cast-studio shows red or no tools in Cursor Settings → MCP: Check the URL is exactly the one above, toggle the server off and on, then press Connect again.
- Tools answer 401, or the server shows as needing sign-in: Sign in again (the sign-in step above). A sign-in lasts until you disconnect the app in Settings → Connected apps.
- A tool answers insufficient_scope: This app was not allowed to spend credits or post. Sign in again and allow it on the consent page.
- The code email does not arrive: Check spam for support@aicaststudio.com, wait a minute, then ask for a new code on the same page.
- A tool answers agent_daily_limit: AI apps have a daily credit limit you set in Settings → Connected apps. The app cannot raise it; you can.
Any other MCP client: add the server `https://app.aicaststudio.com/mcp` (Streamable HTTP, OAuth sign-in) the way that client adds remote servers.
## 2. Check it works (free)
Once the tools load, call `get_studio` and `list_videos`. Both are free. Never spend credits, start a film or post during setup. Never say it works before both calls succeed; if one answers 401, give the sign-in step again. An API key is only for scripts and CI: do not make one or ask for one here.
## 3. Reply in 140 words or fewer
Use this shape and nothing more:
- **Ready** (or what blocked it and the one fix).
- Her characters by name with each one’s status line, and the credits left (from `get_studio`). No characters yet: say the first thing to try is making one.
- Four things to try, in this app’s own way of starting a skill: make a video (`make-a-video`), what is going out this week (`whats-going-out`), ask the studio guide anything (`cast-studio`), and connect her Instagram or TikTok now so posting works later.
- One line each: Finish: the step after filming: captions, text on screen, end card, music, or fixing one shot. Done: locks a filmed video and makes its 1080p file; only a Done video posts. Reopen undoes it. Look: what she wears and how she is framed in one video; her face and voice stay the same.
- “Skip the API key unless you run scripts.”
If the person says yes to connecting Instagram or TikTok, call `connect_account` and give them the link it returns to open in their browser.
Update: The server updates itself. For the skills:
cd ~/.cursor/cast-studio-plugin && git pull && cp -R skills/* ~/.cursor/skills/
Remove: Delete cast-studio from ~/.cursor/mcp.json, then the skills:
rm -rf ~/.cursor/cast-studio-plugin ~/.cursor/skills/{cast-studio,cast-studio-setup,make-a-video,whats-going-out}If it doesn't connect
- cast-studio shows red or no tools in Cursor Settings → MCP. Check the URL is exactly the one above, toggle the server off and on, then press Connect again.
- Tools answer 401, or the server shows as needing sign-in. Sign in again (the sign-in step above). A sign-in lasts until you disconnect the app in Settings → Connected apps.
- A tool answers insufficient_scope. This app was not allowed to spend credits or post. Sign in again and allow it on the consent page.
- The code email does not arrive. Check spam for support@aicaststudio.com, wait a minute, then ask for a new code on the same page.
- A tool answers agent_daily_limit. AI apps have a daily credit limit you set in Settings → Connected apps. The app cannot raise it; you can.
Claude.ai and Claude Desktop
- Open Customize → Connectors (Settings → Connectors in older versions), press + and choose Add custom connector. Name it AI Cast Studio and paste this URL:
https://app.aicaststudio.com/mcp
- On a Team or Enterprise plan, an owner adds it once under Organization settings → Connectors.
- Sign in: Press Connect on AI Cast Studio. Your browser opens AI Cast Studio: enter the code we email you, then press Allow. Then turn it on for the chat from the + menu.
- Try it: ask "show me my characters and my credits".
The setup prompt for Claude.ai and Claude Desktop
I added the AI Cast Studio connector to Claude.ai and Claude Desktop. Please check it works by following these instructions. Set up AI Cast Studio in this AI app. Do every step you can yourself; the person does only the one sign-in step, and you tell them exactly what it is. ## 1. Install This is Claude.ai and Claude Desktop. ### Claude.ai and Claude Desktop **Install.** The person does this part in the app; you cannot. If tools are not available in this chat yet, give them these steps and stop: - Open Customize → Connectors (Settings → Connectors in older versions), press + and choose Add custom connector. Name it AI Cast Studio and paste this URL: ``` https://app.aicaststudio.com/mcp ``` - On a Team or Enterprise plan, an owner adds it once under Organization settings → Connectors. **Sign in (the person’s one step).** Tell them, word for word: “Press Connect on AI Cast Studio. Your browser opens AI Cast Studio: enter the code we email you, then press Allow. Then turn it on for the chat from the + menu.” Then wait for them to say it is done. **Their skills:** just ask in the chat. **If it goes wrong:** - Claude does not use the tools: Turn AI Cast Studio on for this chat from the + menu (Connectors). - Tools answer 401, or the server shows as needing sign-in: Sign in again (the sign-in step above). A sign-in lasts until you disconnect the app in Settings → Connected apps. - A tool answers insufficient_scope: This app was not allowed to spend credits or post. Sign in again and allow it on the consent page. - The code email does not arrive: Check spam for support@aicaststudio.com, wait a minute, then ask for a new code on the same page. - A tool answers agent_daily_limit: AI apps have a daily credit limit you set in Settings → Connected apps. The app cannot raise it; you can. Any other MCP client: add the server `https://app.aicaststudio.com/mcp` (Streamable HTTP, OAuth sign-in) the way that client adds remote servers. ## 2. Check it works (free) Once the tools load, call `get_studio` and `list_videos`. Both are free. Never spend credits, start a film or post during setup. Never say it works before both calls succeed; if one answers 401, give the sign-in step again. An API key is only for scripts and CI: do not make one or ask for one here. ## 3. Reply in 140 words or fewer Use this shape and nothing more: - **Ready** (or what blocked it and the one fix). - Her characters by name with each one’s status line, and the credits left (from `get_studio`). No characters yet: say the first thing to try is making one. - Four things to try, in this app’s own way of starting a skill: make a video (`make-a-video`), what is going out this week (`whats-going-out`), ask the studio guide anything (`cast-studio`), and connect her Instagram or TikTok now so posting works later. - One line each: Finish: the step after filming: captions, text on screen, end card, music, or fixing one shot. Done: locks a filmed video and makes its 1080p file; only a Done video posts. Reopen undoes it. Look: what she wears and how she is framed in one video; her face and voice stay the same. - “Skip the API key unless you run scripts.” If the person says yes to connecting Instagram or TikTok, call `connect_account` and give them the link it returns to open in their browser.
Update: Nothing to do: the connector always uses the current server.
Remove: Customize → Connectors → AI Cast Studio → Remove.
If it doesn't connect
- Claude does not use the tools. Turn AI Cast Studio on for this chat from the + menu (Connectors).
- Tools answer 401, or the server shows as needing sign-in. Sign in again (the sign-in step above). A sign-in lasts until you disconnect the app in Settings → Connected apps.
- A tool answers insufficient_scope. This app was not allowed to spend credits or post. Sign in again and allow it on the consent page.
- The code email does not arrive. Check spam for support@aicaststudio.com, wait a minute, then ask for a new code on the same page.
- A tool answers agent_daily_limit. AI apps have a daily credit limit you set in Settings → Connected apps. The app cannot raise it; you can.
ChatGPT
- Open Settings → Apps (Connectors in some versions) → Advanced settings and turn on Developer mode. Then press Create app, name it AI Cast Studio, choose OAuth and paste this URL:
https://app.aicaststudio.com/mcp
- It needs a Plus, Pro, Business or Enterprise plan, on the web.
- Sign in: Press Connect when ChatGPT asks. Your browser opens AI Cast Studio: enter the code we email you, then press Allow. In a chat, pick AI Cast Studio from the + menu.
- Try it: ask "show me my characters and my credits".
The setup prompt for ChatGPT
I added the AI Cast Studio connector to ChatGPT. Please check it works by following these instructions. Set up AI Cast Studio in this AI app. Do every step you can yourself; the person does only the one sign-in step, and you tell them exactly what it is. ## 1. Install This is ChatGPT. ### ChatGPT **Install.** The person does this part in the app; you cannot. If tools are not available in this chat yet, give them these steps and stop: - Open Settings → Apps (Connectors in some versions) → Advanced settings and turn on Developer mode. Then press Create app, name it AI Cast Studio, choose OAuth and paste this URL: ``` https://app.aicaststudio.com/mcp ``` - It needs a Plus, Pro, Business or Enterprise plan, on the web. **Sign in (the person’s one step).** Tell them, word for word: “Press Connect when ChatGPT asks. Your browser opens AI Cast Studio: enter the code we email you, then press Allow. In a chat, pick AI Cast Studio from the + menu.” Then wait for them to say it is done. **Their skills:** just ask in the chat. **If it goes wrong:** - ChatGPT does not offer the tools: Pick AI Cast Studio from the + menu in the chat; Developer mode must stay on. - Tools answer 401, or the server shows as needing sign-in: Sign in again (the sign-in step above). A sign-in lasts until you disconnect the app in Settings → Connected apps. - A tool answers insufficient_scope: This app was not allowed to spend credits or post. Sign in again and allow it on the consent page. - The code email does not arrive: Check spam for support@aicaststudio.com, wait a minute, then ask for a new code on the same page. - A tool answers agent_daily_limit: AI apps have a daily credit limit you set in Settings → Connected apps. The app cannot raise it; you can. Any other MCP client: add the server `https://app.aicaststudio.com/mcp` (Streamable HTTP, OAuth sign-in) the way that client adds remote servers. ## 2. Check it works (free) Once the tools load, call `get_studio` and `list_videos`. Both are free. Never spend credits, start a film or post during setup. Never say it works before both calls succeed; if one answers 401, give the sign-in step again. An API key is only for scripts and CI: do not make one or ask for one here. ## 3. Reply in 140 words or fewer Use this shape and nothing more: - **Ready** (or what blocked it and the one fix). - Her characters by name with each one’s status line, and the credits left (from `get_studio`). No characters yet: say the first thing to try is making one. - Four things to try, in this app’s own way of starting a skill: make a video (`make-a-video`), what is going out this week (`whats-going-out`), ask the studio guide anything (`cast-studio`), and connect her Instagram or TikTok now so posting works later. - One line each: Finish: the step after filming: captions, text on screen, end card, music, or fixing one shot. Done: locks a filmed video and makes its 1080p file; only a Done video posts. Reopen undoes it. Look: what she wears and how she is framed in one video; her face and voice stay the same. - “Skip the API key unless you run scripts.” If the person says yes to connecting Instagram or TikTok, call `connect_account` and give them the link it returns to open in their browser.
Update: Nothing to do: the app always uses the current server. Press Refresh on it if new tools do not show.
Remove: Settings → Apps → AI Cast Studio → Delete.
If it doesn't connect
- ChatGPT does not offer the tools. Pick AI Cast Studio from the + menu in the chat; Developer mode must stay on.
- Tools answer 401, or the server shows as needing sign-in. Sign in again (the sign-in step above). A sign-in lasts until you disconnect the app in Settings → Connected apps.
- A tool answers insufficient_scope. This app was not allowed to spend credits or post. Sign in again and allow it on the consent page.
- The code email does not arrive. Check spam for support@aicaststudio.com, wait a minute, then ask for a new code on the same page.
- A tool answers agent_daily_limit. AI apps have a daily credit limit you set in Settings → Connected apps. The app cannot raise it; you can.
Good to know
- Finish: the step after filming: captions, text on screen, end card, music, or fixing one shot.
- Done: locks a filmed video and makes its 1080p file; only a Done video posts. Reopen undoes it.
- Look: what she wears and how she is framed in one video; her face and voice stay the same.
- Skills (Claude Code, Codex, Cursor):
cast-studio, the guide: short answers, then two to four choices;cast-studio-setup, install, sign in, check, and fix the connection;make-a-video, idea to posted, stopping before every spend and every post;whats-going-out, what is scheduled, what posted, and what didn't. - Links to videos, frames and voices expire (a day for a finished video, an hour for the rest), and anyone with a link can open it until then. You can turn links off in Settings → Connected apps.
- Any other MCP app: add the server
https://app.aicaststudio.com/mcp(Streamable HTTP, sign-in with OAuth). - Scripts and CI: make an API key in Settings → Connected apps. You don't need one for any app above.
- The plugin is open source: github.com/AI-Biz-Guy/cast-studio-plugin.