Can Cursor connect to Meta Ads?
Yes. Cursor's Agent supports MCP servers configured in .cursor/mcp.json or ~/.cursor/mcp.json. Add a Meta Ads MCP server — the managed Ryze AI connector needs only a url, a sign-in and Meta authorization; a self-hosted server runs locally but needs a reviewed developer app — and the Agent can read and, with approval, change the account.
What is the fastest way to connect Cursor to Facebook 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, then sign in and authorize Meta for your ad accounts when the browser window opens. In our September 2026 run the Agent was answering about live campaign data in just over two minutes.
Do I need a Meta developer app to use Cursor with Meta Ads?
Only on the self-hosted routes. Open-source Meta Ads MCP servers and any script the Agent writes against the Business SDK require a developer app, app review for ads_management and a long-lived token. A managed connector holds the Marketing API access on its side and asks you to authorize it with your own Meta account, so no app 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 Meta Ads account?
It can, if the connector exposes write tools. The managed Ryze AI connector has three — Graph writes for pausing, budgets and new ads, Graph deletes, and image uploads — each gated behind your approval on the Ryze side, on top of Cursor's own per-call approval. A self-hosted server executes whatever the token's permissions allow.
Will connecting Cursor get my Meta ad account flagged?
No, when the route uses Meta's official Marketing API with proper permissions, which all five routes here do. What gets accounts flagged is browser automation that mimics a human in Ads Manager. An API connection is the supported path; keep write tools approval-gated and nothing runs on your personal profile.
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 tokens live on the server side. For servers that need a Meta access token, keep the value in an environment variable using Cursor's env reference syntax and never commit it.
Does Cursor ask before running Meta 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 pull Meta Ads insights with breakdowns?
Yes, through a server with a raw insights tool. Ask for placement, age, gender, device or daily breakdowns and the Agent requests them from the Marketing API, then can write the table to a file in the repo. Meta rate-limits insights per ad account, so ask for one breakdown at a time on wide ranges, and state your attribution window so ROAS matches Ads Manager.
Can Cursor Cloud Agents use the Meta 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; a local open-source server does not without a custom worker image.
Cursor vs Claude for Meta 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 fatigue checks become CSVs, digests become Markdown and pipelines become scripts in the same repo.
What does connecting Cursor to Meta Ads cost?
The connection itself is free on the managed route; a self-hosted server is free to run locally but needs a reviewed app. MCP works on Cursor's standard plans. Ryze AI's Paid Ads Autopilot, if you want execution rather than analysis, is $89/month flat.