Use StaticAds.ai in Claude and ChatGPT
Connect StaticAds.ai to Claude, ChatGPT or any MCP client, then build, edit, review and launch Meta image ads from the conversation.
StaticAds.ai works inside the AI assistant you already use. Connect it once, and you can ask Claude or ChatGPT to turn an insight into ads, import a new product, change headlines and colors, review what came back, and write the copy to launch on Meta. Open the campaign in the StaticAds.ai editor whenever you want finer control.
Server URL: https://mcp.staticads.ai/mcp
Before you connect
- A StaticAds.ai account with a brand set up. Sign up at staticads.ai.
- An active subscription to build ads. You can connect and look around without one.
Connect
Claude
- Open Settings → Connectors (on Team and Enterprise, an Owner opens Organization settings → Connectors).
- Select Add custom connector.
- Name it StaticAds.ai and paste
https://mcp.staticads.ai/mcp. - Select Connect, sign in to StaticAds.ai, choose the organization, and approve.
ChatGPT
- Open Plugins, select +, then Add custom MCP server.
- Name it StaticAds.ai and paste
https://mcp.staticads.ai/mcpas the server URL, with OAuth authentication. - Create the plugin, start a new conversation, type @ and pick StaticAds.ai. Sign in and approve when asked.
Claude Code, Cursor, Codex and other MCP clients
Clients that support OAuth connect the same way. Clients that take a header can use an API key from Settings → API & MCP in StaticAds.ai:
{
"mcpServers": {
"staticads": {
"url": "https://mcp.staticads.ai/mcp",
"headers": { "Authorization": "Bearer sal_live_your_key" }
}
}
}An API key belongs to one organization. A connection made by signing in belongs to the organization you choose, and you can switch later by asking the assistant.
What you can ask
- "Look at our recent conversations about Acme Apparel and come up with 5 ads we can build."
- "Import this product: https://acme.shop/products/fleece-jogger. Then build 6 ads for it."
- "Find swipe file designs you'd recommend for a winter sale."
- "Make the headlines white and the CTA a bit bigger on all of them."
- "I like 1, 3 and 5. Write copy for those and give me what I need to launch."
- "Ad 3 is doing great on Meta. Make 5 more like it."
The assistant shows live progress while ads build, the ad before and after each edit, and a gallery of reference designs you can pick from.
What the assistant can do
| Area | Tools |
|---|---|
| Account | Check credits, plan, brands and recent campaigns; switch organization |
| Products | Import a Shopify product, create or update a product, create or update audiences |
| References | Search the swipe file library and design packs, save a reference design |
| Campaigns | List, open, rename, write a brief, archive |
| Ads | Build up to 20 ads at a time, check progress, retry failed ads, read layers, edit with design scripts or plain English, approve or reject, archive |
| Ad copy | Write Meta copy (ad name, primary text, headline, description), change it by hand |
| Concepts | Generate a concept image to use as a reference, save it to the swipe file |
Reads run without asking. Builds, edits and other changes ask first, depending on your assistant's settings. Archiving always asks.
Credits
Work done through your assistant costs the same as in the StaticAds.ai app, and uses the same credits and Included usage. Your assistant's own subscription covers the conversation itself.
- Building an ad, retrying a failed ad, generating a concept, writing ad copy and plain-English edits use credits. Design-script edits are free.
- Failed builds are not charged.
- When you run out, the assistant tells you and links to the billing page to add credits.
Images for Meta
Every finished ad has a public, full-resolution image link that stays fixed for that version of the ad, so you can hand it straight to the Meta Ads connector or upload it anywhere. Ads made with AI-generated imagery are marked, so your assistant can ask you about Meta's AI disclosure.
Privacy and control
- The assistant only sends StaticAds.ai what it needs for each request. We never see the rest of your conversation.
- See and revoke connections any time in StaticAds.ai under Settings → Connected apps.
- Read the privacy policy and terms.
Troubleshooting
- "Reconnect StaticAds.ai": the connection was revoked or expired. Remove and add the connector again.
- Ads aren't in the organization you expected: ask the assistant to switch organization, or check which organization you approved.
- Something isn't possible yet: the assistant records it for our team automatically, so we can add it.