Open source
Open source at LoomaScale
Parts of what runs LoomaScale are published under the MIT licence. Not side projects or samples — the same code that manages live ad accounts every day.
google-ads-mcp
A self-hostable MCP server for Google Ads. 42 tools that let ChatGPT or Claude read performance, research keywords and manage campaigns, with spend guardrails enforced on the server rather than trusted to the model.
Java 21 · Spring Boot · MIT
Read the docsad-events
One event id shared across browser pixels and server-side Conversions APIs, so Meta, Google Ads and ChatGPT Ads each count a conversion once instead of three times.
TypeScript · npm · MIT
Read the docs
Why we publish these
Both projects solve problems that had nothing to do with our product and everything to do with the platforms underneath it: how to let a model change an ad account without letting it spend freely, and how to count one conversion once across three ad networks.
Anyone building on Google Ads or on browser and server-side tracking hits the same walls. Keeping the answers private would not make LoomaScale better; it would just make them harder to find.
Would you rather not run any of it?
LoomaScale is the hosted product these were extracted from. It starts with a free audit of your Google Ads account.
See what it finds