adwarp

Start with 1 prompt.

Paste it into Claude Code, Codex or Cursor. Your agent installs Adwarp, walks you through your LinkedIn app and checks the connection.

setup prompt
Set up Adwarp for me. It's the open-source ad agent for LinkedIn Ads and Google Ads: https://github.com/adwarp-dev/adwarp

1. Check that Node.js 20 or newer is installed.
2. Walk me through creating my own LinkedIn developer app with the Advertising API product: https://github.com/adwarp-dev/adwarp/blob/main/docs/linkedin-app.md
3. Save the app's client ID and secret to ~/.adwarp/config.json as clientId and clientSecret.
4. Run "npx -y adwarp auth login" and wait while I approve access in my browser.
5. Add Adwarp to the AI client I'm using right now as an MCP server that runs "npx -y adwarp mcp". In Claude Code that's: claude mcp add adwarp -- npx -y adwarp mcp
6. Check the connection by listing my ad accounts, then save the one I pick as defaultAccountId in ~/.adwarp/config.json.

Don't create or change anything in my ad accounts during setup. LinkedIn campaigns start as drafts, so nothing spends until I turn it on.
adwarp
GitHub

Start with 1 prompt.

Paste it into Claude Code, Codex or Cursor. Your agent installs Adwarp, walks you through your LinkedIn app and checks the connection.

setup prompt
Set up Adwarp for me. It's the open-source ad agent for LinkedIn Ads and Google Ads: https://github.com/adwarp-dev/adwarp

1. Check that Node.js 20 or newer is installed.
2. Walk me through creating my own LinkedIn developer app with the Advertising API product: https://github.com/adwarp-dev/adwarp/blob/main/docs/linkedin-app.md
3. Save the app's client ID and secret to ~/.adwarp/config.json as clientId and clientSecret.
4. Run "npx -y adwarp auth login" and wait while I approve access in my browser.
5. Add Adwarp to the AI client I'm using right now as an MCP server that runs "npx -y adwarp mcp". In Claude Code that's: claude mcp add adwarp -- npx -y adwarp mcp
6. Check the connection by listing my ad accounts, then save the one I pick as defaultAccountId in ~/.adwarp/config.json.

Don't create or change anything in my ad accounts during setup. LinkedIn campaigns start as drafts, so nothing spends until I turn it on.

Google Ads in ChatGPT, coming soon

Adwarp is coming to ChatGPT. Today it runs in Claude, Codex, Cursor and the CLI.

01What's coming

Adwarp doesn't connect to ChatGPT yet. 2 pieces are still to build, both on the hosted endpoint.

  • ChatGPT signs in with OAuth

    ChatGPT adds remote MCP servers that sign in with OAuth or need no sign-in. It can't send API keys or custom headers.

  • No Google tools on the hosted endpoint

    The hosted endpoint serves no Google tools today. They run on your machine, with your own Google Ads credentials.

  • What's left to build

    The Google tools on the hosted endpoint, with your own credentials, then OAuth sign-in so ChatGPT can connect.

02Use it today

Use it today. Adwarp runs in Claude, Codex and Cursor, or straight from the CLI, all on your machine.

03FAQ

Questions, answered. Before you install.

Ask on GitHub
Does Adwarp work in ChatGPT?

Not yet, it's coming. ChatGPT only adds remote MCP servers that sign in with OAuth, and the Google tools don't run on Adwarp's hosted endpoint yet. Until both ship, use Claude, Codex, Cursor or the CLI.

Can I use Adwarp in an OpenAI tool today?

Yes, in Codex, OpenAI's coding agent. It runs Adwarp as a local MCP server, so the Google tools work there today.

Google Ads in Codex

How will I know when it works in ChatGPT?

Watch the Adwarp repo on GitHub and turn on release notifications. The release that adds ChatGPT will say so.