Work with agents on your ad campaigns.
Agents draft campaigns, creatives and changes. You review exactly what will run and decide when it goes live on Meta.
Get startedYou, your team and your agents run and monitor ads together.
Team
YouOwner
MayaMarketing
Agents
Claudevia MCP
Cursorvia CLI
Ad platforms
MetaFacebook & Instagram
Google AdsComing soon
LinkedInComing soon
XComing soon
Every change, kept.
Each edit is a saved version. Proposals, comments, approvals, launches and pauses stay on record, so you can always see who changed what and why.
Agent proposed launch week ads
MonYou approved version 2
TueYou launched Summer essentials
TueAgent suggested pausing US · Instagram
Fri
Written in code, so agents can work on them.
Campaigns, audiences, budgets and creatives are plain TypeScript. Agents read and edit them like any other code, and every change becomes a reviewable diff.
import { defineMetaAds, meta } from "@adscode/ads";
const campaign = meta.campaign("summer", {
name: "Summer essentials",
objective: "traffic",
specialAdCategories: [],
status: "paused",
});
const adSet = meta.adSet("us-instagram", {
campaign,
name: "US · Instagram",
dailyBudget: { amount: "25", currency: "USD" },
optimizationGoal: "link_clicks",
placements: { instagram: ["feed", "stories"] },
status: "paused",
targeting: { age: [25, 54], countries: ["US"] },
});
export default defineMetaAds({
account: "act_1234567890",
ads: [/* … */],
});
Start free. Grow when you’re ready.
Every plan includes unlimited ad accounts, projects, builds and proposals, plus reporting, CLI and MCP access.
Pro
$49USD / month
- Up to $10,000 in estimated ad spend per 30 days
- 100 GB of project storage
Ad spend is paid separately to your ad platform. Upgrade to Pro in Settings after signing up. Need higher limits? Contact us.