Skip to main content
Manage ads from your code editor. One command to install, 100+ tools, automatic workflow rules, zero context-switching.

Prerequisites

  • Cursor IDE installed (v2.4+ recommended for subagent support)
  • git installed (used by the installer)
  • An Adspirer account (free to start)
  • At least one ad platform account: Google Ads, Meta Ads, LinkedIn Ads, or TikTok Ads

Setup

You’re connected. Cursor now has access to 100+ advertising tools with automatic workflow enforcement.

Available Skills

SkillInvocationWhat it Does
Adspirer Ads/adspirer-ads or just ask naturallyFull campaign management — 100+ tools, all workflows, all platforms
Setup/adspirer-setupBootstrap a brand workspace (first-time or refresh)
Performance Review/adspirer-performance-reviewCross-platform performance scorecard
Write Ad Copy/adspirer-write-ad-copyBrand-voice ad copy from real data
Wasted Spend/adspirer-wasted-spendFind and fix wasted ad spend
You don’t need to remember skill names — just describe what you want and Cursor will match the right skill automatically.

What You Can Do

100+ tools across 4 ad platforms, accessible from Cursor’s AI chat or inline editing:
PlatformToolsKey Capabilities
Google Ads39Keyword research, Search & PMax campaigns, wasted spend analysis, budget optimization, search term reports, ad extensions
LinkedIn Ads28Sponsored content, B2B targeting (job titles, industries, company size), lead gen forms, creative analysis
Meta Ads20Image/video/carousel ads, audience targeting, placement optimization, creative fatigue detection
TikTok Ads4In-feed campaigns, asset validation, performance tracking
Plus 8 automation tools for scheduling, monitoring, and cross-platform reporting.

Example Prompts

What to actually say to Cursor once you’re connected:

Google Search Campaign

Google Search campaign for B2B with negative keyword suggestions.

CursorOpen in Cursor

Google PMax Campaign

PMax campaign for online courses with conversion tracking.

CursorOpen in Cursor

Meta Ads Creative Testing

Meta carousel campaign with per-card creative copy.

CursorOpen in Cursor

LinkedIn B2B Lead Gen

LinkedIn campaign targeting C-suite finance leaders.

CursorOpen in Cursor

Cross-Platform Performance Report

Multi-platform performance report with budget recommendations.

CursorOpen in Cursor

How Cursor Rules Improve Your Workflow

If you installed the Cursor Rule (included in both the one-command installer and manual install), here’s what changes:

Before Rules:

You: “Create a Google Ads campaign for running shoes” Cursor: Immediately calls create_search_campaign with generic parameters — fails because no keyword research, no asset validation.

After Rules:

You: “Create a Google Ads campaign for running shoes” Cursor: Automatically follows the workflow:
  1. Calls get_connections_status (verify you’re managing the right account)
  2. Calls research_keywords with “running shoes” seed keywords
  3. Shows you CPC data and keyword suggestions
  4. Calls discover_existing_assets (check if you have images/headlines already)
  5. Calls validate_and_prepare_assets (make sure assets meet Google’s requirements)
  6. Calls create_search_campaign with validated data
  7. Asks for your confirmation before actually creating the campaign
Rules turn one vague prompt into a complete, validated workflow. You still control the final decision — nothing launches without your approval.

Safety Features

  • All campaigns created PAUSED: Review before they spend money
  • User confirmation required: Cursor asks before any write action
  • Read-before-write enforcement: Skills prevent campaign creation without research
  • Connection checks: Always verifies you’re managing the correct account first
  • No automatic retries: If something fails, Cursor waits for your input instead of retrying blindly

Troubleshooting

ProblemSolution
Install fails with permission/hooks errorRun the install from your system terminal, not Cursor’s built-in terminal (it’s sandboxed)
MCP server not showingOpen Cursor Settings > MCP > Add server with URL https://mcp.adspirer.com/mcp
MCP connection errorClick the server in Settings > MCP to re-authenticate via browser
Authentication failedRemove and re-add the MCP server in Cursor Settings
OAuth window doesn’t openCheck browser pop-up blocker. Try restarting Cursor.
No ad platforms connectedConnect platforms at adspirer.com
Skills not showingVerify: ls ~/.cursor/skills/ — should show adspirer-* directories
Subagent not triggeringEnsure you’re in Agent mode (not Ask or Edit). Try /adspirer-setup directly.
No data returnedCheck for active campaigns. Try longer lookback (60/90 days)
Rate limit hitCheck Adspirer tier (Free: 10/mo, Plus: 50, Pro: 100, Enterprise: unlimited)

FAQ

Global (~/.cursor/mcp.json): Adspirer works in every Cursor project. Use this if you manage ads regularly.Per-project (.cursor/mcp.json): Adspirer only works in that specific project. Use this if you’re working on a client’s codebase and want ad management tools only for that client.
Yes. Cursor Composer (multi-file editing mode) has full access to Adspirer tools. You can ask Composer to analyze campaigns, generate reports, and save the output as markdown files in your project — all in one flow.
No, but they complement each other. Skills teach Cursor how to use the tools. Cursor Rules enforce when and why to use them. The one-command installer includes both.
Pricing is based on tool calls, not ad spend. Free tier: 10 calls/month. Plus: 25/mofor50calls.Pro:25/mo for 50 calls. Pro: 75/mo for 100 calls. See full pricing details.
Yes. Connect multiple Google Ads accounts, multiple Meta Business Managers, etc. Use the switch_primary_account tool to change which account you’re managing, or specify the account ID in your prompts.
Last modified on February 25, 2026