01 — Pick your app
Steps for each app
You need a Viral4All Ads account with Meta connected on the Meta connection page. Then pick your app.
Chat apps
Coding agents
Automation
Claude
- Open Settings → Connectors and click Add custom connector.
- Name it Viral4All Ads, paste the URL below and click Add.
- Click Connect, sign in here and choose read-only or read-and-change.
- It works in Claude on the web, desktop and phone with the same account.
https://ads.viral4all.com/mcp
Optional: add our ready-made workflows in Settings → Capabilities → Skills (upload each zip):
02 — Troubleshooting
When something doesn't work
The sign-in window loops or closes
Desktop and terminal apps open your default browser, so sign in there. Allow pop-ups for your AI app and for ads.viral4all.com, and avoid private windows or strict tracking protection: they can drop your sign-in. Finish by clicking Allow. Still looping? Sign in at ads.viral4all.com in the same browser first, then click Connect in your AI app again.
“Tool … not found”, or a missing permission
Your AI app only sees the tools its sign-in or API key allows. Signed in read-only? The tools that make changes are hidden. Disconnect the app under Connected AI apps on the API keys page, connect again and tick Make changes. Using an API key? Switch the missing permission on for that key on the same page. The REST API's error names the permission it needs.
“Blocked by your limits: …”
The change would break a limit you set: the highest daily budget, the biggest raise, AI changes per day, or a protected campaign. Your AI can't change your limits. If you do want the change, adjust them on Goals & limits and ask again.
The approval link expired
Approval links last 30 minutes. Nothing changes when one expires. Ask your AI app for the change again and approve the new link.
“No Meta account connected”
Your AI app is signed in, but your Viral4All Ads account has no Meta login. Connect one on the Meta connection page, pick an ad account, then ask again.
“… isn't synced yet”
You have protected campaigns, and your AI asked to change something we haven't copied from Meta yet, so we can't check it against them. Click Sync now on the Overview page, then ask again.
Disconnect an AI app or revoke an API key
Open the API keys page. Under Connected AI apps, click Disconnect next to the app. Under Your keys, click Revoke. Either one stops working at once.
Company networks and proxies
Claude and ChatGPT reach us from their own servers, so on a company network only the sign-in page has to open. Coding agents, the CLI and scripts connect from your computer, so your proxy or firewall must allow HTTPS to ads.viral4all.com. If it inspects HTTPS, Node.js tools such as our CLI and mcp-remote also need your company's root certificate in NODE_EXTRA_CA_CERTS. A script that gets Cloudflare error 1010 should send a User-Agent header.
Still stuck? See Support.