Skip to content
Docs

Launch ads from Cursor

Add Adprime Zero to Cursor as an MCP server and paste one launch brief. The campaign objects live on the account, not only in the chat.

2 min readOur judgmentUpdated
On this page

You launch ads from Cursor by giving the agent a complete brief, letting it use the public Adprime Zero surface, and completing prepaid funding in the browser.

Cursor can read docs, run terminal commands, and keep going after a tool returns. That is useful for campaign setup. It is also how a model invents provider IDs if you let it. The working path is: discover the live product, create account objects through the MCP tools or the API, stop at a hosted payment link when the wallet needs money, then iterate from real delivery.

Start with the public brief

The full operator prompt lives on Get started. The copy-paste $20/day version lives in the launch prompts. Use one of those, not a one-line "buy me ads" request. The brief tells the agent to:

  • Use the Adprime Zero MCP tools (add https://mcp.adprimezero.com/mcp to ~/.cursor/mcp.json and sign in) before it guesses routes.
  • Fall back to REST with an API key only if MCP is not available.
  • Collect website, offer, geography, daily budget, and a real 300x250 or source image.
  • Never put an API key in the prompt transcript; the signed-in connector already has its own.
  • Request a hosted prepay link instead of asking you to type a card into chat.
  • Treat dashboard read time and provider sync time as different clocks.

The connector sign-in creates the account if you do not have one. The browser is needed again only for the payment step.

What Cursor should create

A first test needs targeting, an approved creative, a campaign, and prepaid balance. The agent can pre-check the landing page, submit the image with headline, description, click URL, expected content, and disclosure, then create the campaign and wait on review. Activation still depends on those objects being ready. The agent should not invent campaign or creative IDs. Those values come back from the product after the public calls succeed.

Creative rotation after launch uses campaign associations: list, add, replace, pause, resume, remove, or copy. The API blocks pause or remove of the final active creative. Rotate creatives on a live campaign is the job page for that rule.

What you do in the browser

You pay on the hosted page. For agent-created funding links, the URL opens Adprime Zero login with the account email pre-filled. You verify the email, review or change the amount, then continue to Stripe Checkout. The agent polls the funding intent and continues when the wallet can support the daily cap.

You also look at the landing page the agent submitted. Destination checks are automatic and factual: a crawler, redirect policy, Safe Browsing, and restricted-category classification. A missing classifier signal parks in requires_review. It does not silently pass. Approve a landing page an agent submitted is the review guide.

After it is live

Ask Cursor for campaign performance, not for a story about click-through rate. If impressions or spend exist and clicks are zero, the next command is a freshness and field-name check, not a targeting rewrite. Read performance without fooling yourself lists the meters.

A sibling path if you are not in Cursor: run ads from Claude, ChatGPT, or Codex. The account is the same. Setup for any app is in Connect your AI assistant and launch.