mcp.seocrawl.ai

Google Search Console Serwer MCP

Serwer MCP Google Search Console z supermocami SEO + GEO: Twoje dane z GSC i zadania SEO wewnątrz Twojego asystenta AI.

74 narzędzi MCP, jeden konektor. Pobieraj dane Google Search Console i Google Analytics 4 na żywo, analizuj pojedyncze słowo kluczowe lub stronę, sprawdzaj, co Google faktycznie indeksuje, filtruj dane własnymi tagami i Smart Views, zarządzaj swoją widocznością AI i ją kontroluj w ChatGPT, Claude, Gemini i Perplexity, mierz ruch, który te silniki do Ciebie wysyłają, uruchamiaj i porównuj crawle audytu witryny, renderuj wyniki jako bogate widżety wizualne oraz twórz lub zamykaj zadania SEO — wszystko z poziomu czatu. Zbudowane na otwartym Model Context Protocol (MCP), więc działa od razu z Claude, ChatGPT, Cursor i Claude Code. Część platformy SEO + GEO (widoczność AI) SEOcrawl AI.

Działa zClaude logoChatGPT logo

Zastosowania Google Search Console MCP

Czternaście prawdziwych rozmów, które możesz przeprowadzić już dziś — zarówno SEO, jak i GEO (widoczność AI). Każda korzysta z konkretnych narzędzi MCP wymienionych poniżej — bez owijania w bawełnę, bez kopiuj-wklej, bez eksportów.

get_gsc_summary · compare_date_ranges

Podsumowanie Search Console w czacie

Pobieraj cotygodniowe podsumowanie Search Console w jednym czacie — te same dane, dla których zwykle otwierasz SEO Dashboard. Pomiń ręczny eksport: zapytaj o ostatnie 28 dni vs poprzednie 28, a Twój asystent zwróci cztery główne metryki z gotowymi wartościami diff i change_pct.

Przykładowy prompt

Porównaj wydajność seocrawl.ai dla ostatnich 28 dni vs poprzednich 28 — kliknięcia, wyświetlenia, CTR i średnia pozycja.

get_top_pages · get_page_detail

Strony rosnące i spadające

Zobacz, które strony naprawdę robią różnicę, a które właśnie zaliczyły spadek. Zapytaj o najlepsze strony z porównaniem okresów, a Twój asystent uszereguje je według kliknięć, oznaczy spadki i zaproponuje pobranie dziennego rozkładu dla dowolnego wskazanego URL-a.

Przykładowy prompt

Top 5 stron według kliknięć na seocrawl.ai z ostatnich 28 dni i które spadły względem poprzednich 28.

get_keyword_detail

Dogłębna analiza słowa kluczowego

Przybliż sobie dzień po dniu trend pojedynczego słowa kluczowego. Gdy wypatrzysz zapytanie warte zbadania, pobierz jego dzienny szereg czasowy — pomocne, by namierzyć dokładny dzień zmiany pozycji albo skorelować ją z aktualizacją Google.

Przykładowy prompt

Pokaż mi dzienny trend dla 'geo optimization' na seocrawl.ai z ostatnich 28 dni — kliknięcia, wyświetlenia i pozycję.

create_task

Od insightu do działania

Załóż zadanie SEO bez wychodzenia z czatu. Gdy dane mówią, że trzeba działać, Twój asystent tworzy je od razu w Twoim Task Manager — tytuł, opis, osoba przypisana, priorytet (1–5) i taskbox, wszystko w jednym wywołaniu.

Przykładowy prompt

Utwórz zadanie, by zaktualizować meta title na /blog/technical-seo. Priorytet 2, przypisz na mnie, w opisie wspomnij o spadku kliknięć -38%.

list_tasks · update_task · add_comment

Triaż zadań w jednym czacie

Przeprowadź triaż otwartych zadań SEO w jednym łańcuchu. Twój asystent wymieni, co jest otwarte, zmieni status dowolnego z nich i dołączy komentarz z tym, co zostało zrobione — trzy wywołania MCP, jedna prośba w języku naturalnym.

Przykładowy prompt

Wymień moje otwarte zadania na seocrawl.ai, oznacz 'Update meta title on /blog/technical-seo' jako Done i dodaj komentarz z nowym tytułem.

list_winners_losers

Największe ruchy, uszeregowane

Zobacz zyskujących i tracących między dwoma okresami bez wgłębiania się w każdego z osobna. Zapytaj o największe ruchy, a Twój asystent zwróci słowa kluczowe (lub strony) uszeregowane według tego, jak mocno wzrosły lub spadły — delty policzone z góry, więc pomijasz otwieranie każdej pozycji.

Przykładowy prompt

Jakie są największe ruchy słów kluczowych na seocrawl.ai — ostatnie 28 dni vs poprzednie 28? Pokaż największych zyskujących i największych tracących.

list_pages_for_keyword

Wykryj kanibalizację słów kluczowych

Znajdź każdą stronę konkurującą o to samo zapytanie. Podaj asystentowi słowo kluczowe, a wypisze strony Twojej witryny, które zdobywają jego kliknięcia i wyświetlenia, uszeregowane — dzięki czemu zobaczysz, kiedy dwa URL-e dzielą tę samą intencję, i wybierzesz stronę kanoniczną.

Przykładowy prompt

Które strony na seocrawl.ai pozycjonują się na 'seo dashboard'? Chcę sprawdzić, czy konkuruje o nie więcej niż jeden URL.

add_annotation · list_annotations

Zaznacz moment, odczytaj go później

Przypnij kontekst do osi czasu Search Console. Gdy coś się zmienia — migracja, aktualizacja Google, duża publikacja — Twój asystent zapisuje datowaną adnotację, a potem odczytuje oś czasu z powrotem, dzięki czemu 'dlaczego' za zmianą ruchu nigdy nie ginie.

Przykładowy prompt

Dodaj adnotację na seocrawl.ai na dziś: 'Shipped new /mcp landing'. Potem wymień adnotacje z ostatnich 3 miesięcy.

page_explorer

Znajdź strony stojące za problemem technicznym

