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. 43 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 findsConnect your assistant to your ad platform
LoomaScale runs inside the assistant you already use. Pick the pair you work with; each guide takes about five minutes.
Manage Google Ads campaigns from ChatGPT: search terms, budgets and new campaigns, paused for your review. One-click install from ChatGPT's directory.
Read the integrationManage Google Ads from Claude: audits, budget changes and new campaigns, every write inside the spend cap you set. Connect from Claude's directory.
Read the integrationInstall the LoomaScale plugin in Claude Code with two commands and audit Google Ads from your terminal: search terms, budgets and pacing, with skills built in.
Read the integrationInstall the LoomaScale plugin in OpenAI Codex with two commands and audit Google Ads from your terminal: search terms, budgets and conversion goals.
Read the integrationManage Facebook and Instagram campaigns from ChatGPT: ad sets, budgets and creatives in one chat. The same one-click install.
Read the integrationManage Facebook and Instagram campaigns from Claude: audits, budget caps and new ad sets, inside the limits you set.
Read the integrationRun Facebook and Instagram campaign reviews from Claude Code: the same plugin, one sign-in, and skills for waste audits, pacing and creative fatigue.
Read the integrationReview Facebook and Instagram campaigns from OpenAI Codex: the same plugin and sign-in, with placement, age and lead-quality checks.
Read the integrationConnect Manus to Google Ads through LoomaScale’s MCP server. Analyze campaigns, keywords and search terms, then request changes within your permissions and spend cap.
Read the integrationAsk Slackbot about Google Ads in any Slack DM: audits, search terms and pacing checks, with changes kept inside your spend cap. Install the app once per workspace.
Read the integrationConnect Manus to Meta Ads through LoomaScale’s MCP server. Review Facebook and Instagram campaigns, ad sets, creatives and placements.
Read the integrationAsk Slackbot about Facebook and Instagram campaigns in any Slack DM: delivery, pacing and ad-set spend, read live from Meta Ads.
Read the integration