Google Ads: reads
get_google_ad_content_brief
Material for writing RSA copy for one campaign: Google’s limits and editorial rules, the three headline categories with your inputs slotted in, keyword themes from the campaign’s enabled keywords, exi
POST
Material for writing RSA copy for one campaign: Google's limits and editorial rules, the three headline categories with your inputs slotted in, keyword themes from the campaign's enabled keywords, existing headlines and descriptions with Google's performance labels and ad strength, and the final URLs. Returns no finished copy: suggested_headlines and suggested_descriptions are empty, and your own model writes them. Read-only; fetches no URL.
Read-only. Runs right away and changes nothing in your ad accounts. It still needs a connected platform (check
get_connections_status) and counts as one tool call.suggest_ad_content. These older names run this same tool.
How to call it
- MCP: on
https://mcp.adsmcp.si/mcp, run it through thegoogle_ads_readtool with{"action": "execute", "tool_name": "get_google_ad_content_brief", "arguments": { ... }}, or callget_google_ad_content_briefby name.search_toolsfinds it andget_tool_schemareturns its arguments;https://mcp.adsmcp.si/mcp/flatlists every tool by name. - REST:
POST https://mcp.adsmcp.si/api/v1/tools/get_google_ad_content_brief/executewithAuthorization: Bearer sk_live_...and a JSON body{"platform": "google", "arguments": { ... }}. The arguments are listed below; they are exactly the tool’s input schema.