Zamień swój audyt witryny w pytanie. Zapytaj o strony bez kanonicznego adresu, bez H1, ze statusem 404 lub dowolnej innej kontroli audytu, a Twój asystent zwróci dokładne adresy URL z ostatniego crawlowania — wraz z oceną stanu (health), liczbą błędów i ostrzeżeń — dzięki czemu przejdziesz prosto od problemu do listy poprawek, bez otwierania dashboardu.

Przykładowy prompt

Na seocrawl.ai wypisz strony z ostatniego crawlowania, którym brakuje H1 lub zwracają 404 — najgorszy health na początku.

list_prompts

Skontroluj pokrycie swojej widoczności AI

Zobacz dokładnie, co monitoruje Twój AI Tracker w ChatGPT, Claude, Gemini i Perplexity. Zapytaj, jakie prompty śledzi dana property, a Twój asystent wypisze każdy z nich wraz z silnikami, na których jest uruchamiany, oraz liczbą uruchomień w danym oknie — dzięki czemu skontrolujesz swoje pokrycie GEO i wychwycisz luki bez otwierania dashboardu.

Przykładowy prompt

Wypisz prompty AI Tracker, które śledzi seocrawl.ai — pokaż, na jakich silnikach działa każdy z nich i ile razy uruchomił się w ostatnich 28 dniach.

create_tag_rule · get_top_keywords

Filtruj dane według własnej taksonomii

Grupuj słowa kluczowe i strony po swojemu, a potem czytaj Search Console przez ten pryzmat. Poproś asystenta, by automatycznie otagował wszystko pasujące do wzorca — na przykład każde zapytanie zawierające 'geo' — a utworzy regułę, która tagują obecne i przyszłe dopasowania, po czym pobierze Twoje najlepsze słowa kluczowe przefiltrowane do tego tagu. Według linii produktowej, według intencji, brand vs non-brand — Twoja taksonomia, Twoje raporty.

Przykładowy prompt

Otaguj każde słowo kluczowe na seocrawl.ai zawierające 'geo' jako 'GEO', a potem pokaż mi najlepsze słowa kluczowe z tym tagiem z ostatnich 28 dni.

get_ga4_summary · compare_ga4_date_ranges

Twoje podsumowanie GA4 obok danych z GSC

Główne metryki Google Analytics 4 w tej samej rozmowie co Search Console — bez przełączania kart, bez wycieczki do Looker Studio. Zapytaj o dowolne okno, a Twój asystent pobierze sesje, użytkowników, konwersje i współczynnik zaangażowania z gotową deltą względem poprzedniego okresu — albo porówna dowolne dwa okna obok siebie.

Przykładowy prompt

Daj mi podsumowanie GA4 dla seocrawl.ai z ostatnich 28 dni — sesje, użytkownicy, konwersje i współczynnik zaangażowania, vs poprzednie 28.

get_ga4_traffic_by_source

Zobacz, skąd naprawdę pochodzi Twój ruch

Jedno pytanie, cały Twój miks akwizycji. Twój asystent rozbija sesje GA4 według kanału lub source/medium — każdy wiersz z udziałem w sumie okresu — więc od razu widzisz, ile naprawdę przynoszą wyszukiwarka, polecenia, social i płatne kampanie, bez budowania ani jednego raportu.

Przykładowy prompt

Rozbij ruch seocrawl.ai z ostatnich 28 dni na kanały — sesje i udział w całości.

get_ga4_ai_referrers

Mierz swój ruch z AI, silnik po silniku

Brakująca połowa GEO: nie tylko to, gdzie o Tobie wspominają, ale też ruch, który to przynosi. Twój asystent odczytuje sesje z poleceń AI/LLM prosto z Twojego source/medium w GA4 — ChatGPT, Perplexity, Gemini, Claude, Copilot — wraz z kluczowymi zdarzeniami i czasem trwania sesji dla każdego silnika, bez ręcznych filtrów regex. Połącz to z promptami, które śledzi Twój AI Tracker, aby powiązać widoczność z wizytami.

Przykładowy prompt

Ile ruchu z AI miał seocrawl.ai w ostatnich 28 dniach? Rozbij to na silniki — sesje, kluczowe zdarzenia i zmiana vs poprzedni okres.

74 narzędzi MCP do SEO i GEO

74 narzędzi MCP do SEO w 17 grupach. Nazwy poniżej odpowiadają realnym identyfikatorom narzędzi MCP, więc Ty (lub Twój asystent) możecie je wywoływać bezpośrednio.

Properties

1 narzędzie

Odkryj, które property Search Console (projekty) są połączone z kontem, zanim zadasz jakiekolwiek inne zapytanie.

list_properties

Wymienia każdą property GSC, do której uwierzytelniony użytkownik ma dostęp. Zwraca ID property (UUID) oraz URL (sc-domain:…), które przekazujesz do wszystkich pozostałych narzędzi.

Przegląd wydajności

3 narzędzi

Wysokopoziomowa wydajność Search Console dla dowolnej property oraz uczciwe porównanie dwóch przedziałów dat.

get_gsc_summary

Kliknięcia, wyświetlenia, CTR i średnia pozycja dla property w wybranym oknie. Akceptuje presety (last_7_days, last_28_days, last_3_months, last_year) lub bezwzględne daty from/to. Zwraca też branded_breakdown, który dzieli kliknięcia, wyświetlenia, CTR i pozycję na branded i non-branded — sterowany tagiem Brand property.

compare_date_ranges

Porównuje dwa okna GSC obok siebie i zwraca diff + change_pct dla kliknięć, wyświetleń, CTR i pozycji. Okres A może być presetem; okres B jest bezwzględny.

list_winners_losers

Największe ruchy między dwoma okresami, z deltami policzonymi z góry, dzięki czemu Twój asystent nie musi wgłębiać się w każdą pozycję osobno. Wybierz dimension=keywords or pages, metrykę (kliknięcia, wyświetlenia lub pozycję) oraz direction=up / down / both, aby uzyskać zyskujących, tracących lub największe wahania w obie strony. Period B domyślnie to okres bezpośrednio poprzedzający Period A.

Słowa kluczowe

3 narzędzi

Sprawdź, które zapytania faktycznie napędzają ruch, a potem przybliż sobie dzień po dniu trend wybranego słowa kluczowego.

get_top_keywords

