Repository navigation
Releases: zwznco/camberstack-mcp
Releases · zwznco/camberstack-mcp
Release list
v0.11.0
Shared bid strategies, a field lookup for custom queries, and clearer query errors.
- Shared (portfolio) bid strategies. Move one campaign off a shared strategy onto its own (undo puts it back); change a shared strategy's target CPA, target ROAS or max CPC ceiling, with every campaign it affects named before you approve; or create a new shared strategy and move campaigns onto it in one step (undo moves them back and removes it). Camberstack still never deletes a strategy you built.
gaql_fields: your AI can look fields up in Google's own field catalog before writing a custom query, instead of guessing names.- Clearer errors on custom queries. When Google rejects a query, Camberstack adds what Google's field catalog says: the real fields closest to a mistyped one, and where a field can be queried instead. Plus specific fixes for recommendation impact, Maximize clicks (
target_spendin the API), and items Google won't let the API change. - Emails: a welcome after you connect, and a confirmation when you subscribe to Pro.
Full history: https://camberstack.io/changelog
v0.10.1
v0.10.0
Claude (or any MCP client) can now build three more campaign types. Like Search campaigns, each one is proposed, approved, then created paused, and undo removes it.
- Performance Max (
create_performance_max_campaign): asset groups of headlines, long headlines, descriptions, landscape/square/portrait images and YouTube videos. The business name and logo are linked to the campaign, as Google's brand guidelines require. Bidding is maximize conversions (optional target CPA) or maximize conversion value. No shopping feed. - Display (
create_display_campaign): responsive display ads built from image URLs or image assets already in the account. Bidding is manual CPC, maximize clicks or maximize conversions. - YouTube via Demand Gen (
create_demand_gen_campaign): video ads from YouTube IDs or URLs, with locations and languages set per ad group. Google's API doesn't allow creating Video campaigns, so Demand Gen is the route onto YouTube.
Image URLs are downloaded SSRF-safe (src/fetch-safe.ts): https on public domain names only, IP checked at connect time, redirects re-checked, 5 MB cap, and only real PNG, JPEG or GIF files.
Also:
- Clearer fixes in Google's error messages for ad policy rejections, wrong image shapes, budget fields queried from the wrong resource, and
campaign.start_date. - Applying a campaign removal no longer offers an undo that can't work.