On this page
The short answer
In Claude or ChatGPT, add Optizads, sign in with your Optizads account and pick the workspace. The app can then read your ad accounts (figures, campaigns, keywords, goal, plan, audit), ask Oppy, manage your tasks, approve or decline the changes Oppy prepared, and in ChatGPT order designs from Oppy. It works with your own rights, and nothing reaches an ad account without your approval. Your own agents connect with an API key from Settings, API and MCP.
What a connected app can do
Each tool works in the workspace you picked, on the ad accounts you may open there: Google Ads, Meta and LinkedIn. A change goes through the same steps as one you make in Optizads, and shows in the task's History under your name. A key's changes show under the key's name.
Who am I
- What it does
- The workspace, what the connection may do, and the ad accounts it can name
- Changes anything
- No
Performance, Campaigns
- What it does
- An account's figures over any span, in total or by day, week, month, campaign or campaign type, compared with the span before, and each campaign's type, status, budget and bidding
- Changes anything
- No
Keywords, Search terms
- What it does
- A Google Ads account's keywords and the searches that showed its ads, with their figures, and the searches that spent without converting
- Changes anything
- No
Goal, Plan
- What it does
- The main goal, its months and its forecast, and Oppy's plan to reach it: its steps, its tasks and what waits on your team
- Changes anything
- No
Audit, Change history
- What it does
- The latest audit's findings, and every change made through Optizads with who decided it and how it turned out
- Changes anything
- No
Knowledge, Reports
- What it does
- Search what Optizads keeps about the business, and list the reports your team built
- Changes anything
- No
Ask Oppy
- What it does
- A question about an account, answered by Oppy from everything he reads, kept as your conversation in Optizads' Chat
- Changes anything
- Adds a conversation
Tasks: list, read, create, comment
- What it does
- An account's tasks and alerts, the newest first, one task with its comments, a new task for your team, or a comment
- Changes anything
- Adds (create, comment)
Update a task, Move a task
- What it does
- A task's title, words, priority, deadline or assignee, or its status (in progress, done, declined)
- Changes anything
- Yes: replaces what was there
Approve or decline a change
- What it does
- Your yes or no on a change Oppy prepared: on a yes, he makes it in the ad account, as Approve does in Optizads
- Changes anything
- Yes: on a yes, the ad account changes
Creatives (ChatGPT and agents)
- What it does
- Ask Oppy for a design from a brief, a new version from a change in words, or an export as PNG, JPG or MP4
- Changes anything
- Adds
Reading changes nothing and asks no ad platform: it reads what Optizads keeps, the same as its pages. Nothing reaches an ad account unless you approve a change Oppy prepared, from the app or in Optizads. Asking Oppy and approving are for people who connected with their own login, never for an API key. In Claude, Optizads offers every tool but the creatives.
Before you connect
You connect with your own access, as an admin or a member of the workspace's team. A client's seat cannot connect an app.
Connect Claude
Add Optizads
In Claude, open Customize, then Connectors. Find Optizads in the directory, or click Add, Add custom connector: name it Optizads, paste this MCP server URL and click Continue: https://app.optizads.com/api/mcp/claude
Sign in
Claude opens Optizads. Sign in as you usually do.
Pick the workspace
The page names Claude, says what it will be able to do and where you go back to. Pick the workspace and click Connect.
Ask
In a conversation, ask Claude about your accounts, for example: how did my main account do last month, and what is waiting on my team this week?
Claude's own window, with the address for Claude: it ends in /claude. Then Optizads asks which workspace Claude may reach. Connect ChatGPT
Add Optizads
In ChatGPT, open Plugins. Find Optizads, or click Add, Add custom MCP server: name it Optizads, paste this server URL under Connection, keep OAuth as its Authentication, tick I understand and want to continue and click Create as a plugin: https://app.optizads.com/api/mcp
Sign in and pick the workspace
Sign in to Optizads, pick the workspace and click Connect. You go back to ChatGPT.
Ask
Mention Optizads in a message, for example: compare this month with last month on my main account, or make an Instagram post for our spring offer.
ChatGPT's own window, with the full address: it has the design tools too. Your own agents and scripts
An admin makes an API key in Settings, API and MCP, with New key. Pick what it can do (Read accounts, Read tasks, Change tasks, Creative Studio), the ad accounts it reaches and its daily limit. The key is shown once. Send it as a Bearer token in the Authorization header, to the MCP server at https://app.optizads.com/api/mcp or to the API at https://app.optizads.com/api/v1. Asking Oppy and approving his changes take a person who connected an app, never a key.
Remove a connection
- An app. An admin removes it in Settings, API and MCP, under AI apps. It stops working at once. You can also disconnect Optizads in Claude's or ChatGPT's settings.
- A key. Revoke it in the same page. Every agent using it is refused at once, and this cannot be undone.
What Optizads receives and keeps
Optizads receives only what each tool is asked for, such as a task's new words, a question for Oppy or a design's brief, never your conversation with the app. A question for Oppy is kept with his answer as your conversation in Optizads' Chat. Optizads keeps a line for each call (which tool, when, and whether it worked) with your workspace, and which apps each person connected. The privacy policy gives the details.