Najlepsze słowa kluczowe dla property uszeregowane według kliknięć, wyświetleń, CTR lub pozycji — z porównaniem okres-do-okresu. Stronicowane przez next_cursor. Filtruj branded: true|false, aby oddzielić zapytania brandowe od tych wypracowanych przez SEO; podsumowanie zwraca branded_breakdown, który odczytasz na jeden rzut oka.

get_keyword_detail

Dzienny szereg czasowy (kliknięcia, wyświetlenia, CTR, pozycja) dla pojedynczego zapytania w property. Te same opcje zakresu dat co podsumowanie.

list_pages_for_keyword

Dla pojedynczego zapytania wypisuje strony Twojej property, które zdobywają jego kliknięcia i wyświetlenia — uszeregowane według kliknięć, wyświetleń, CTR lub pozycji, z deltami okres-do-okresu i stronicowaniem przez next_cursor. Przydatne do wykrywania kanibalizacji słów kluczowych lub znalezienia strony kanonicznej dla danego terminu.

Strony

3 narzędzi

Zobacz, które URL-e przynoszą ruch, gdzie straciły grunt, i pobierz dzienny rozkład dla każdego z nich.

get_top_pages

Najlepsze strony dla property uszeregowane według kliknięć, wyświetleń, CTR lub pozycji — każdy wiersz zwraca kliknięcia, wyświetlenia, CTR i pozycję z deltami okres-do-okresu. Stronicowane przez next_cursor.

get_page_detail

Dzienny szereg czasowy (kliknięcia, wyświetlenia, CTR, pozycja) dla pojedynczego URL-a strony w property. Drop-in kompatybilne ze składnią zakresu dat z podsumowania.

list_keywords_for_page

Dla podanego URL-a strony wypisuje zapytania wyszukiwania, które napędzają jej kliknięcia i wyświetlenia — uszeregowane według wybranej metryki, z deltami okres-do-okresu i stronicowaniem przez next_cursor. Odwrotność list_pages_for_keyword: zaczynasz od URL-a i widzisz dokładnie, które zapytania go zasilają.

Pokrycie indeksowania

4 narzędzi

Ile Twojej witryny Google faktycznie indeksuje — sumy pokrycia, dzienny trend zindeksowanych, adresy URL utknięte w każdym stanie oraz live URL Inspection dla dowolnej pojedynczej strony, prosto z czatu.

get_indexation_summary

Podsumowanie pokrycia indeksowania dla property: znane (zgłoszone w mapie witryny) adresy URL, ile z nich Google indeksuje, indexed_pct oraz podział by_state (Submitted and indexed, Crawled – currently not indexed, Discovered – currently not indexed, Excluded by 'noindex', Page with redirect, Not found 404, Soft 404…). indexed niesie prawdziwe prev/delta; zakres dat przez preset lub bezwzględne from/to.

get_indexation_history

Dzienny trend zindeksowanych stron — jedna seria "indexed" punktów {date, value}, zsumowana po mapach witryny property i gotowa do wykresu szeregu czasowego. Zwraca points (dni z realnymi danymi) i sygnalizuje insufficient_history, gdy dni jest zbyt mało, by sensownie narysować wykres.

list_indexation_pages

Adresy URL aktualnie w danym stanie pokrycia Google (podaj stan dokładnie tak, jak raportuje go get_indexation_summary). Każdy wiersz zwraca url, state, last_crawled, google_canonical vs declared_canonical oraz discovered_via (mapa witryny lub strona odsyłająca). Stronicowane kursorem (limit max 200).

get_url_inspection

Live Google URL Inspection dla jednej strony: coverage_state, verdict (PASS / NEUTRAL / FAIL), indexing_allowed, kanoniczny Google vs użytkownika, last_crawl_time, robots_txt_state, page_fetch_state, sitemaps, próbka odsyłających adresów URL, rich_results i mobile_usability. Cache-first — zwraca świeży wynik z cache lub odświeża na żywo z GSC w ramach limitu inspekcji property.

Zadania

7 narzędzi

Task Manager SEOcrawl — w pełni podłączony do MCP. Twórz, edytuj i komentuj zadania bez opuszczania czatu.

list_tasks

Wszystkie zadania dla property. Filtruj po statusie (open / done), osobie przypisanej, taskboxie (kolumna) lub q (wyszukiwanie po tytule, niewrażliwe na wielkość liter). Stronicowane przez next_cursor.

list_taskboxes

Kolumny tablicy zadań (taskboxy) dla danej property: id, nazwa, status (todo / in_progress / done) i kolejność. Przekaż zwrócone id taskboxa — albo słowo kluczowe statusu — do create_task lub update_task, aby przenieść zadanie do tej kolumny.

get_task

Pełne szczegóły pojedynczego zadania. Akceptuje UUID, slug lub pełny URL zadania z przeglądarki (argument property jest opcjonalny, gdy podasz URL).

create_task

Tworzy zadanie na property z title (wymagane) plus opcjonalnie description, assignee, priority (1–5, domyślnie 3) i taskbox (domyślnie kolumna TO-DO).

update_task

Aktualizuje zadanie częściowo — dowolna kombinacja title, description, assignee, priority, taskbox lub unassign:true, aby wyczyścić właściciela.

add_comment

Dołącza komentarz do zadania. Ta sama elastyczna referencja zgłoszenia (UUID / slug / URL) co get_task i update_task.

get_comments

Wypisuje komentarze do zadania, łącznie z zagnieżdżonymi odpowiedziami. Ta sama elastyczna referencja zgłoszenia (UUID / slug / URL) co get_task — argument property jest opcjonalny, gdy podasz URL.

Adnotacje

4 narzędzi

Notatki na wykresie dla dowolnej property — zapisz, co i kiedy się zmieniło, a potem odczytaj oś czasu z powrotem, aby kontekst nigdy nie zniknął obok Twoich trendów Search Console.

add_annotation

Tworzy notatkę na wykresie property dla danej daty (Y-m-d) wraz z treścią notatki — plus opcjonalnie dłuższy opis, kategorię i powiązany UUID zadania. Dodawana jako niestandardowa notatka obejmująca całą witrynę, której jesteś autorem.

list_annotations

Wypisuje adnotacje property w zakresie dat, od najnowszych. Użyj presetu (last_7_days, last_28_days, last_3_months, last_year) lub bezwzględnych dat from/to, z opcjonalnym wyszukiwaniem fragmentu w treści notatki i stronicowaniem (limit ograniczony do 200).

