Connecting an ad account asks for my password or answers 403
Area: Ad accounts · Updated: 31 Oct 2026 · Auf Deutsch · All articles
Symptoms
- After „Weiter zu Meta“ the box „Bitte bestätige mit Deinem Passwort“ appears.
- The form says „Bitte zur Bestätigung erneut anmelden.“ or „Das Passwort stimmt nicht. Kein Passwort? …“.
- The API answers 403
sudo_required: „confirm your password (POST /v1/auth/sudo) to continue“. - Claude or the X3 App get 403
sudo_required: „not possible with an app or OAuth connection: confirm this step in the X3 web app“.
Cause
- Connections and credentials are protected: if your last sign-in was more than 15 minutes ago, X3 asks again. The confirmation then lasts 15 minutes.
- You signed up with an e-mail link and never set a password.
- Ad accounts are always connected by the person in the dashboard, because they sign in at the platform. Claude, an API key or the X3 App cannot do it.
How to fix it
1. Confirm with your password
- In the dashboard: Einstellungen › Werbekonten & Budget › Werbekonto verbinden › Weiter zu Meta › Bitte bestätige mit Deinem Passwort › Bestätigen
- With Claude (MCP): No MCP tool (the confirmation belongs to the browser sign-in; Claude cannot give it)
2. Confirm without a password by e-mail link
- In the dashboard: Werbekonto verbinden › Kein Passwort oder vergessen? › Bestätigungslink per E-Mail schicken
- With Claude (MCP): No MCP tool (the link goes to your own address and signs in this browser only)
The mail comes in your language: „Confirm a sensitive action on X3“ (in German „Bestätige eine geschützte Aktion in X3“), the link is valid for 15 minutes and once. Open it in the same browser, click „Jetzt anmelden“, then click „Weiter“ in the wizard again.
3. Finish connecting
- In the dashboard: Werbekonto verbinden › Weiter zu Meta › sign-in at the platform › Konten auswählen
- With Claude (MCP):
ads_accounts_list{"project":"my-shop"}
After connecting, ads_accounts_list shows the new account. During a setup session with Claude the person connects the account in the dashboard; Claude may not.
How to tell it worked
- The wizard goes on to the platform sign-in without asking again.
- Einstellungen › Werbekonten & Budget lists the account under „Verbundene Konten“; ads_accounts_list lists it.