Works with Claude Β· Claude Code Β· VS Code Β· Cursor

Run your campaigns by asking.

Connect Growomat to Claude once, and manage everything in plain language β€” draft campaigns, check performance, stage changes β€” right from the Claude apps, VS Code, or Cursor. No code needed.

Works in

Claude apps Β· Claude Code Β· VS Code Β· Cursor Β· any MCP client

Setup

one click in Claude Β· sign in with your Growomat account

Can do

everything the app can Β· 61 actions, from reports to rewrites

Safety

drafts stay paused Β· nothing goes live until you push it

under the hood: a hosted MCP server at mcp.growomat.com β€” the same scopes and limits as the API

Claude β€” connected to Growomat

LIVE
you β€Ί Set up a search campaign for my pottery studio β€”
      Β£15 a day, London only.
create_campaignPottery Studio Β· SEARCHβœ“
set_geo_targetingLondon, United Kingdomβœ“
create_keyword Γ—8β€œpottery classes london”, β€¦βœ“
claude β€Ί Your draft is ready β€” staged and paused. Want me to preview what a sync would push live?
Setup

Connected in a minute. Really.

No keys to copy, no dashboard scavenger hunt. If you can add a contact to your phone, you can do this.

1

Open Connectors

In Claude: Settings β†’ Connectors β†’ Add custom connector. In Cursor or VS Code, add the address to your mcp.json β€” the tabs above show exactly what to paste.
2

Paste the address

One address, nothing else to configure:

https://mcp.growomat.com/mcp
3

Sign in

With your Growomat account β€” the same login as the app. That’s it: your campaigns appear as things Claude can do, and you just start asking.
What you can ask

If you can describe it, you can run it.

Every request becomes the right set of actions β€” drafted, staged, and waiting for your go-ahead.

Draft a search campaign for my bakery β€” Β£20 a day, Manchester only.

Which keywords wasted the most spend last week?

Write three ad variants for the spring sale and stage them.

What changed in my account since Monday?

Pause every keyword costing more than Β£2 a click.

Preview exactly what the next sync would push to Google Ads.

Safety

You stay in control.

Asking is free of consequences by design β€” the steps that spend money always come back to you first.

Before anything spends

Nothing goes live without you.

Drafts land staged and paused. Pushing to Google Ads, Microsoft Advertising, Reddit Ads, or Meta Ads is a separate, explicit step β€” and you are asked before it happens.

you β€Ί looks good, push it live
claude β€Ί This will create 1 campaign and 8 keywords in Google Ads and start spending. Go ahead? [yes / show me first]

Access & privacy

One workspace, your rules.

  • β†’Claude works inside one brand’s workspace at a time β€” never across them
  • β†’Every action is tagged read-only, write, or destructive, so your client can ask before the risky ones
  • β†’Disconnect any time in one click β€” from Claude or from Growomat
  • β†’The same rate limits as everything else β€” a runaway session throttles, it doesn’t cascade
Under the hood

61 actions. The whole product.

For the curious: everything Claude can do here, each action tagged read-only, write, or destructive β€” that is how it knows when to ask first.

read-only
creates & edits
destructive

Campaigns

list_campaigns
get_campaign
create_campaign
update_campaign
delete_campaign
set_ad_schedule
set_geo_targeting

Ad groups

list_ad_groups
get_ad_group
create_ad_group
update_ad_group
delete_ad_group

Ads

list_ads
get_ad
create_ad
update_ad
delete_ad

Keywords

list_keywords
get_keyword
create_keyword
update_keyword
delete_keyword

Assets

list_assets
get_asset
create_asset
update_asset
delete_asset
attach_asset_to_campaign
detach_asset_from_campaign
attach_asset_to_ad
detach_asset_from_ad
list_campaign_assets
get_campaign_asset
list_ad_assets
get_ad_asset

Businesses

list_businesses
get_business
create_business
update_business
delete_business

Reports

get_performance_stats
list_disapprovals
account_summary

Sync

trigger_sync
cancel_sync
get_sync_status
preview_sync_plan
list_syncs
unlink_campaigns
validate_export

Conversions

upload_offline_conversion
get_conversion_status
upload_conversion_adjustment
create_conversion_source
list_conversion_sources
get_conversion_health
get_conversion_report

Token & spaces

get_authenticated_token_info
list_spaces
set_active_space
get_active_space

Connect Claude. Ask for a campaign.

One click to connect, one sentence to a staged draft. Nothing goes live until you push it.