diff --git a/src/lib/mcp/client.ts b/src/lib/mcp/client.ts index b10154d..dc79e4b 100644 --- a/src/lib/mcp/client.ts +++ b/src/lib/mcp/client.ts @@ -239,6 +239,11 @@ export async function callMetaTool( status: args.status || 'PAUSED', special_ad_categories: args.special_ad_categories || [], buying_type: args.buying_type || 'AUCTION', + // Orçamento fica no conjunto (sem CBO). A Meta passou a exigir este + // campo explícito nesse caso (erro 4834011). false = cada conjunto + // gasta o próprio orçamento (correto para 1 conjunto por campanha). + is_adset_budget_sharing_enabled: + args.is_adset_budget_sharing_enabled ?? false, }); return { content: [{ type: 'text', text: JSON.stringify(resultData) }] };