get_annotation

Pełne szczegóły pojedynczej adnotacji po jej id — data, notatka, opis, kategoria, powiązane zadanie, autor i property, do której należy. Użyj list_annotations, aby znaleźć id.

delete_annotation

Usuwa niestandardową adnotację na podstawie jej id. Usunąć można tylko własne niestandardowe notatki — notatki oficjalne lub globalne są odrzucane. Zwraca id z deleted: true.

Audyt witryny

8 narzędzi

Steruj crawlerem audytu witryny z poziomu czatu — czytaj podsumowanie stanu (health), wypisuj problemy i adresy URL stojące za nimi, wgłębiaj się w dowolną stronę, uruchamiaj świeży crawl i porównuj dwa crawle, by zobaczyć, co się pogorszyło, bez otwierania dashboardu.

list_site_audit_projects

Wypisuje projekty Site Audit property (konfiguracje crawlowania), abyś mógł odkryć audit_id do wskazania. Każdy zwraca audit_id, name, mode (list / complete / organic_traffic), device, start_urls, status, progress, last_crawl_date, pages_crawled oraz najnowszy health_score. Większość pozostałych narzędzi site-audit domyślnie bierze ostatnio zakończony audyt, więc to przydaje się tylko, gdy chcesz wskazać konkretny.

get_site_audit_summary

Podsumowanie stanu technicznego ostatniego crawla: health_score (bieżący plus prev i delta), pages_crawled, crawl_date, issues_by_severity (critical / warning / notice, każdy z issue_types i pages_affected względem poprzedniego crawla), issues_by_category (OnPage, Links, International, Robots, Social) oraz category_scores dla poszczególnych obszarów. Domyślnie najnowszy audyt.

list_site_audit_issues

Problemy techniczne wykryte przez ostatni crawl, najpoważniejsze najpierw — każdy z issue_code (przekaż go do list_site_audit_issue_pages), title, severity, category, pages_affected (z prev i delta), wskazówkami how_to_fix oraz priority. Filtruj po severity i/lub category; stronicowane kursorem (limit max 200).

list_site_audit_issue_pages

Dokładne adresy URL dotknięte jednym problemem — przekaż jego issue_code i otrzymaj każdy problematyczny url z wartością dla danej strony. Stronicowane kursorem (limit max 200). Zamienia dowolny problem z audytu prosto w konkretną listę poprawek.

get_site_audit_page

Pełny szczegół crawla dla jednego URL-a: status_code, crawl_depth, indexability_score i health_score, category_scores, issue_counts oraz issues[] — kontrole, które strona oblewa, każda z issue_code, severity, category, opisem dla danej strony i how_to_fix.

page_explorer

Znajduje zcrawlowane strony spełniające kryteria technicznego SEO z Twojego ostatniego audytu witryny. Filtruj po status_code (np. 404), no_canonical (brak tagu kanonicznego), missing_h1 (brak nagłówka H1) lub check_title (dowolna kontrola audytu pokazana w UI, np. "Title Tag too short"). Sortuj po health, status_code, url lub depth, ze stronicowaniem przez next_cursor. Każdy wiersz zwraca url, status_code, title, indexability, performance_score (health 0–100), last_crawled_at, count_errors i count_warnings — plus check_description, gdy aktywny jest filtr kontroli.

trigger_site_audit_crawl

Uruchamia świeży crawl (akcja zapisu) — kolejkuje audyt i wydaje kredyty crawlera projektu (oddzielne od kredytów MCP) proporcjonalnie do zcrawlowanych stron. Obsługuje tryby complete i list; zwraca audit_id, status, started_at i pages_queued. Wyniki stają się dostępne dla narzędzi odczytu, gdy crawl się zakończy.

compare_site_audit_crawls

Porównuje dwa crawle, by odpowiedzieć na pytanie „co się pogorszyło lub poprawiło od ostatniego razu?” — health_diff plus liczniki i cztery listy: new_issues, resolved_issues, worsened i improved, każdy problem niesie pages_affected, prev i delta. Domyślnie ostatni crawl vs poprzedni.

Code Monitor

4 narzędzi

Śledź zmiany HTML/kodu on-page na monitorowanych stronach z poziomu czatu — zobacz, które strony są monitorowane i ich status, przeczytaj kanał zmian z całego projektu lub historię jednej strony, uzyskaj dokładny diff przed/po dowolnej wykrytej zmiany oraz pobierz najnowszy zapisany snapshot strony, bez otwierania dashboardu.

list_code_monitor_pages

Wyświetla strony monitorowane przez usługę w Code Monitor, każdą z jej statusem monitorowania — url, last_change_at (najnowsza wykryta zmiana) i changes_count (łączna liczba wykrytych zmian). Filtruj po fragmencie url; paginacja kursorem (limit maks. 200). Zwraca feature_not_available, gdy plan nie obejmuje Code Monitor.

list_code_monitor_changes

Wyświetla wykryte zmiany kodu/HTML on-page, od najnowszych — każdą z url, date i change_types (Title, Canonical, Meta Description, noindex, robots.txt, sitemap.xml, H1, Status code, Hreflang, Open Graph, Twitter image, Analytics, Tag Manager). Filtruj do jednej strony za pomocą seoMonitorId lub page albo pomiń, aby uzyskać kanał ostatnich zmian z całego projektu; zawęź za pomocą from/to. Paginacja kursorem (limit maks. 200).

get_code_monitor_change

Zwraca wartości przed/po dla pojedynczej wykrytej zmiany, adresowanej przez url + createdAt — jeden wpis na każde zmienione pole z type, property, before i after (tablice dla pól wielowartościowych). Podaj changeType, aby zwrócić tylko jedno pole. Zwraca not_found, gdy żadna zmiana nie pasuje, oraz invalid_change_type dla nieznanej etykiety pola.

get_code_monitor_snapshot

Zwraca najnowszy zapisany stan monitorowanej strony — bieżące wyodrębnione pola on-page (title, canonical, meta description, meta robots, robots.txt, sitemap.xml, H1, nagłówki, status code, hreflang, obraz Open Graph, Twitter image, Analytics, Tag Manager). Wskaż stronę przez seoMonitorId lub url; surowy HTML i zrzuty ekranu nie są przechowywane. Zwraca not_found dla nieznanej strony.

