- Three skills:
adside(setup, login, finding a command, what needs your OK),adside-media(image, video and audio generation, priced before anything is paid) andadside-assets(uploading, downloading and organizing your asset library). - The Adside MCP server,
https://api.adside.ai/mcp, for changes to your ad platforms.
Install
- Claude Code
- Codex
/mcp in Claude Code and sign in to Adside once.If you added the Adside MCP before with claude mcp add, remove that copy so your agent does not see every tool twice:Let read commands run without asking
Both agents ask before eachadside command until you allow it. Allow the commands you trust, one by one.
- Claude Code
- Codex
Add them to If Claude Code runs in its sandbox, allow
permissions.allow in ~/.claude/settings.json, or in .claude/settings.json for one project:api.adside.ai and app.adside.ai in its network settings.adside as a whole (Bash(adside *) or pattern=["adside"]): that would let the agent change things and spend media credit without asking you.
What the agent may do
- The command line and the API make a change on the first call. There is no confirmation step, so the skills tell the agent to ask you before anything that creates, changes, deletes, sends or spends.
- On ad platforms, the command line only reads, apart from posting to your Instagram account. Changes to campaigns, ad sets, ads, budgets and audiences go through the MCP, which asks for a confirmation first.
- Media generation costs credit. The agent prices a job first, tells you the price, and caps each request with
--max-price-usd. - The agent acts as you, with your permissions. For an agent that runs without you, in CI or in the cloud, use a personal API key, read only unless the job must change things.
Try asking
- “Which of my Meta campaigns spent the most last week?”
- “Upload the images in this folder to my asset library and tag them
spring-launch.” - “Make three square product images from this photo. Tell me the price first.”