# Install Proxy

Proxy (useproxy.dev) is a hosted MCP server for the Meta, Google, LinkedIn and TikTok ad libraries. One URL for every client: `https://mcp.useproxy.dev/mcp`. OAuth, no API keys. Human-readable version: https://useproxy.dev/welcome

## ChatGPT

1. Copy `https://mcp.useproxy.dev/mcp`.
2. ChatGPT → Settings → Apps & Connectors → Create (https://chatgpt.com/#settings/Connectors). Name it `Proxy`, paste the URL, sign in.
3. If ChatGPT asks to confirm a Proxy action, allow it. Proxy is read-only.

## Claude (web, desktop, mobile)

1. Copy `https://mcp.useproxy.dev/mcp`.
2. Claude → Customize → Connectors → Add custom connector (https://claude.ai/customize/connectors?modal=add-custom-connector). Name it `Proxy`, paste the URL, sign in.
3. When Claude asks for permission, choose Always allow. Proxy is read-only.

## Claude Code

1. `curl -sL useproxy.dev/install | sh` and pick Claude Code. It signs in once and writes the config.
2. Open Claude Code. Proxy is connected.
3. When asked, choose "Yes, and don't ask again". Proxy is read-only.

By hand: `claude mcp add --transport http proxy https://mcp.useproxy.dev/mcp`, then `/mcp` to sign in, then restart Claude Code.

## Cursor

1. `curl -sL useproxy.dev/install | sh` and pick Cursor. Restart Cursor.
2. When Cursor asks to run a Proxy tool, run it, or turn on auto-run for Proxy. Proxy is read-only.

By hand: add `{ "mcpServers": { "proxy": { "type": "http", "url": "https://mcp.useproxy.dev/mcp" } } }` to `~/.cursor/mcp.json`. Cursor signs in through the browser on the first tool call.

## Codex

1. `curl -sL useproxy.dev/install | sh` and pick Codex. Restart Codex.
2. When Codex asks for approval, approve it. Proxy is read-only.

By hand: `codex mcp add proxy --url https://mcp.useproxy.dev/mcp`, then `codex mcp login proxy`.

## First prompt

`Using Proxy MCP, ask me for my brand and its 3 closest competitors. Pull live Meta and Google ads for each competitor, compare their hooks, offers and formats side by side, then save the competitor list as a watchlist so I can ask you to re-run this next week. If you can run scheduled tasks, set this up to run weekly.`

Cursor: end with `Then set it up as a weekly /automate.` Claude Code: end with `Then schedule it to run weekly with /schedule.`

Stuck? https://wa.me/61404787324
