A self-hosted advertising operations server, operated by Next Day Roofing Solutions LLC.
Ads Manager is a Model Context Protocol (MCP) server. It gives an AI assistant a set of tools for reading and operating the advertising accounts of a single business, so that routine campaign work — reviewing performance, adjusting budgets, writing ad copy, checking that a landing page says what an ad promised — can be done through conversation instead of by hand across six separate dashboards.
It is not a product with customers. One deployment serves one business: Next Day Roofing Solutions LLC, a roofing and exterior contractor in Ohio. It runs on infrastructure that business controls, and the only people who sign in are its own staff. There is no shared service, no multi-tenant database, and nothing reported back to the authors of the software — no telemetry, no error reports, no usage statistics.
The connected Google account is the operator's own. Every scope below is requested so the assistant can act on that account's advertising, and each is asked for only when the corresponding feature is switched on:
auth/adwords — read and manage the operator's Google Ads account:
campaigns, ad groups, keywords, ads, budgets, audiences and performance reports.
This is the core of the application.
auth/business.manage — read the operator's Google Business Profile: what
the profile says about each location, its reviews, and what people did after seeing
it. Used read-only. The client issues nothing but GET and addresses no path that
changes who may administer a profile.
auth/datamanager — upload offline conversions and customer-match
audience lists to the operator's own Google Ads account, so that a job which closed
over the phone can be counted against the ad that produced it. Identifiers are
SHA-256 hashed before they leave this server.
auth/tagmanager.readonly, auth/tagmanager.edit.containers
and auth/tagmanager.edit.containerversions — read the Google Tag Manager
container that measures the operator's website, and draft changes to it inside a
workspace. The publish scope is deliberately not requested, so this application
cannot change what runs on the live site.
openid and email — identify which Google account was
connected, so the operator can see it and disconnect it.
No Google user data is sold, shared with a data broker, used for advertising to anyone other than the operator's own customers, or used to train or improve any artificial intelligence or machine-learning model. Full detail, including retention and deletion, is in the Privacy Policy.
Alongside Google, a deployment may be connected to Meta (Facebook and Instagram) Ads, the business's own WordPress website, and its HighLevel CRM. Those are the operator's accounts too, reached with credentials the operator supplies.
Next Day Roofing Solutions LLC, in the State of Ohio, United States. Questions, and requests to delete data, go to admin@ndrgs.com.