AI Tracker

11 narzędzi

Twój AI Tracker (GEO / widoczność AI), od początku do końca — zobacz, które prompty monitoruje dana property w ChatGPT, Claude, Gemini i Perplexity, czytaj wskaźniki wzmianek dla poszczególnych silników oraz dokładne źródła, które każdy silnik zacytował, a także twórz, edytuj i porządkuj prompty oraz tematy, wszystko z poziomu czatu.

list_prompts

Wypisuje prompty AI Tracker (Brand Radar), które śledzi property. Każdy wiersz zwraca prompt_id, prompt_text, engines_tracked (silniki LLM, na których uruchamiany jest prompt), last_run_at (ISO-8601, najnowsze uruchomienie) i runs_in_range (uruchomienia silników w danym oknie). Zakres runs_in_range ustaw presetem (last_7_days, last_28_days, last_3_months, last_year) lub bezwzględnymi datami from/to — pełna lista promptów zawsze wraca. Filtruj po silniku (chatgpt/openai, claude/anthropic, gemini, perplexity) i stronicuj przez limit (max 200) i next_cursor.

get_prompt_detail

Widoczność dla poszczególnych silników dla jednego promptu: runs, mentions, mention_rate (%) oraz zmiana w punktach procentowych względem bezpośrednio poprzedzającego okresu — w rozbiciu na ChatGPT, Claude, Gemini i Perplexity, z totalami zagregowanymi po silnikach. Zakres dat przez preset lub bezwzględne from/to (domyślnie last_28_days).

list_prompt_runs

Pojedyncze uruchomienia silników stojące za jednym promptem — jeden wiersz na uruchomienie z date, engine, flagami mentioned / mentioned_in_text i response_excerpt (do 600 znaków faktycznej odpowiedzi AI). Filtruj po silniku, ogranicz zakresem dat, stronicuj przez limit (max 200) i next_cursor.

list_prompt_citations

Źródła, które silniki AI zacytowały, odpowiadając na jeden prompt, zagregowane w zakresie: own_domain plus każda zacytowana domena i URL oznaczone is_own_domain i url_count — abyś widział, które z Twoich stron zdobywają cytowania, a które wygrywają konkurenci.

create_prompt

Tworzy prompt AI Tracker — pytanie, które tracker uruchamia względem silników. Ustaw listę silników (chatgpt, claude, gemini, perplexity), country, język odpowiedzi i cadans uruchamiania (daily, week lub month), a opcjonalnie umieść go pod tematem przez topicId lub topicTitle (find-or-create).

update_prompt

Częściowo aktualizuje śledzony prompt — dowolna kombinacja jego tekstu, listy silników, country, języka odpowiedzi lub cadansu uruchamiania; pominięte pola pozostają bez zmian. Prompt zachowuje swój bieżący temat i musi pozostać w nim unikalny.

delete_prompt

Usuwa śledzony prompt i wszystkie jego zapisane odpowiedzi silników. Nieodwracalne; temat promptu pozostaje nienaruszony.

list_prompt_topics

Wypisuje tematy promptów, które grupują prompty na stronie LLM Tracker — każdy z topic_id i title. Przekaż temat do create_prompt / update_prompt, aby umieścić pod nim prompt.

create_prompt_topic

Tworzy (lub pobiera) temat promptu po title — idempotentny upsert, więc ponowne utworzenie istniejącego title zwraca go bez zmian z created=false. Tematy grupują prompty na stronie LLM Tracker.

update_prompt_topic

Zmienia nazwę tematu promptu po jego topicId. Nowy title musi być niepusty i unikalny w obrębie property (zmiana na ten sam title to udany no-op).

delete_prompt_topic

Usuwa temat promptu. Kaskadowo: każdy prompt umieszczony pod nim oraz wszystkie zapisane odpowiedzi tych promptów również są trwale usuwane. Zwraca prompts_deleted. Nieodwracalne.

Analityka internetowa GA4

6 narzędzi

Google Analytics 4 w tym samym konektorze — sesje, konwersje, źródła ruchu i ruch z poleceń AI/LLM stojący za Twoją pracą nad GEO, prosto z czatu.

list_ga4_properties

Wypisuje property GA4 połączone z Twoimi projektami. Każdy wpis zwraca id projektu i URL (oba działają jako argument property dla pozostałych narzędzi GA4), bazowy identyfikator property GA4 oraz datę połączenia. Zwracane są tylko projekty z połączoną property GA4.

get_ga4_summary

Sesje, użytkownicy, nowi użytkownicy, konwersje, współczynnik zaangażowania i sesje na użytkownika dla property w wybranym oknie — presety (last_7_days, last_28_days, last_3_months, last_year) lub bezwzględne daty from/to. Każda metryka zwraca current, prev i delta względem bezpośrednio poprzedzającego okresu.

compare_ga4_date_ranges

Porównuje dwa okna GA4 obok siebie — sesje, użytkownicy, nowi użytkownicy, konwersje i współczynnik zaangażowania, z obiema wartościami plus diff i change_pct dla każdej metryki. Okres A może być presetem; okres B jest bezwzględny. Bliźniak compare_date_ranges dla GA4.

get_ga4_traffic_by_source

Sesje w podziale na źródła pozyskania. Wybierz dimension=source_medium (domyślnie) lub channel dla domyślnego grupowania kanałów GA4 — wiersze przychodzą posortowane według sesji, każdy ze swoim share_pct całości okresu, ograniczone przez limit (domyślnie 25, max 100).

get_ga4_top_pages

Metryki GA4 na stronę (landing / URL), uszeregowane tak, byś widział, które strony generują najwięcej sesji, rejestracji (konwersji) lub użytkowników. Każdy wiersz zwraca stronę plus sesje, użytkowników, konwersje i engagement_rate, każde z prev poprzedniego okresu i change_pct. Sortuj po sesjach (domyślnie), konwersjach lub użytkownikach; ograniczone przez limit (domyślnie 25, max 100). Towarzysz get_ga4_traffic_by_source na poziomie strony.

get_ga4_ai_referrers

