AdMovefor Claude and ChatGPT

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/mcp

Sign in with your AdMove account when you connect. No account yet? Request access.

How it works

  1. 1
    Pick a brand

    The assistant lists the workspaces in your AdMove team and reads the brand voice before writing the script.

  2. 2
    Generate the spot

    Choose a voice and a music bed, or let the assistant pick. AdMove voices, mixes and masters it in about 20 seconds.

  3. 3
    Listen and adjust

    The spot plays inline. Re-voice a single line, or approve a batch after hearing its preview.

  4. 4
    Publish

    Publish the finished run as a VAST tag your ad server can traffic. Re-publishing keeps the same URL.

Connect

Claude

  1. Open Settings → Connectors and choose Add custom connector.
  2. Name it AdMove and paste https://mcp.admove.ai/mcp as the URL.
  3. Select Connect, sign in to AdMove and pick the team to use.
  4. Turn AdMove on in a new chat and ask for a spot.

ChatGPT

  1. Open Settings → Apps. Adding your own app needs Developer mode, under Advanced settings.
  2. Select Create app, name it AdMove, paste https://mcp.admove.ai/mcp and choose OAuth for authentication.
  3. Sign in to AdMove and pick the team to use.
  4. Pick AdMove from the + menu in a chat and ask for a spot.

Other MCP clients

  1. Add a remote (Streamable HTTP) server with the URL https://mcp.admove.ai/mcp.
  2. 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_workspacesRead
List workspaces

Workspaces (one per brand or client) in the connected team: id, name, website and language. Every spot is made in a workspace.

list_voicesRead
List voices

Voices available for audio spots, one line each with a preview URL. Filter by language or gender to keep the list short.

list_musicRead
List music beds

Music 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_brandRead
Get the brand voice

A 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_runRead
Check an audio spot run

Status 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_vastRead
Get the VAST tag

The published VAST URL for a run, with per-version serve counts.

generate_audio_spotWrite
Generate an audio spot

Voice, 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_previewWrite
Answer the preview review

For 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_versionWrite
Re-voice one version

Re-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_vastWrite
Publish as a VAST tag

Publish 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.