Can Cursor connect to Google Ads?
Yes. Cursor's Agent supports MCP servers configured in .cursor/mcp.json or ~/.cursor/mcp.json. Add a Google Ads MCP server — the managed Ryze AI connector needs only a url and a Google sign-in; Google's own server runs locally but needs a developer token and a Cloud project — and the Agent can read and, with approval, change the account.
What is the fastest way to connect Cursor to Google Ads?
Put {"mcpServers":{"ryze":{"url":"https://connector.get-ryze.ai/mcp"}}} in .cursor/mcp.json, open Cursor Settings → Tools & MCP to confirm the server is on, and sign in with Google when the browser window opens. In our September 2026 run the Agent was answering about live campaign data in under two minutes.
Do I need a Google Ads API developer token to use Cursor with Google Ads?
Only on the self-hosted routes. Google's official MCP server and any script the Agent writes against the API require a developer token, a Cloud project and an OAuth client. A managed connector holds the API credentials on its side and authenticates you with plain OAuth 2.0, so no token application is needed.
Where does the Cursor mcp.json go?
Two places. .cursor/mcp.json in the project root is shared through Git and is the one Cloud Agents and teammates see. ~/.cursor/mcp.json in your home directory is personal and applies to every project on your machine but is not copied to Cloud Agents or remote workers. Use the project file for team workflows.
Can the Cursor Agent make changes to my Google Ads account?
It can, if the connector exposes write tools. The managed Ryze AI connector has six — apply or dismiss recommendations, raw mutate, delete, image upload and custom audiences — each gated behind your approval on the Ryze side, on top of Cursor's own per-call approval. Google's server executes whatever the OAuth scopes allow.
Is it safe to commit mcp.json to the repo?
For the managed connector, yes — the entry is a public URL with no secrets, and OAuth tokens live on the server side. For servers that need API keys or developer tokens, keep the values in environment variables using Cursor's env reference syntax and never commit them.
Does Cursor ask before running Google Ads tools?
Yes, by default Cursor asks for approval before every MCP tool call and shows the arguments. In Auto-review mode you can allowlist specific tools so reads run without a click. Keep write tools off the allowlist; on the managed connector they are approval-gated server-side as well.
Can Cursor run GAQL queries?
Yes, when the connector exposes a raw GAQL tool. Ask the Agent for campaign cost, conversions and impression share for the last 30 days and it writes and runs the query, then can save the result to a file in the repo. Remember that money fields come back in micros — divide by one million.
Can Cursor pull Keyword Planner data?
Through a server with the planning tools, yes. The managed connector exposes generateKeywordIdeas and generateKeywordHistoricalMetrics, returning monthly searches, competition and top-of-page bids. Google rate-limits planning calls to about one per second per customer ID, so request seeds in batches of 20–50.
Can Cursor Cloud Agents use the Google Ads connection?
Yes, if the server entry is in the project's .cursor/mcp.json and the server is remote. User-level configuration and local stdio servers are not available to Cloud Agents. The managed connector qualifies because it is a public URL; Google's local server does not without a custom worker image.
Cursor vs Claude for Google Ads — which connects better?
Both use the same MCP standard and the same server URL, so the connection is equivalent. Claude is the better chat analyst; Cursor's advantage is that the Agent writes files and code next to the data, so audits become CSVs, digests become Markdown and pipelines become scripts in the same repo.
What does connecting Cursor to Google Ads cost?
The connection itself is free on the managed route; Google's server is free to run locally but needs your credentials. MCP works on Cursor's standard plans. Ryze AI's Paid Ads Autopilot, if you want execution rather than analysis, is $89/month flat.