Ruch z poleceń AI/LLM według silnika — ChatGPT, Perplexity, Gemini, Claude, Copilot i inne, wykrywane z source/medium sesji GA4. Każdy silnik zwraca sesje, kluczowe zdarzenia i średni czas trwania sesji, ze zmianą względem poprzedniego okresu. Twój ruch GEO, zmierzony.

Tagi

8 narzędzi

Zbuduj własną taksonomię nad swoimi słowami kluczowymi i stronami, a potem filtruj nią Search Console. Twórz tagi, przypisuj je ręcznie lub regułami automatycznymi i przekazuj je do filtra tags w get_top_keywords, get_top_pages i list_winners_losers.

list_tags

Wypisuje tagi słów kluczowych i stron danej property. Każdy tag zwraca tag_id, name, type (keyword|page), color, rule_count (reguły automatycznego przypisywania) i member_count (słowa kluczowe lub strony, które aktualnie go noszą). Przekazuj nazwy tagów do filtra tags w get_top_keywords, get_top_pages i list_winners_losers.

create_tag

Tworzy tag na property. type to keyword (taguje słowa kluczowe), url (taguje strony) lub both. Opcjonalny color to ciąg hex używany przez UI SEOcrawl. Tożsamość tagu to name + type, więc ponowne utworzenie istniejącego tagu po prostu aktualizuje jego color.

apply_tag

Ręcznie nadaje tag konkretnym słowom kluczowym i/lub stronom, ponad wszelkimi regułami automatycznymi. Przekaż keywords (dokładne ciągi) i/lub urls (dokładne URL-e stron); wymagany jest co najmniej jeden. Tag jest tworzony dla odpowiedniego type, jeśli jeszcze nie istnieje.

remove_tag

Usuwa tag z konkretnych słów kluczowych i/lub stron — odwrotność apply_tag. Tylko odpina tag od tych pozycji; nie usuwa samego tagu ani nie rusza reguł automatycznego przypisywania.

delete_tag

Usuwa tag całkowicie: odpina go od każdego słowa kluczowego/strony i kasuje tag. type to keyword, url lub both. Wbudowanych tagów Brand / Non-Brand nie można usunąć. Reguły automatyczne celujące w tag pozostają nienaruszone — do tego użyj delete_tag_rule.

list_tag_rules

Wypisuje reguły automatycznego przypisywania property — wzorce, które tagują słowa kluczowe/strony automatycznie. Opcjonalnie filtruj po tagu. Każda reguła zwraca rule_id, tag, field (keyword|url), country i swoje warunki (match + value).

create_tag_rule

Tworzy regułę automatycznego przypisywania, która taguje każde pasujące słowo kluczowe lub stronę — obecne i przyszłe. field to keyword lub url; match to contains, not_contains, exact, starts_with, ends_with lub regex (bezpieczny wzorzec RE2); value to wzorzec. Jedna reguła na tag+field; tagowanie istniejących pozycji działa asynchronicznie.

delete_tag_rule

Usuwa regułę automatycznego przypisywania po jej rule_id (z list_tag_rules). Zatrzymuje przyszłe automatyczne tagowanie dla tego wzorca; pozycje, które już noszą tag, zachowują go (do odpięcia użyj remove_tag lub delete_tag).

Smart Views

3 narzędzi

Zapisane, nazwane selekcje tagów, które pojawiają się w UI SEOcrawl dokładnie jak natywnie zbudowane widoki. Zbuduj wielokrotnego użytku segment ze swoich tagów słów kluczowych lub stron, odczytaj je z powrotem albo usuń jeden — Twoje zapisane widoki, zarządzane z poziomu czatu.

list_smart_views

Wypisuje Smart Views słów kluczowych i stron zdefiniowane dla property — każdy z view_id, name, type (keyword | page) oraz nazwami tagów, które grupuje. Liczby członków dla poszczególnych tagów pochodzą z list_tags.

create_smart_view

Tworzy Smart View z zestawu tagów (odczytaj je z list_tags). type to keyword (nad tagami słów kluczowych) lub page (nad tagami stron). Widok pojawia się w UI SEOcrawl dokładnie jak utworzony natywnie i można go tam edytować.

delete_smart_view

Usuwa Smart View po jego view_id. Trwałe i usuwa widok także z UI SEOcrawl; bazowe tagi pozostają nienaruszone. Zwykłe id zastosowanego filtra zwraca not_found.

Raporty

4 narzędzi

Twój SEO Reporting, prosto z czatu — wylistuj raporty i szablony utworzone dla usługi, odczytaj pełną kompozycję widżetów dowolnego raportu, wygeneruj udostępnialny link do migawki i sprawdź, które raporty są zaplanowane do cyklicznego wysyłania, wszystko bez otwierania panelu.

list_reports

Wylistuj raporty SEO Reporting utworzone dla usługi — każdy z id, name, is_template, is_automate, created_at i owner. Domyślnie zwraca zwykłe raporty; przekaż templates: true, aby zamiast tego wylistować szablony raportów. Raporty cykliczne są wykluczone (użyj list_report_schedules). Paginacja kursorem przez next_cursor.

get_report

Pobierz metadane jednego raportu (name, is_template, is_automate, owner, created_at oraz period i odbiorców, gdy jest zaplanowany) i jego pełną strukturę widżetów — type, tytuł, pozycję, konfigurację i filtry każdego widżetu. Zwraca kompozycję raportu, nie wyrenderowane liczby (odczytaj je narzędziami GSC / GA4).

generate_report

Wygeneruj udostępnialną migawkę istniejącego raportu i otrzymaj jego publiczny URL (akcja zapisu). Zapisuje bieżący stan widżetów raportu, deduplikowany po haszu treści — nie przyjmuje zakresu dat, więc najpierw edytuj widżety raportu, jeśli potrzebujesz innego okresu. Zwraca report_id, snapshot_id i url.

list_report_schedules

Wylistuj raporty skonfigurowane do automatycznego cyklicznego wysyłania w usłudze — każdy z id, name, owner, period (week lub month) i identyfikatorami użytkowników-odbiorców. Odzwierciedla zapisaną konfigurację harmonogramu (period + odbiorcy). Paginacja kursorem przez next_cursor.

Pobieranie stron

1 narzędzie

Sprawdzaj dowolną stronę na żywo w trakcie rozmowy — sparsowane elementy SEO, czysta treść w markdownie i surowy HTML, bez uruchamiania crawla.

