Friday afternoon. You open the Ad Manager, a dozen campaigns, forty columns, export to a spreadsheet, half an hour to make a spreadsheet that no one but you will read anyway. And next to you is Claude's window, which can make such a table in a minute, but he can't see your account. From April 2026, he can see them. Meta Ads MCP is the official link that gives Claude access to your campaigns. Below you will find instructions on how to connect it, what to do with it at the beginning and what not to touch.
Briefly · 30 seconds
- Meta Ads MCP to oficjalny łącznik Meta (otwarta beta od 29 kwietnia 2026), adres serwera: https://mcp.facebook.com/ads.
- Podłączenie w Claude: „Customize” → „Connectors” → „Add custom connector” → wklej adres → zaloguj się kontem Meta → wybierz portfolio firmowe. Około 10 minut.
- Działa na każdym planie Claude, także darmowym (limit: jeden własny łącznik).
- At the start of 29 tools, in September 2026 there were over 90: reports, campaigns, uploading graphics, recipient groups, A/B tests, product catalogues, pixel diagnostics.
- Start with reading and analysis. Changing budgets and creating campaigns only when you know how Claude reads your account.
|
Would you rather have someone run AI in your company instead of reading the instructions? We come, connect tools to your data and teach the team to work with them on a daily basis. |
View AI Deployment |
What is MCP Meta Ads?
MCP (Model Context Protocol) is an open standard thanks to which the AI model can use external tools: databases, systems, service accounts. Instead of copying the chat data, you give the model access to the source. Specification of the standard published by Anthropic, the creator of Claude, and today it is supported by most AI tools.
On April 29, 2026, Meta launched its own MCP server for ads. Until now, connecting AI to an advertising account required a developer app, a Meta review, and manual access key management. Now all you need is the server address and login to your Meta account. Meta defines this as an open beta available to advertisers around the world during the beta at no charge.
Definition: Meta ads MCP is the official Meta server at mcp.facebook.com/ads, which provides AI tools (Claude, ChatGPT, Cursor) with operations on the advertising account: reading results, creating and editing campaigns, uploading graphics, audience groups, A/B tests, product catalogs, and pixel and conversion event diagnostics. There were 29 tools at the start, in September 2026 there are over 90. Logging in takes place through the Meta account, without the developer application.
What does it change in practice? Until now, AI could advise you on how to read campaigns. Now he can read it for you and, if you let him, also change it. And „if you let him” is the most important thing in this article.
What you need before you start
Three things to check before you click. Each of them can block the connection and then you waste half an hour guessing.
1. Role in the advertising account. You log in with your Meta account, so Claude gets exactly the permissions you have in the company portfolio (Business Manager). An analytical role is sufficient to read the results. You need an advertiser or admin role to create campaigns and change budgets. If the account is maintained for you by an agency and you are only an „observer”, you will see the data, but you will not change anything. For starters, that's a good thing.
2. Claude's plan. Własne łączniki działają na każdym planie, także darmowym, z tym że plan darmowy pozwala mieć tylko jeden. Pro i Max nie mają limitu. W planach Team i Enterprise łącznik najpierw dodaje właściciel organizacji w ustawieniach firmy, a Ty tylko klikasz „Connect”. Szczegóły są w dokumentacji Claude o własnych łącznikach.
3. Account under implementation. Meta activates the function gradually. If, after logging in, Claude does not see any account or reports that the account is not included in the program, this is not a configuration error. The account has not yet been granted access. In our country, in May 2026, one of the two advertising accounts was enabled; in September, both were already enabled.
How to connect Claude to Meta Ads MCP? 7 steps
Instrukcja dla wersji przeglądarkowej Claude i aplikacji na komputer. Nazwy menu podaję po angielsku, bo tak wyglądają w interfejsie; w polskiej wersji to odpowiednio „Dostosuj”, „Łączniki” i „Dodaj własny łącznik”.
- Open Claude and enter „Customize” (menu z lewej strony), a potem w zakładkę „Connectors”. Zobaczysz listę gotowych łączników i przycisk „+”.
- Kliknij „Add custom connector”. In the title box, type anything that reminds you of what it is, like „Meta Ads.” In the address field, paste:
https://mcp.facebook.com/ads. Do not fill in anything else, the advanced settings section is empty. - Click „Add”. Claude przekieruje Cię do logowania Meta. Jeśli wcześniej wpisałeś ten adres bezpośrednio w przeglądarce i zobaczyłeś błąd autoryzacji, to normalne: ten adres działa tylko przez łącznik.
- Log in with Meta Account, with which you manage ads. Not a private account „on a trial basis”, because then you will not see the right portfolio.
- Select Company Portfolio and Ad Accounts, to which Claude is to have access, and confirm the terms of reference. Here you decide whether you give only a reading or the possibility of change.
- Go back to Claude and start a new conversation. Kliknij „+” w lewym dolnym rogu pola tekstowego, wybierz „Connectors” i upewnij się, że łącznik Meta Ads jest włączony. Łączniki włącza się per rozmowa, więc w starych wątkach nie zadziała.
- Check if it works. Write us: „Show a list of my advertising accounts with IDs and currency.” If the real list comes back, you have a call.
Cała procedura, licząc logowanie, zajmuje mniej niż 10 minut. Najczęściej gubi ludzi krok szósty: łącznik jest dodany, ale w rozmowie niewłączony, więc Claude odpowiada z ogólnej wiedzy, jakby nic nie podłączono.
First test: three commands to start
The worst thing you can write right now is „optimize my campaigns”. Claude doesn't know your margin, the quality of your leads, or that the campaign with the worst cost-per-click brings you the best customers. Start with the questions you know the answer to and see if Claude gives the same numbers as Ad Manager.
Odczyt: „In your [name or ID] account, show all active campaigns from the last 30 days: spend, impressions, clicks, CTR, cost per click, results, and cost per result. Sort by expense. ”
Diagnoza: „Wypisz zestawy reklam, w których częstotliwość przekroczyła 3, a CPM rośnie tydzień do tygodnia. Podaj liczby, nie wnioski.”
Propozycja bez wykonania: „Na podstawie ostatnich 30 dni zaproponuj przesunięcie budżetu między zestawami. Nie wykonuj żadnych zmian, tylko opisz, co byś zrobił i dlaczego.”
Zwróć uwagę na dwie rzeczy w tych poleceniach. Po pierwsze, zawsze podajesz konto. Jeśli masz dostęp do kilku, Claude potrafi wziąć nie to, o które Ci chodzi. Po drugie, zawsze podajesz okres. Bez tego model dobiera go sam i dwie osoby zadające „to samo” pytanie dostają różne liczby, a potem kłócą się, kto ma rację.
Meta Ads MCP w Claude Code i w terminalu
Jeśli pracujesz w Claude Code, nie musisz dodawać łącznika drugi raz. Łącznik dodany w claude.ai pojawia się w Claude Code po wpisaniu /mcp as „claude.ai Meta Ads”. You select it, authorize it in your browser, and you have the same set of tools in the terminal. This is how we connect it at home.
Meta udostępniła też wersję dla terminala: npm install -g @meta/ads-cli. To ten sam zestaw operacji, tylko wywoływany poleceniami zamiast rozmową. Logowanie identyczne, przez konto Meta. Ma sens, gdy chcesz spinać reklamy ze skryptami, na przykład co poniedziałek automatycznie wyciągać raport i wrzucać go do arkusza. Do codziennej pracy w czacie wystarczy łącznik.
Co Meta Ads MCP potrafi, a czego nie
Meta adds tools every month: in April there were 29, in September 2026 there were over 90. Some of them work differently than you would expect, and the range varies between accounts, as the features are turned on gradually. Below is the balance from September 2026 checked on our account, juxtaposed with majowym testem Kamila Sławińskiego, which shows how much has changed in four months.
| Area | Działa | Nie działa albo z haczykiem |
|---|---|---|
| Raporty | List of accounts, campaigns, sets and ads. Expense, impressions, clicks, CTR, cost per click, results, cost of the result, trends, evaluation of account opportunities, history of changes. | In the spring, the stock metrics returned as „unavailable” on part of the accounts; in September, all of them work on our account. A campaign without emissions returns „unavailable” instead of zero, this is not a mistake. |
| Tworzenie kampanii | Campaign, set of ads, creation, advertising. Everything lands on hold. Pause, resume, change of budget, deletion of ads. Uploading images and videos from a URL or disk, previewing an ad, A/B tests. | No duplication: you recreate the structure step by step. Ads with an instant form on many accounts do not pass despite the accepted regulations (in our case from June to today). |
| Grupy odbiorców i kreacje | Listing custom groups, similar and exclusions with their size, creating new ones. Listing of creations with texts, headlines and links. | In the spring, listings were blocked („gradually shared”). If it's still there, you're copying the ID from an address in Ad Manager. |
| Piksel i zdarzenia | Szczegóły zestawu danych po ID, statystyki zdarzeń do 28 dni wstecz, jakość dopasowania zdarzeń. Świetne do audytu lejka. | Statystyki po adresie URL ucinają parametry, więc UTM-ów nie zweryfikujesz. |
| Katalogi produktów | Listing, filtering, item details, creating product sets, product file diagnostics. | We don't have a product catalog, so we didn't check this part live. In the spring, product sets could not be created, today the tool is. |
Two traps that cost us time. First: when you ask for a list of campaigns sorted by metric, the tool goes into metric mode and can hide campaigns that haven't shown anything yet. A newly placed, paused campaign disappears from the list, although it exists. Without sorting or after ID returns. Second: the creation in Meta is unchanged. The image is copied to the Meta library at the time of creation, so replacing the file on the server does not change anything in the existing ad. You want new graphics, create a new creation and a new advertisement, and delete the old one.
Jak nie zepsuć sobie konta: zasady bezpieczeństwa
Wiem, że kusi, żeby od razu dać AI wolną rękę. Też tak miałem. Ale to jest żywe konto z żywym budżetem, a nie środowisko testowe. Kampanie tworzone przez MCP są wstrzymane, to prawda. Zmiana budżetu na istniejącej kampanii już nie jest wstrzymana. Działa od razu.
• Najpierw tylko odczyt. Przez pierwszy tydzień nie wydawaj poleceń, które coś zmieniają. Porównuj liczby z Menedżerem reklam, aż nauczysz się, jak Claude czyta Twoje konto.
• Propozycja, potem zgoda, potem wykonanie. Każde polecenie zmieniające coś na koncie kończ zdaniem „nie wykonuj, tylko opisz plan”. Zmianę zlecasz osobnym poleceniem po przeczytaniu planu.
• Nigdy „zoptymalizuj”. Claude nie zna marży, wartości klienta ani tego, która kampania karmi handlowców dobrymi rozmowami. Podawaj kryteria, nie cel.
• Konto i okres w każdym poleceniu. Inaczej model dobiera je sam i liczby przestają się zgadzać.
• Compare the numbers with the MCP to the Ads Manager before making a decision. The model can twist the period or level (a campaign instead of an advertisement), and the report looks just as sure as the real one.
Do tego jedna rzecz organizacyjna: autoryzacja łącznika po kilkudziesięciu dniach wygasa. Objaw jest mylący, bo łącznik wygląda na podłączony, a Claude zwraca puste wyniki. Wtedy w „Connectors” rozłączasz i łączysz ponownie.
Jak to wykorzystujemy u siebie
We wrześniu 2026 postawiliśmy przez Meta Ads MCP test kreacji dla naszej oferty wdrożeń AI. Jedna kampania, jeden zestaw reklam, dwanaście reklam: sześć kreacji jednego wspólnika i sześć drugiego, żeby sprawdzić, czyje teksty i grafiki lepiej biorą. Wszystko wstrzymane, z tą samą stroną docelową, tym samym przyciskiem i tym samym formatem, bo inaczej porównywalibyśmy warunki, nie kreacje.
Claude w Claude Code postawił całą strukturę w kilkanaście minut: kampanię, zestaw z wykluczeniem dotychczasowych leadów, dwanaście kreacji z gotowych plików i dwanaście reklam z nazwami zawierającymi autora, żeby wynik dało się odczytać z samej nazwy. Potem przegląd w Menedżerze reklam, korekta budżetu ręcznie i publikacja. Gdy cztery kreacje wymagały poprawki, Claude skasował stare reklamy i założył nowe. Ręcznie zajęłoby to godzinę klikania.
Czego nie zrobił? Formularza błyskawicznego, bo na naszym koncie Meta odrzuca takie reklamy z łącznika mimo zaakceptowanego regulaminu. Zrobiliśmy go ręcznie. Wynik testu odczytamy przez MCP (koszt kliknięcia i koszt wyniku per reklama już wracają), ale decyzję podejmiemy z otwartym Menedżerem reklam, żeby zestawić liczby z podglądem kreacji i historią zmian. Podział pracy jest więc prosty: budowa, porządki i raporty przez MCP, decyzje z człowiekiem przy panelu.
Chcesz, żeby AI robiło taką robotę w Twojej firmie, nie tylko w reklamach?
Przyjeżdżamy na miejsce, podłączamy narzędzia do Waszych danych i systemów, uczymy zespół. Jeśli nie działa, nie płacisz.
Najczęstsze problemy przy podłączaniu
Jeśli coś nie działa, w dziewięciu przypadkach na dziesięć to jedna z tych sytuacji.
| Objaw | Przyczyna i co zrobić |
|---|---|
| Claude odpowiada ogólnie, jakby nie miał dostępu | Łącznik dodany, ale niewłączony w tej rozmowie. „+” → „Connectors” → włącz. Zacznij nowy wątek. |
| Brak kont po zalogowaniu | Zalogowałeś się kontem bez roli w portfolio firmowym albo konto reklamowe nie jest jeszcze objęte wdrażaniem. Sprawdź role w ustawieniach firmy; w drugim przypadku pozostaje czekać. |
| Okno logowania Meta zapętla się | Zablokowane ciasteczka zewnętrzne albo wtyczka blokująca. Spróbuj w oknie prywatnym bez wtyczek. |
| Odczyt działa, zmiany są odrzucane | Przy autoryzacji nie przyznałeś uprawnień do zarządzania reklamami albo Twoja rola na koncie to tylko analityk. Rozłącz łącznik, połącz ponownie i sprawdź zakres. |
| Puste wyniki mimo działającego wcześniej łącznika | Autoryzacja wygasła. Rozłącz i połącz ponownie. |
| Świeża kampania „nie istnieje” | You have asked with sorting by metric, and the campaign does not have broadcasts yet. Ask for a list without sorting or provide its ID. |
Meta Ads MCP nie zastąpi Ci głowy. Zastąpi klikanie.
Łącznik zmienia jedno: jak szybko możesz zadać kontu pytanie. Nie zmienia tego, które pytanie jest mądre. Raport, który robiłeś pół godziny, dostajesz w minutę. Struktura dwunastu reklam powstaje w kwadrans zamiast w godzinę. Ale to Ty wiesz, że kampania z najdroższym kliknięciem przynosi klientów, którzy podpisują umowy. Podłącz, zacznij od odczytu, dawaj konkretne kryteria i trzymaj rękę na budżecie. Wtedy to narzędzie, nie ryzyko.
A jeśli chcesz pójść krok dalej i podpiąć AI nie tylko pod reklamy, ale pod ofertowanie, obsługę zapytań czy dokumenty, zobacz, jak wygląda wdrożenie AI w firmie u nas i czym są automatyzacje procesów. Jeśli zastanawiasz się, jak AI może odpowiadać z wiedzy Twojej firmy zamiast z internetu, przeczytaj What is RAG?.
