Governed connector
Ads Hub
Ads Hub is a governed MCP connector for Google Ads and Meta Ads. It is owned by Pranav Anam.
The connector sits in front of the ad accounts a tenant connects. A create stays paused. Enabling spend, raising a budget, or raising a bid waits for a different person to approve it. A hard daily cap refuses anything that would exceed it. The decision is written to an append-only audit log before the platform is asked to do anything.
Paused until approved
New campaigns are created paused. Spend-increasing changes become approval requests.
A cap that holds
The tenant daily cap is enforced on the server. An approver cannot override it.
One tenant at a time
Accounts, tokens, and audit rows stay inside the tenant that owns them.
Google access
When a tenant connects Google Ads, Ads Hub asks only for the scope https://www.googleapis.com/auth/adwords. That scope lets the connector manage the Google Ads account the user chooses. Ads Hub does not ask for Gmail, Drive, or any other Google product. How that data is used, stored, and deleted is in the privacy policy.
Google Ads is the first live connector. Meta Ads uses the same control plane and is next. This deployment does not call Google or Meta until a connection is turned on. The OAuth callback at /oauth/google/callback does not exchange an authorization code in this build.