Ducto

Pricing

Free to look. Pay to let it touch.

Reading every platform is free forever. Paid plans let your agent actually change things — with the preview, the caps, the approvals and the audit trail on every write. Priced per workspace: one brand or one client, with every platform connected inside it. Unlimited accounts, unlimited team members, no per-tool or per-platform fees. Every new account starts with 14 days of the full product, no card.

Free

$0

Read everything, on every platform, forever. Look before you leap.

Start free — no card needed

Solo

$39/mo

or $390/yr — 2 months free

For the marketer running their own accounts with AI, every day.

Start free — 14-day trial

Consultant

Best value

$99/mo

or $990/yr — 2 months free

For freelancers and consultants with a book of clients.

Start free — 14-day trial

Agency

$299/mo

or $2990/yr — 2 months free

For agencies running client accounts at scale.

Start free — 14-day trial

Enterprise

Custom

SSO, retention, DPA, SLA — and a dedicated manager.

Contact sales
Compare plansFreeSoloConsultantAgencyEnterprise
What you can do
Read everything — reporting, audits, diagnostics across every platform
Guarded writes — let your agent create and change campaigns, safely
Workspaces (one brand or one client each)115, +$20 each20, +$12 eachUnlimited
Connected accounts per workspace (Ads, GA4, GTM, Meta, …)UnlimitedUnlimitedUnlimitedUnlimitedUnlimited
Team membersUnlimitedUnlimitedUnlimitedUnlimitedUnlimited
AI tool calls per month50025,000100,000400,000Unlimited
Platforms & access
All platform connectors — Google Ads, Google Tag Manager, GA4, Meta, Microsoft, LinkedIn, TikTok
One unified MCP endpoint (no per-platform URLs)
Works with Claude, ChatGPT, Cursor, Claude Code, n8n — any MCP client
API access (bearer tokens + MCP OAuth)
Full write access — create and edit, not just report
Campaign operations
Campaign creation & editing (created paused)
Ad set & ad creation, budgets, status changes
Campaign duplication
Ad set & ad duplication
Scheduled reports & monitors
Safety & governance
Preview → apply on every write (dry-run first)
Hard budget caps on every mutation
Approval workflows (park writes for human sign-off)
Immutable audit log of every tool call
Encrypted token vault (Cloud KMS)
Tokens & team controls
Read-only scoped tokens
Per-tool token scoping
Per-account token scoping (client isolation)
Team roles (owner / member)
Per-workspace policies and approval rules
White-label client reporting
Support
SupportCommunityEmailPriority emailPriority email + chatDedicated manager

Fair-use notes

What is a workspace?
One brand or one client. Inside it you can connect as many platform accounts as you like — Google Ads, GA4, Search Console, GTM, Meta, LinkedIn, TikTok and the rest — at no extra cost. That is the whole point of one endpoint: connecting more of your stack should never cost more.
What does the Free plan actually include?
Everything, read-only, forever: all 15 platforms, all reporting and diagnostics, one workspace. Your agent can analyse anything and change nothing. New accounts also get 14 days of guarded writes to try the full product, no card required.
What counts as a tool call?
One action by your AI assistant — listing campaigns, pulling a report, creating an ad. The monthly allowances are sized so that normal use never reaches them; they exist to stop a runaway agent, not to meter your work. Calls blocked by your own guardrails never count.
Do you charge per seat?
No. Invite your whole team, and every stakeholder who needs to approve a change. Approvals only work if the people who care are in the loop, so charging per person would be charging for the best part.
Why is every write previewed?
Every mutating call dry-runs first and can be parked for human approval. New campaigns and ads are created paused. That safety layer is on every plan — including Free — because it is the product, not an upsell.