fetch_url

Pobiera pojedynczy adres URL na żądanie (zwykły HTTP GET, bez JavaScriptu) i zwraca szczegóły odpowiedzi — końcowy URL, kod statusu, pełny łańcuch przekierowań, czas odpowiedzi i rozpakowany rozmiar strony — plus opcjonalne bloki: sparsowane elementy SEO (title, meta description, meta robots, canonical, hreflang, nagłówki, tagi OG/Twitter, typy JSON-LD, liczba słów, liczba linków, obrazy bez atrybutu alt), główną treść jako czysty markdown oraz surowy HTML. Błędy transportu zwracają ustrukturyzowane błędy (dns_error, timeout, blocked_url…). Za darmo — nigdy nie zużywa kredytów MCP; z limitem zapytań na użytkownika.

Renderowanie wizualne

3 narzędzi

Zamień dowolny wynik w bogaty widżet wizualny zamiast surowego JSON — karty wyników KPI, sortowalne tabele i interaktywne wykresy trendów. Narzędzia danych przekazują wskazówkę render_with, a Twój asystent wywołuje je automatycznie; wszystkie trzy są darmowe.

render-scorecard

Renderuje siatkę kart KPI na podstawie danych podsumowujących — każda karta zawiera etykietę, wartość surową, opcjonalną jednostkę (prefiks $, sufiks % lub s dla czasu trwania), zmianę okres do okresu z kierunkiem w górę/w dół oraz opcjonalne grupowanie w sekcje, gdy kart jest więcej niż cztery. Wywoływana automatycznie, gdy narzędzie podsumowujące (get_gsc_summary, get_ga4_summary…) zwróci render_with: render-scorecard. Za darmo.

render-data-table

Renderuje interaktywną tabelę z sortowaniem, wyszukiwaniem i stronicowaniem po stronie klienta na podstawie dowolnego wyniku listy — najlepsze słowa kluczowe, najlepsze strony, największe wzrosty i spadki, prompty, linki zwrotne i więcej. Kolumny są typowane na podstawie danych, a komórki tablicowe pozostają jako chipy. Wywoływana automatycznie, gdy narzędzie listujące zwróci render_with: render-data-table. Za darmo.

render-time-series-chart

Renderuje interaktywny wykres liniowy z dymkiem podpowiedzi przy najechaniu i celownikiem, przełączalną legendą oraz automatyczną podwójną osią Y, gdy dwie serie używają różnych jednostek. Zasilany przez dowolne narzędzie historii lub serii dziennej (get_page_detail, get_keyword_detail, historia wydajności…), które zwraca render_with: render-time-series-chart. Za darmo.

Stan platformy

1 narzędzie

Sprawdź sam konektor, zanim na nim zbudujesz — jedno darmowe wywołanie pokazuje, czy wszystkie obszary właśnie działają.

health

Stan backendu MCP na żywo dla każdej powierzchni (GSC, GA4, Site Audit, AI Tracker, Zadania) i każdego magazynu danych, raportowany jako ok, degraded lub down wraz z last_check_at i sample_error. Darmowe i bez argumentów — odpytaj je przed wieloetapowym workflow, aby zepsuty endpoint był widoczny od razu.

Klienci MCP: Claude, ChatGPT, Cursor i Claude Code

SEOcrawl AI MCP korzysta z otwartego Model Context Protocol — działa z każdym klientem zgodnym z MCP. Oto cztery najczęstsze konfiguracje na dziś.

Claude logo

Claude

Podłącz SEOcrawl AI w Claude.ai i Claude Desktop. Pytaj o podsumowania wydajności, najlepsze strony lub triaż zadań — Claude wywoła dla Ciebie odpowiednie narzędzie MCP.

Konfiguracja

Ustawienia → Connectors → Add custom connector
ChatGPT logo

ChatGPT

Korzystaj z SEOcrawl AI w ChatGPT przez konektor Apps. Wspomnij @SEOcrawl w czacie, aby pobrać dane Search Console na żywo albo otworzyć zadanie bez opuszczania rozmowy.

Konfiguracja

Ustawienia → Apps → Advanced → Developer mode → Create

Cursor

Podepnij SEOcrawl AI MCP do Cursora i pobieraj dane o wydajności lub zadaniach na żywo, podczas pisania kodu, briefów lub release notes.

Konfiguracja

Cursor Settings → Tools & MCP → Add new MCP server

Claude Code

Zarejestruj SEOcrawl AI w Claude Code prosto z terminala. Każde narzędzie staje się jednoliniowym wywołaniem CLI w Twoim istniejącym workflow developerskim.

Konfiguracja

claude mcp add --transport http seocrawl https://mcp.seocrawl.ai
Wymieniony w

SEOcrawl AI MCP — FAQ

Czym jest MCP?

MCP (Model Context Protocol) to otwarty standard wprowadzony przez Anthropic pod koniec 2024, który pozwala asystentom AI takim jak Claude i ChatGPT rozmawiać z zewnętrznymi narzędziami i źródłami danych. Zamiast wklejać raporty do czatu, asystent wywołuje SEOcrawl AI bezpośrednio i przynosi dane z powrotem. Pełna specyfikacja na modelcontextprotocol.io.

Czym jest SEOcrawl AI MCP?

To serwer, który udostępnia 74 narzędzi SEOcrawl AI — zapytania o wydajność Search Console, drilldowny po słowach kluczowych i stronach, pokrycie indeksowania i live inspekcję URL, analitykę internetową GA4 (sesje, najlepsze strony, źródła ruchu i ruch z poleceń AI/LLM), własne tagowanie i Smart Views, pełne zarządzanie promptami i tematami AI Tracker (GEO) ze wskaźnikami wzmianek dla poszczególnych silników i zacytowanymi źródłami, kompletny workflow audytu witryny (podsumowanie, problemy, szczegół strony, uruchamianie i porównywanie crawli), pełny system zadań SEOcrawl, adnotacje na wykresach oraz bogate renderowanie wizualne (scorecardy, tabele i wykresy trendów) — jako narzędzia MCP, które Twój asystent AI może wywoływać. Pytasz w języku naturalnym; asystent uruchamia odpowiednie zapytanie na Twoim koncie i przynosi wynik.

