Make audio ad spots without leaving the chat
Write a script in your brand's voice, have it voiced and mixed over a music bed, play it inline, fix single lines and publish it as a VAST tag, all from Claude, ChatGPT or any MCP client.
https://mcp.admove.ai/mcpSign in with your AdMove account when you connect. No account yet? Request access.
How it works
- 1Pick a brand
The assistant lists the workspaces in your AdMove team and reads the brand voice before writing the script.
- 2Generate the spot
Choose a voice and a music bed, or let the assistant pick. AdMove voices, mixes and masters it in about 20 seconds.
- 3Listen and adjust
The spot plays inline. Re-voice a single line, or approve a batch after hearing its preview.
- 4Publish
Publish the finished run as a VAST tag your ad server can traffic. Re-publishing keeps the same URL.
Connect
Claude
- Open Settings → Connectors and choose Add custom connector.
- Name it AdMove and paste
https://mcp.admove.ai/mcpas the URL. - Select Connect, sign in to AdMove and pick the team to use.
- Turn AdMove on in a new chat and ask for a spot.
ChatGPT
- Open Settings → Apps. Adding your own app needs Developer mode, under Advanced settings.
- Select Create app, name it AdMove, paste
https://mcp.admove.ai/mcpand choose OAuth for authentication. - Sign in to AdMove and pick the team to use.
- Pick AdMove from the + menu in a chat and ask for a spot.
Other MCP clients
- Add a remote (Streamable HTTP) server with the URL
https://mcp.admove.ai/mcp. - Sign in to AdMove in the browser when the client asks. The server follows the MCP authorization spec (OAuth 2.1 with dynamic client registration), so clients that support it find the sign-in page on their own.
Clients or scripts that can't do OAuth can send an AdMove API key in the X-AdMove-Key header instead.
Things to try
- “Make a 15-second radio spot for Rival Roofing about free roof checks, in a warm female voice.”
- “Which voices do you have in French? Play me two male options.”
- “Write a spot for each of Paris, Lyon and Marseille with the city in the opening line, then let me hear the preview.”
- “Re-voice the Lyon version so it says "this weekend only".”
- “Publish the run as a VAST tag and give me the URL.”
Tools
6 tools only read; 4 create or change spots in your team. None delete anything or touch workspaces, products or brand settings.
list_workspacesReadWorkspaces (one per brand or client) in the connected team: id, name, website and language. Every spot is made in a workspace.
list_voicesReadVoices available for audio spots, one line each with a preview URL. Filter by language or gender to keep the list short.
list_musicReadMusic tracks that can be looped under a spot as its bed. Pass the chosen track's url to generate_audio_spot as bedUrl.
get_workspace_brandReadA workspace's brand: what it does, its tone of voice, CTA style, and words to use and avoid. Read it before writing a script for that brand.
get_audio_spot_runReadStatus of an audio spot run, with playable MP3 URLs per version. Waits up to `waitSec` for the run to finish or pause for review.
get_audio_spot_vastReadThe published VAST URL for a run, with per-version serve counts.
generate_audio_spotWriteVoice, mix and master an audio ad from a script. A script with a variable produces one version per value (e.g. one per city). Returns a runId; rendering takes from ~20s for one spot to minutes for a batch.
review_audio_spot_previewWriteFor a batch paused at its preview: approve to render the rest, stop to finish with the preview only, or revise one version with a new line.
revoice_audio_spot_versionWriteRe-render one version of a finished run with a new value for its variable line. Everything else in the batch is untouched.
publish_audio_spot_vastWritePublish a finished run as a VAST endpoint an ad server can traffic. Re-publishing keeps the same URL.
Your account and data
- Each connection is tied to one AdMove team, chosen when you sign in. To switch teams, remove the connector and connect again.
- The assistant sees only what the tools return: workspace names, brand voice, voices, music beds and your audio spot runs.
- Spots made here are the same as spots made in the AdMove app: they appear in your team's workflow runs and count toward its usage.
- To disconnect, remove the connector in Claude or ChatGPT.
- Read the privacy policy and terms.
Troubleshooting
- Sign-in says you have no team
- Your AdMove account isn't in a team yet. Ask a team admin for an invite.
- A tool is missing or the player doesn't show
- Your chat app keeps its own copy of the tool list. In ChatGPT, refresh the app's tools in its settings. In Claude, disconnect and reconnect, then start a new chat.
- Generating fails with a permissions error
- Audio spots aren't enabled for your team yet. Contact us to turn them on.