Campaigns & Newsletters
readGoogleAdInsights
Read Google Ad Insights
Read per-ad Google Ads performance for one account over a date range: impressions, clicks, CTR, average CPC, cost and conversions for every ad, with its campaign and ad group, costs in the account's…
Ask Claude, ChatGPT, Cursor or any AI connected to The Cloud "how are my Google ads doing", and it calls readGoogleAdInsights.
Example call
The MCP tools/call params, with the required arguments only.
{
"arguments": {
"customerId": "<customerId>"
},
"name": "readGoogleAdInsights"
}Arguments
campaignIdstringoptionalNumeric campaign id to narrow to. Omit for every campaign.customerIdstringrequiredThe Google Ads customer id, as listGoogleAdAccounts returns it (123-456-7890 or 1234567890).dateRangestringoptionalWhich days to read. Defaults to LAST_7_DAYS.
Returns
The registry does not declare a return shape.
Ask for it
The Cloud routes these requests to this verb.
- how are my Google ads doing
- what did the YouTube ads spend this week
- Google Ads clicks by ad
- which Google ad has the best CTR
Pair it with
The verbs that finish the job.
Questions
What does readGoogleAdInsights do?
Read per-ad Google Ads performance for one account over a date range: impressions, clicks, CTR, average CPC, cost and conversions for every ad, with its campaign and ad group, costs in the account's… It is one of the tools The Cloud MCP server gives every connected AI.
How do I use readGoogleAdInsights from Claude or ChatGPT?
Connect your AI to The Cloud at https://mcp.thecloud.so/mcp and sign in once. Then ask Claude, ChatGPT, Cursor or any AI connected to The Cloud "how are my Google ads doing", and it calls readGoogleAdInsights.
Is readGoogleAdInsights safe to let an AI call?
readGoogleAdInsights is read-only: it changes nothing. It reaches a system outside The Cloud on your behalf.
Connect
One endpoint gives your AI this tool and every other one: connect Claude, ChatGPT, Cursor or Gemini, read what The Cloud is, or see pricing.