Documentation index: https://openadmanager.com/llms.txt

# Ads MCP for Cursor: Google, Meta, TikTok and more | OpenAdManager

> Click Add to Cursor or paste one JSON block, sign in, and your agent can read your ad accounts. You choose what it can change, and every change is logged.

Canonical: https://openadmanager.com/docs/ai/cursor

**Docs menu**

## Get started

[Docs home](https://openadmanager.com/docs)[Quickstart](https://openadmanager.com/docs/quickstart)

## Add to your AI

[All AI apps](https://openadmanager.com/docs/ai)[Claude](https://openadmanager.com/docs/ai/claude)[ChatGPT](https://openadmanager.com/docs/ai/chatgpt)[Cursor](https://openadmanager.com/docs/ai/cursor)[Claude Code](https://openadmanager.com/docs/ai/claude-code)[Codex](https://openadmanager.com/docs/ai/codex)[GitHub Copilot](https://openadmanager.com/docs/ai/vs-code)[Gemini CLI](https://openadmanager.com/docs/ai/gemini-cli)[Devin Desktop](https://openadmanager.com/docs/ai/devin)[Antigravity](https://openadmanager.com/docs/ai/antigravity)[OpenClaw](https://openadmanager.com/docs/ai/openclaw)[Hermes Agent](https://openadmanager.com/docs/ai/hermes-agent)[More AI apps](https://openadmanager.com/docs/ai/other-clients)

## Control and safety

[AI permissions](https://openadmanager.com/docs/control)[Security](https://openadmanager.com/security)

## Tracking and team

[Tracking](https://openadmanager.com/docs/tracking)[Team and roles](https://openadmanager.com/docs/team)

## Google Ads

[Your own Google Cloud project](https://openadmanager.com/docs/google-ads/own-cloud-project)

## MCP reference

[Endpoint and tool catalog](https://openadmanager.com/docs/mcp)

Setup steps checked Nov 2026.

# Your ad accounts, inside Cursor

**What you'll have at the end:** Cursor's agent reading your Google Ads, Meta ads, TikTok ads, Reddit ads and X ads, and drafting the changes you allow.

## Install

- Click **Add to Cursor** on your dashboard's Add to your AI screen. It opens Cursor with the server prefilled (the link carries the URL only, never a token).
- Cursor shows the server. Click **Install**, then **Connect** and sign in to OpenAdManager. Click **Allow**.

## Manual

Add this to `~/.cursor/mcp.json` (or `.cursor/mcp.json` in a project):

```
{ "mcpServers": { "oam": { "url": "https://mcp.openadmanager.com/mcp" } } }

```

Cursor opens the browser sign-in the first time the server is used.

## With a personal token (no browser)

If your organization blocks sign-in windows, create a personal token in OpenAdManager and use an environment variable:

```
{ "mcpServers": { "oam": { "url": "https://mcp.openadmanager.com/mcp", "headers": { "Authorization": "Bearer ${env:OAM_TOKEN}" } } } }

```

Never paste the token into the file itself.

## Check it worked

Use OpenAdManager: list my ad accounts.

## If something goes wrong

- **The server shows "Needs authentication".** Open Cursor's MCP settings and click **Connect** again.
- **No tools shown.** Toggle the server off and on, then start a new chat.

- **"Limit reached".** You used this month's MCP requests. The reply says the reset date and the next plan; upgrade from Billing.

Cursor is a trademark of Anysphere. OpenAdManager is not affiliated with or endorsed by Anysphere.

New sign-ups are closed right now.

[Get notified](https://app.openadmanager.com/accounts-open-soon)
