What Devin Desktop (formerly Windsurf) is good for with your ad data
Create campaigns and ads, with targeting and budgets, in Cascade
Write ad copy while you build the page it sends to
Optimize running ads and pull numbers into a report
Limits you should know
Adding it needs a computer.
Free can make changes within its monthly limit.
Try these questions
Plain words are fine. Copy one and paste it into Devin Desktop.
Create a Google campaign for my shoe store, $40 a day.
Which campaign is wasting money?
What did I spend yesterday?
Questions
Shows Needs authentication?
Click Authenticate next to openadmanager and sign in to OpenAdManager again.
Not showing up in Devin?
Check the file is in the right place and the block is valid JSON, then look for openadmanager again.
Blocked by your team?
An admin allowlist may apply on teams. Ask an admin to allow this server.
Is Devin Desktop the same as Windsurf?
Yes. Windsurf became Devin Desktop and its docs moved to docs.devin.ai.
Is there a button that adds it for me?
Not today. Devin documents no install link, so you paste a short block into its config file.
Where does the config file go?
In ~/.config/devin/mcp_config.json for every project, or .devin/mcp_config.json inside one project.
My team uses an allowlist.
On teams, an admin allowlist may apply. Ask an admin to allow the OpenAdManager server.
Can it change my ads?
Yes, on every plan, within its monthly changes (25 on Free), and only the kinds of change AI permissions allow. All are on to start, and you can turn any off, such as raising budgets.
Google Ads is a trademark of Google LLC. Facebook, Instagram and Meta are trademarks of Meta Platforms, Inc. TikTok is a trademark of TikTok Inc. Reddit is a trademark of Reddit, Inc. X is a trademark of X Corp. OpenAdManager is not affiliated with or endorsed by Google, Meta, TikTok, Reddit or X. Devin Desktop (formerly Windsurf) and its logo belong to their owners, and OpenAdManager is not affiliated with or endorsed by the maker of Devin Desktop.