Czy to serwer MCP dla Google Search Console?

Tak — i więcej. Większość serwerów MCP dla Google Search Console to proste konektory wymagające kont serwisowych, konfiguracji OAuth lub lokalnej instalacji. MCP od SEOcrawl AI daje Ci dane o wydajności z Search Console od razu (zaloguj się kontem SEOcrawl AI, bez konfiguracji Google Cloud), plus wszystko, czego surowe GSC nie potrafi: porównania okresów obok siebie, segmentację brand vs non-brand, pokrycie indeksowania i inspekcję URL, własne tagi i Smart Views, analitykę GA4, kompletny workflow audytu witryny, śledzenie widoczności AI i zarządzanie zadaniami SEO — 74 narzędzi w jednym konektorze.

Co dokładnie robi dzisiaj?

Osiem obszarów pracy: (1) Wydajność Search Console — kliknięcia, wyświetlenia, CTR i podsumowania pozycji oraz porównania zakresów dat obok siebie; (2) Analiza słów kluczowych i stron — listy top z deltami między okresami, segmentacją branded vs non-branded (sterowaną tagiem Brand Twojej property) i dziennymi rozkładami dla pojedynczego słowa kluczowego lub URL-a; (3) Pokrycie indeksowania — ile Twojej witryny Google indeksuje, dzienny trend zindeksowanych, adresy URL utknięte w każdym stanie pokrycia oraz live URL Inspection dla dowolnej strony; (4) Analityka GA4 — sesje, użytkownicy, konwersje, najlepsze strony, ruch według źródła lub kanału oraz ruch z poleceń AI/LLM dla każdego silnika; (5) Audyt witryny — czytaj podsumowanie stanu, wypisuj problemy i adresy URL stojące za nimi, wgłębiaj się w dowolną stronę, uruchamiaj świeży crawl i porównuj dwa crawle; (6) Widoczność AI (GEO) — wypisuj, twórz, edytuj i porządkuj prompty oraz tematy AI Tracker, czytaj wskaźniki wzmianek dla poszczególnych silników i źródła, które każdy silnik zacytował; (7) Tagi i Smart Views — zbuduj własną taksonomię i zapisane segmenty nad swoimi słowami kluczowymi i stronami; (8) Zadania SEO — wyświetlanie, tworzenie, aktualizowanie, komentowanie i zamykanie zadań w Twoich projektach SEOcrawl. Nowe narzędzia trafiają tu sukcesywnie — zobacz publiczny roadmap, żeby sprawdzić, co dalej.

Czy MCP pomaga z GEO i widocznością AI?

Tak — GEO to pełnoprawny obszar. Możesz wypisywać, tworzyć, edytować i porządkować prompty oraz tematy AI Tracker (Brand Radar) w ChatGPT, Claude, Gemini i Perplexity (list_prompts, create_prompt, update_prompt, delete_prompt i narzędzia do tematów), czytać wskaźniki wzmianek dla poszczególnych silników wraz z ich trendem dla dowolnego promptu (get_prompt_detail), oglądać poszczególne odpowiedzi silników (list_prompt_runs) oraz dokładne domeny i adresy URL, które każdy silnik zacytował (list_prompt_citations), a także mierzyć ruch z poleceń AI/LLM, który te silniki faktycznie wysyłają na Twoją witrynę, prosto z GA4 (get_ga4_ai_referrers). Głębsze agregaty Brand Radar (share of voice w obrębie całej property) wciąż żyją w dashboardach SEOcrawl AI i są następne na roadmapie MCP. Aktualizujemy tę stronę, gdy nowe narzędzia wchodzą na żywo.

Które plany zawierają dostęp do MCP? Jak liczone są wywołania?

Dostęp do MCP jest zawarty w każdym planie SEOcrawl AI — zobacz stronę cenową, żeby sprawdzić rozbicie na poszczególne plany. Każdy plan przychodzi z miesięczną pulą kredytów MCP — 3 000 (Starter), 10 000 (Growth), 30 000 (Pro), 100 000 (Agency) i Unlimited (Enterprise). Każde wywołanie MCP zużywa 1–6 kredytów w zależności od narzędzia: lekkie zapytania (list_properties, get_task) kosztują 1, podsumowania wydajności i szeregi czasowe — 3, wywołania top-keyword i top-page — 5, porównania dat obok siebie — 6. W każdym planie obowiązuje limit na minutę i twardy dzienny cap, które chronią platformę przed agentami wyrwanymi spod kontroli. Limity projektów, kliknięć i kredytów LLM Twojego konta obowiązują dodatkowo.

Z jakimi klientami AI to działa?

Obecnie z Claude (Claude.ai i Claude Desktop), ChatGPT (przez konektor Apps), Cursor i Claude Code. Każdy klient zgodny z MCP powinien działać — serwer używa otwartego transportu MCP, bez ścieżek kodu specyficznych dla klienta.

Czy używa moich prawdziwych danych SEOcrawl AI?

Tak. MCP uwierzytelnia się względem Twojego konta SEOcrawl AI i czyta te same property Search Console i zadania, które widzisz w aplikacji. Nigdy nie udostępniamy danych pomiędzy kontami.

Jak to skonfigurować?

Dodaj endpoint MCP SEOcrawl AI — https://mcp.seocrawl.ai — do konfiguracji MCP lub konektora w swoim kliencie AI. To ten sam URL dla wszystkich i nie musisz niczego wcześniej włączać w ustawieniach konta. Zaloguj się na swoje konto SEOcrawl AI, gdy klient o to poprosi; większość klientów wykrywa 74 narzędzi automatycznie, więc możesz zacząć rozmawiać w mniej niż minutę.

Gdzie znajdę serwer MCP SEOcrawl AI?

Poza tą stroną serwer MCP SEOcrawl AI jest wymieniony w Glama, niezależnym katalogu serwerów MCP, jako oficjalny serwer SEOcrawl. Gdziekolwiek go znajdziesz, to ten sam hostowany punkt końcowy — https://mcp.seocrawl.ai — jeden uniwersalny adres URL, z którym się łączysz i logujesz za pomocą konta SEOcrawl AI. Pełna konfiguracja i przykłady na żywo są zawsze pod adresem seocrawl.ai/mcp.