mcp.seocrawl.ai

Google Search Console MCP-server

Den hostede SEO MCP-server: dine data fra Search Console, GA4, Crawler og AI-synlighed direkte i Claude, ChatGPT og Cursor.

Én connector, antal værktøjer: 91. Spørg på almindeligt sprog, og din assistent henter live-tal fra Search Console og GA4, viser siderne bag hvert problem, Crawler finder, viser hvordan ChatGPT, Gemini, Perplexity, Claude, Google AI Overviews og AI Mode omtaler dit brand, og gør svaret til en opgave. Inkluderet i alle SEOcrawl AI-abonnementer.

Eller tilføj den med ét klik

Hvad er en SEO MCP-server?

En SEO MCP-server er en connector, der lader en AI-assistent som Claude, ChatGPT eller Cursor læse og arbejde med dine SEO-data via den åbne standard Model Context Protocol (MCP). I stedet for at eksportere rapporter stiller du et spørgsmål på almindeligt sprog: assistenten kalder serverens værktøjer, henter aktuelle tal fra dine egne konti og svarer med dem. SEOcrawl AI’s SEO MCP-server er hostet på mcp.seocrawl.ai og forbinder Google Search Console, GA4, Crawler og sporing af AI-synlighed uden noget at installere.

Klar på 60 sekunder

Én URL til alle. Du logger ind med din SEOcrawl AI-konto (OAuth), og assistenten ser de samme projekter, som du ser i appen.

MCP-serverens URL

https://mcp.seocrawl.ai
  1. 1

    Åbn SEOcrawl AI i Claudes katalog, og klik på Connect. Eller gå til Customize → Connectors → + Add → Add custom connector, og indsæt URL’en:

    https://mcp.seocrawl.ai
  2. 2

    Log ind med din SEOcrawl AI-konto, og giv adgang.

  3. 3

    Åbn + → Connectors i en chat, slå SEOcrawl AI til, og stil dit første spørgsmål.

Claude.ai, Claude Desktop og Cowork. På gratisabonnementet tillader Claude én brugerdefineret connector.

Tilføj til Claude

Hvad du kan spørge om

Seks ægte samtaler. Hvert tal nedenfor er det faktiske MCP-svar for seocrawl.ai den 25. oktober 2026, ikke et mock-up.

compare_date_ranges

Search Console-overblik, med ét spørgsmål

Ingen eksport. Bed om to vilkårlige perioder, og assistenten returnerer klik, visninger, CTR og gennemsnitlig placering med ændringen allerede beregnet, så du går direkte til årsagen.

Eksempel på prompt

“Sammenlign seocrawl.ai’s seneste 28 dage med de 28 dage før: klik, visninger, CTR og gennemsnitlig placering.”

list_winners_losers

Vindere og tabere, rangeret

Ét kald returnerer de sider (eller søgeord), der har vundet eller tabt mest mellem to perioder, med forskellene allerede beregnet. Du skal ikke åbne hver URL for sig.

Eksempel på prompt

“Hvilke sider på seocrawl.ai har vundet eller tabt flest klik de seneste 28 dage?”

list_pages_for_keyword

Tjek søgeordskannibalisering

Giv assistenten en søgning, og den viser alle URL’er på dit site, som Google viser for den, med visninger og placering. Du ser straks, om to sider deler den samme søgeintention.

Eksempel på prompt

“Hvilke sider på seocrawl.ai ranker på “seo mcp”? Konkurrerer mere end én URL?”

get_site_audit_summary · list_site_audit_issues

Crawler-problemer og de berørte sider

Se health score for dit seneste crawl, problemerne efter alvor og de præcise URL’er, der er berørt. Start derefter et nyt crawl, eller sammenlign to for at se, hvad der er blevet værre, alt sammen fra chatten.

Eksempel på prompt

“Hvad er de vigtigste problemer i det seneste crawl af seocrawl.ai, og hvor mange sider berører hvert enkelt?”

list_prompt_citations

Se, hvilke kilder AI-motorerne citerer

For hver prompt, du følger, får du de domæner og URL’er, som ChatGPT, Gemini, Perplexity, Claude, AI Overviews og AI Mode har citeret, og om dit eget domæne er blandt dem. Det er din GEO-outreachliste.

Eksempel på prompt

“Hvilke kilder citerede AI-motorerne i denne uge for vores prompt “What SEO tools integrate with Model Context Protocol (MCP)?””

get_ga4_ai_referrers

Mål den trafik, AI-assistenter sender dig

Synlighed er den ene halvdel af GEO, besøg er den anden. Assistenten læser sessioner fra AI i din GA4 (uden regex-filtre) pr. motor, med nøglehændelser og ændringen i forhold til forrige periode.

Eksempel på prompt

“Hvor mange sessioner har AI-assistenter sendt os de seneste 28 dage, pr. motor, sammenlignet med de 28 før?”

AI-synlighed via MCP

De fleste SEO MCP-servere stopper ved Google. SEOcrawl AI kører også dine prompts i AI-motorerne og lader dig læse resultaterne i samme chat: hvem der nævnes, hvilke kilder der citeres, og hvor meget trafik de svar sender.

Motorer vi følger

  • ChatGPT
  • Gemini
  • Perplexity
  • Claude
  • Google AI Overviews
  • Google AI Mode
  • Microsoft Copilot · kommer snart
get_prompt_detail · list_prompt_runs

Andel af omtaler pr. motor for hver prompt, med tendens og den faktiske svartekst.

list_prompt_citations

Hvert domæne og hver URL, som hver motor har citeret, med dit eget domæne markeret.

get_ai_visibility_share_of_voice

Din share of voice i forhold til konkurrenterne på tværs af alle fulgte prompts.

get_ga4_ai_referrers

Sessioner og nøglehændelser fra ChatGPT, Claude, Perplexity, Gemini og andre assistenter, direkte fra din GA4.

Prøv at spørge

“I hvilke af mine prompts optræder en konkurrent, men ikke os?”

“Hvad er vores share of voice mod vores største konkurrent i denne måned?”

“Hvilke URL’er har Google AI Mode citeret i denne uge for vores vigtigste prompt?”

“Opret prompten “bedste SEO MCP-server” på alle motorer, ugentligt, i Danmark.”

En Google Search Console MCP uden Google Cloud-opsætning

Open source-MCP-servere til Search Console som mcp-gsc kører på din egen computer og kræver et Google Cloud-projekt med en OAuth-klient eller en tjenestekonto, der er tilføjet hver ejendom. SEOcrawl AI er hostet: du logger ind én gang med din SEOcrawl AI-konto, og alle de Search Console-ejendomme, du allerede har forbundet, er klar. Ud over de rå Search Analytics-data får du:

  • Periodesammenligninger og de største ændringer med forskellene allerede beregnet.
  • Opdeling i brand og ikke-brand, dine egne søgeords- og sidetags samt Smart Views.
  • Sider pr. søgeord og søgeord pr. side, så du kan finde kannibalisering.
  • Indeksdækning, live URL-inspektion og Google Discover i samme connector.

Foretrækker du et REST API? Se Google Search Console API →

SEOcrawl AI sammenlignet med andre SEO MCP-servere

Hvad hver leverandørs MCP-dokumentation siger, tjekket den 25. oktober 2026. “Ikke i MCP-dokumentationen” betyder, at deres MCP-dokumentation ikke nævner det, ikke at leverandøren ikke kan gøre det på anden vis.

FunktionSEOcrawl AIAhrefsSemrushDataForSEOmcp-gscPeec AI
Hostet server, intet at installere✓✓✓Hostet eller lokalLokal installation (uvx)✓
Dine egne Google Search Console-data✓✓Ikke i MCP-dokumentationenIkke i MCP-dokumentationen✓ Kræver en Google Cloud OAuth-klientIkke i MCP-dokumentationen
Dine egne GA4-data✓Egen Web Analytics, ikke GA4Ikke i MCP-dokumentationenIkke i MCP-dokumentationenKun i den betalte hostede versionIkke i MCP-dokumentationen
Site-crawler / audit✓ Crawler✓ Site AuditIkke i MCP-dokumentationen✓ On-Page API—Ikke i MCP-dokumentationen
AI-synlighed (prompts i AI-motorer)✓ 6 motorer✓ Brand RadarIkke i MCP-dokumentationenIkke i MCP-dokumentationen—✓
Opgaver og annotationer✓Ikke i MCP-dokumentationenIkke i MCP-dokumentationenIkke i MCP-dokumentationen—Ikke i MCP-dokumentationen
Startpris med MCP49 €/md. (Starter)129 US$/md. (Lite-abonnement)Betalte abonnementer med MCP API-enhederGratis server, data efter forbrug (min. optankning 50 $)Gratis, open source (MIT)Betalte abonnementer (pris ikke offentliggjort)

Hver celle stammer fra leverandørens egen MCP-side eller -dokumentation. Listepriser ved månedlig betaling.

Kilder: Ahrefs · Ahrefs (tool groups) · Ahrefs pricing · Semrush · DataForSEO · mcp-gsc · Peec AI · Peec AI pricing

Abonnementer og MCP-kreditter

MCP-adgang er inkluderet i alle abonnementer med 30 dages gratis prøveperiode. Hvert kald bruger 1 til 6 MCP-kreditter afhængigt af værktøjet; fetch_url, health og de tre render-værktøjer er gratis.

AbonnementPrisMCP-kreditter / md.
Starter49 €/md.30.000
Growth99 €/md.100.000
Pro199 €/md.300.000
Agency399 €/md.1.000.000
EnterpriseEfter aftaleUbegrænset

Svar fra Prompt Tracking bruger AI-kreditter fra dit abonnement, adskilt fra MCP-kreditterne: 1 pr. svar, 5 for Claude.

Se alle priser →

Alle MCP-værktøjer (91)

Antal værktøjer: 91, fordelt på grupper: 19. Navnene svarer til de rigtige MCP-værktøjs-id’er, så du eller din assistent kan kalde dem direkte.

Vis alle værktøjer (91)

Properties

1 værktøj

Find ud af hvilke Search Console-properties (projekter) der er forbundet til kontoen, før du spørger om noget andet.

list_properties

Lister alle de GSC-properties, den godkendte bruger har adgang til. Returnerer property-id (UUID) og URL (sc-domain:…), som du sender videre til alle andre værktøjer.

Performanceoverblik

3 værktøjer

Overordnet performance i Search Console for enhver property, plus en direkte sammenligning mellem to datointervaller.

get_gsc_summary

Klik, visninger, CTR og gennemsnitlig position for en property i et valgt vindue. Tager presets (last_7_days, last_28_days, last_3_months, last_year) eller absolutte from/to-datoer. Returnerer også en branded_breakdown, der deler klik, visninger, CTR og position op i brand og non-brand — styret af propertyens Brand-tag.

compare_date_ranges

Sammenligner to GSC-vinduer side om side og giver diff og change_pct for klik, visninger, CTR og position. Periode A kan være et preset; periode B er absolut.

list_winners_losers

De største udsving mellem to perioder, med forskellene regnet ud på forhånd, så din assistent slipper for at grave i hvert element. Vælg dimension=keywords eller pages, en metrik (clicks, impressions eller position) og direction=up / down / both for at få fremgang, tilbagegang eller de største bevægelser begge veje. Periode B er som standard vinduet lige før periode A.

Søgeord

5 værktøjer

Find ud af hvilke søgninger der reelt trækker trafik, og zoom så ind på ét søgeords udvikling dag for dag.

get_top_keywords

De største søgeord for en property rangeret efter klik, visninger, CTR eller position — med sammenligning periode mod periode. Sidevis via next_cursor. Filtrér med branded: true|false for at skille brandsøgninger fra dem, SEO har hentet hjem; opsummeringen returnerer en branded_breakdown, du kan læse i ét hug.

get_keyword_detail

Daglig tidsserie (klik, visninger, CTR, position) for én søgning i en property. Samme muligheder for datointerval som opsummeringen.

list_pages_for_keyword

Ud fra én søgning: de sider på din property, der henter dens klik og visninger — rangeret efter klik, visninger, CTR eller position, med forskelle periode mod periode og sidevisning via next_cursor. God til at opdage kannibalisering eller finde den rigtige side til et søgeord.

find_keyword_opportunities

Søgeordsidéer fra en søgeordsanalyse startet i appen (frøsøgeord, en side eller et konkurrentdomæne) med søgevolumen, konkurrence og bud fra Google Ads ved siden af din egen tilstedeværelse i Search Console. Som standard beholdes kun indholdshullet: de idéer, du endnu ikke ranker på.

list_keyword_clusters

Dine Search Console-søgeord grupperet i emneklynger (bygget i Keyword Map), hver med klik, visninger, gennemsnitlig placering, søgevolumen fra Google Ads, trafikværdi og en efterspørgselskurve over 12 måneder.

Sider

3 værktøjer

Se hvilke URL'er der bærer trafikken, hvor de har tabt terræn, og hent den daglige opdeling for en hvilken som helst af dem.

get_top_pages

De største sider for en property rangeret efter klik, visninger, CTR eller position — hver række returnerer klik, visninger, CTR og position med forskelle periode mod periode. Sidevis via next_cursor.

get_page_detail

Daglig tidsserie (klik, visninger, CTR, position) for én side-URL i en property. Bruger samme syntaks til datointervaller som opsummeringen.

list_keywords_for_page

Ud fra en side-URL: de søgninger, der driver dens klik og visninger — rangeret efter den metrik, du vælger, med forskelle periode mod periode og sidevisning via next_cursor. Det modsatte af list_pages_for_keyword: start ved en URL, og se præcis hvilke søgninger der føder den.

Google Discover

3 værktøjer

Google Discover er sin egen flade i Search Console med sine egne klik og visninger — læs den her uden at blande den ind i dine søgetal.

get_discover_summary

Klik, visninger og CTR fra Discover for perioden, hver sammenlignet med det lige så lange vindue umiddelbart før: *_current, *_prev, *_delta og *_change_pct (ctr er en brøk mellem 0 og 1). Discover har hverken søgning, position, land eller enhed, så det returneres ikke.

get_discover_history

Den daglige udvikling i Discover: to serier, klik og visninger, som {date, value}-punkter med manglende dage udfyldt med 0 og klar til graf, plus antal punkter og et insufficient_history-flag.

get_discover_top_pages

Propertyens største Discover-sider rangeret efter klik — eller efter visninger eller CTR — hver med klik, visninger og ctr for perioden og ændringen mod vinduet før. Sidevis via next_cursor.

Indeksdækning

4 værktøjer

Hvor meget af dit site Google rent faktisk indekserer — samlet dækning, den daglige udvikling i indekserede sider, de URL'er der sidder fast i hver status, og en live URL-inspektion af en enkelt side, direkte fra chatten.

get_indexation_summary

Overblik over indeksdækningen for en property: kendte URL'er (indsendt via sitemap), hvor mange Google indekserer, indexed_pct og en by_state-opdeling (Indsendt og indekseret, Crawlet – ikke indekseret i øjeblikket, Fundet – ikke indekseret i øjeblikket, Udelukket af 'noindex', Side med viderestilling, Ikke fundet 404, Soft 404 …). indexed har en rigtig prev/delta; datointerval via preset eller absolut from/to.

get_indexation_history

Den daglige udvikling i indekserede sider — én "indexed"-serie af {date, value}-punkter, lagt sammen på tværs af propertyens sitemaps og klar til en tidsseriegraf. Returnerer points (dage med rigtige data) og sætter insufficient_history, når der er for få dage til at tegne noget meningsfuldt.

list_indexation_pages

De URL'er, der lige nu ligger i en given dækningsstatus hos Google (send statussen præcis som get_indexation_summary skriver den). Hver række returnerer url, state, last_crawled, google_canonical mod declared_canonical og discovered_via (sitemap eller henvisende side). Sidevis via cursor (limit maks. 200).

get_url_inspection

Live URL-inspektion fra Google for én side: coverage_state, verdict (PASS / NEUTRAL / FAIL), indexing_allowed, Googles mod brugerens canonical, last_crawl_time, robots_txt_state, page_fetch_state, sitemaps, en stikprøve af henvisende URL'er, rich_results og mobile_usability. Cache først — returnerer et friskt cachet resultat eller henter live fra GSC inden for propertyens inspektionskvote.

Opgaver

8 værktøjer

Task Manager i SEOcrawl AI — koblet helt ind i MCP'en. Opret arbejde, ret det, kommentér på det, og bliv i chatten.

list_tasks

Alle opgaver for en property. Filtrér på status (open / done), ansvarlig, taskbox (kolonne) eller q (titelsøgning uden hensyn til store og små bogstaver). Sidevis via next_cursor.

list_taskboxes

Opgavetavlens kolonner (taskboxes) for en property: id, name, status (todo / in_progress / done) og order. Send et returneret taskbox-id — eller status-nøgleordet — til create_task eller update_task for at flytte en opgave over i den kolonne.

get_task

Alle detaljer om én opgave. Tager en UUID, et slug eller en fuld URL til opgaven i browseren (property-argumentet er valgfrit, når du sender en URL).

create_task

Opret en opgave på en property med title (påkrævet) plus valgfri description, assignee, priority (1–5, standard 3) og taskbox (som standard TO-DO-kolonnen).

update_task

Opdater en opgave delvist — en hvilken som helst kombination af title, description, assignee, priority, taskbox eller unassign:true for at fjerne ejeren.

add_comment

Skriv en kommentar på en opgave. Samme fleksible reference (UUID / slug / URL) som get_task og update_task.

get_comments

Lister kommentarerne på en opgave, inklusive svar i tråde. Samme fleksible reference (UUID / slug / URL) som get_task — property-argumentet er valgfrit, når du sender en URL.

add_task_follower

Tilføj en kollega som følger på en opgave, eller fjern vedkommende med remove:true. Brugeren angives med e-mail eller bruger-UUID og skal allerede være medlem af tavlen; at tilføje en sender samme notifikation som i appen, og kaldet er idempotent.

Milepæle på roadmappet

4 værktøjer

Milepæle bor på samme opgavetavle: saml opgaver i et dateret roadmap, ryk datoerne når planen rykker sig, og læs fremdriften direkte fra DONE-kolonnen.

list_milestones

Alle milepæle på en propertys tavle: id, slug, name, description, start_date og end_date (Y-m-d), color, progress (0–100, beregnet ud fra opgaverne i DONE-kolonnen), state (upcoming / active / overdue / done / at_risk) samt antal opgaver og antal færdige. Send et returneret id eller slug videre til update_milestone eller assign_task_to_milestone.

create_milestone

Opret en dateret milepæl på roadmappet. name plus startDate og endDate (Y-m-d, start på eller før slut) er påkrævet; description og en #RRGGBB-farve er valgfri. Opgaver hægtes på bagefter med assign_task_to_milestone.

update_milestone

Opdater en milepæl delvist via id eller slug — en hvilken som helst kombination af name, description, startDate, endDate og color. En milepæl kan flyttes, men aldrig gøres udateret, og startDate skal blive på eller før endDate.

assign_task_to_milestone

Kobl en opgave til en milepæl, eller fjern koblingen ved at udelade milepælen. Opgaven angives med en UUID, et slug eller en fuld URL i browseren, og en opgave hører til højst én milepæl.

Annotationer

4 værktøjer

Noter på grafen for enhver property — skriv ned hvad der ændrede sig og hvornår, og læs tidslinjen tilbage, så konteksten aldrig forsvinder fra dine Search Console-kurver.

add_annotation

Opret en note på grafen for en property på en given dato (Y-m-d) med selve noteteksten — plus valgfri længere beskrivelse, kategori og en tilknyttet opgave-UUID. Lægges ind som en egen note for hele sitet med dig som forfatter.

list_annotations

Lister en propertys annotationer inden for et datointerval, nyeste først. Brug et preset (last_7_days, last_28_days, last_3_months, last_year) eller absolutte from/to-datoer, med valgfri fritekstsøgning i noten og sidevisning (limit maks. 200).

get_annotation

Alle detaljer om én annotation ud fra dens id — dato, note, beskrivelse, kategori, tilknyttet opgave, forfatter og den property, den hører til. Brug list_annotations til at finde id'et.

delete_annotation

Slet en egen annotation ud fra dens id. Kun dine egne noter kan fjernes — officielle eller globale noter afvises. Returnerer id'et med deleted: true.

Crawler

11 værktøjer

Styr Crawler fra chatten: opret og redigér crawl-projekter, læs health-overblikket, list problemer og de berørte URL’er, dyk ned i enhver side, start et nyt crawl, og sammenlign to crawls for at se, hvad der er blevet værre. Værktøjernes id’er beholder præfikset site_audit.

list_site_audit_projects

Lister ejendommens Crawler-projekter (crawl-konfigurationer), så du kan finde audit_id. Hvert projekt returnerer audit_id, name, mode (list / complete / organic_traffic), device, start_urls, status, progress, last_crawl_date, pages_crawled og den seneste health_score. De andre Crawler-værktøjer bruger som standard det senest afsluttede crawl, så du har kun brug for dette til et bestemt projekt.

create_crawler_project

Opretter et Crawler-projekt (skrivehandling): crawl hele sitet, fundet via Search Console og sitemaps, eller en fast liste over dine egne URL’er. Selve oprettelsen crawler intet og bruger ingen kreditter; start det med trigger_site_audit_crawl, hvorefter det crawles igen hver uge.

update_crawler_project

Omdøber et Crawler-projekt, skifter mellem tilstandene complete og list eller erstatter URL-listen (skrivehandling). Intet crawles, før du starter det næste crawl.

delete_crawler_project

Sletter et Crawler-projekt (skrivehandling, kan ikke fortrydes): det forsvinder fra appen og læseværktøjerne, og det ugentlige crawl stopper.

get_site_audit_summary

Teknisk helbredsoverblik for seneste crawl: health_score (aktuel plus prev og delta), pages_crawled, crawl_date, issues_by_severity (critical / warning / notice, hver med issue_types og pages_affected mod forrige crawl), issues_by_category (OnPage, Links, International, Robots, Social) og category_scores pr. område. Bruger som standard det seneste audit.

list_site_audit_issues

De tekniske fejl, seneste crawl fandt, alvorligste først — hver med issue_code (som du sender til list_site_audit_issue_pages), title, severity, category, pages_affected (med prev og delta), vejledning i how_to_fix og priority. Filtrér på severity og/eller category; sidevis via cursor (limit maks. 200).

list_site_audit_issue_pages

De præcise URL'er, der er ramt af én fejl — send dens issue_code, og få hver berørt url med værdien for den side. Sidevis via cursor (limit maks. 200). Gør enhver audit-fejl om til en konkret retteliste.

get_site_audit_page

Alle crawl-detaljer for én URL: status_code, crawl_depth, indexability_score og health_score, category_scores, issue_counts og issues[] — sidens fejlende tjek, hver med issue_code, severity, category, beskrivelsen for den side og how_to_fix.

page_explorer

Finder crawlede sider, der opfylder tekniske SEO-kriterier i dit seneste crawl. Filtrér på status_code (f.eks. 404), no_canonical, missing_h1 eller check_title (ethvert Crawler-tjek, der vises i appen, f.eks. "Title Tag too short"). Sortér efter health, status_code, url eller dybde, med paginering via next_cursor. Hver række returnerer url, status_code, title, indekserbarhed, performance_score (health 0–100), last_crawled_at, count_errors og count_warnings samt check_description, når et tjekfilter er aktivt.

trigger_site_audit_crawl

Start et nyt crawl (skrivehandling) — sætter auditten i kø og bruger projektets crawler-credits (adskilt fra MCP-credits) i forhold til antallet af crawlede sider. Understøtter complete- og list-tilstand; returnerer audit_id, status, started_at og pages_queued. Resultaterne bliver tilgængelige for læseværktøjerne, når crawlet er færdigt.

compare_site_audit_crawls

Sammenlign to crawls og svar på "hvad er blevet værre eller bedre siden sidst?" — health_diff plus tal og fire lister: new_issues, resolved_issues, worsened og improved, hvor hver fejl bærer pages_affected, prev og delta. Sammenligner som standard seneste crawl med det forrige.

Code Monitor

4 værktøjer

Følg ændringer i HTML og kode på dine overvågede sider fra chatten — se hvilke sider der holdes øje med og deres status, læs feedet af ændringer for hele projektet eller historikken for én side, hent den præcise før/efter-forskel på en fundet ændring, og få en sides seneste snapshot, uden at åbne dashboardet.

list_code_monitor_pages

Lister de sider, en property følger i Code Monitor, hver med sin overvågningsstatus — url, last_change_at (seneste fundne ændring) og changes_count (antal fundne ændringer i alt). Filtrér på delstreng i url; sidevis via cursor (limit maks. 200). Returnerer feature_not_available, når planen ikke indeholder Code Monitor.

list_code_monitor_changes

Lister fundne ændringer i kode og HTML på siderne, nyeste først — hver med url, date og change_types (Title, Canonical, Meta Description, noindex, robots.txt, sitemap.xml, H1, statuskode, Hreflang, Open Graph, Twitter-billede, Analytics, Tag Manager). Afgræns til én side med seoMonitorId eller page, eller udelad det for at få feedet for hele projektet; indsnævr med from/to. Sidevis via cursor (limit maks. 200).

get_code_monitor_change

Hent før- og efterværdierne for én fundet ændring, adresseret med url + createdAt — én post pr. ændret felt med type, property, before og after (arrays for felter med flere værdier). Send changeType for kun at få ét felt. Returnerer not_found, når ingen ændring matcher, og invalid_change_type ved et ukendt feltnavn.

get_code_monitor_snapshot

Hent den seneste registrerede tilstand for en overvåget side — de aktuelle udtrukne felter på siden (title, canonical, meta description, meta robots, robots.txt, sitemap.xml, H1, overskrifter, statuskode, hreflang, Open Graph-billede, Twitter-billede, Analytics, Tag Manager). Angiv siden med seoMonitorId eller url; rå HTML og screenshots gemmes ikke. Returnerer not_found for en ukendt side.

Prompt Tracking (AI-synlighed)

15 værktøjer

Prompt Tracking (GEO / AI-synlighed) fra start til slut: se hvilke prompts en ejendom følger i ChatGPT, Gemini, Perplexity, Claude, Google AI Overviews og Google AI Mode, læs andelen af omtaler pr. motor og de præcise kilder, hver motor har citeret, kør en prompt med det samme, og opret, redigér eller organisér prompts og emner, alt sammen fra chatten.

list_prompts

Lister de prompts, en ejendom følger. Hver række returnerer prompt_id, prompt_text, engines_tracked, last_run_at (ISO-8601) og runs_in_range (kørsler i perioden). Afgræns runs_in_range med en forudindstilling (last_7_days, last_28_days, last_3_months, last_year) eller from/to-datoer; den fulde promptliste returneres altid. Filtrér på motor (chatgpt, claude, gemini, perplexity, ai_overview, ai_mode) eller tekst, behold kun prompts, hvor en konkurrent optræder og du ikke gør (gapOnly), og paginér med limit (maks. 200) og next_cursor.

get_prompt_detail

Synlighed pr. motor for én prompt: runs, mentions, mention_rate (%) og ændringen i procentpoint i forhold til forrige periode for hver motor, den kører på (ChatGPT, Claude, Gemini, Perplexity, Google AI Overviews, Google AI Mode), med totaler. I AI Overviews tæller kun en citering som omtale. Periode via forudindstilling eller from/to (standard last_28_days).

list_prompt_runs

De enkelte kørsler bag én prompt — én række pr. kørsel med date, engine, flagene mentioned / mentioned_in_text og et response_excerpt (op til 600 tegn af det faktiske AI-svar). Filtrér på engine, afgræns med datointerval, og sidevis med limit (maks. 200) og next_cursor.

list_prompt_citations

De kilder, AI-engines citerede, da de svarede på én prompt, samlet for perioden: own_domain plus hvert citeret domæne og hver URL markeret med is_own_domain og url_count — så du kan se, hvilke af dine sider der henter citeringer, og hvilke konkurrenter der tager dem.

trigger_prompt_run

Kører en fulgt prompt nu på alle dens motorer i stedet for at vente på tidsplanen (skrivehandling). Svarene lander i list_prompt_runs inden for få minutter; én kørsel efter behov pr. prompt i timen, delt med Run now i appen.

create_prompt

Opretter en prompt, der skal følges: spørgsmålet, der køres i AI-motorerne. Vælg motorer (chatgpt, claude, gemini, perplexity, ai_overview, ai_mode), land, svarsprog og frekvens (daily, week eller month), og læg den eventuelt under et emne via topicId eller topicTitle (findes eller oprettes). Den første kørsel starter med det samme.

update_prompt

Opdater en fulgt prompt delvist — en hvilken som helst kombination af tekst, liste af engines, land, svarsprog eller frekvens; felter, du udelader, står uændret. Prompten beholder sit emne og skal fortsat være unik inden for det.

delete_prompt

Slet en fulgt prompt og alle dens registrerede svar fra engines. Kan ikke fortrydes; promptens emne røres ikke.

list_prompt_topics

Lister de promptemner, der grupperer prompts på LLM Tracker-siden — hver med topic_id og title. Send et emne videre til create_prompt / update_prompt for at lægge en prompt ind under det.

create_prompt_topic

Opret (eller hent) et promptemne ud fra titlen — en idempotent upsert, så en titel, der allerede findes, kommer uændret retur med created=false. Emner grupperer prompts på LLM Tracker-siden.

update_prompt_topic

Omdøb et promptemne ud fra dets topicId. Den nye titel må ikke være tom og skal være unik inden for propertyen (at omdøbe til samme titel er en tom succes).

delete_prompt_topic

Slet et promptemne. Det smitter af: hver prompt under emnet og alle deres registrerede svar bliver slettet permanent. Returnerer prompts_deleted. Kan ikke fortrydes.

get_ai_visibility_share_of_voice

Det samlede share of voice-billede: dit domæne mod konkurrenterne på tværs af alle fulgte prompts, hvert domæne rangeret efter share of voice (0–100 i gennemsnitlig synlighed) med ændringen mod perioden før, plus en optælling af de prompts, du vinder og taber mod den største konkurrent. Brug list_prompts / get_prompt_detail til opdelingen pr. prompt.

get_ai_visibility_mentions

Hvor ofte brandet bliver nævnt på tværs af alle fulgte prompts i perioden: total_prompts plus tre kategorier, der udelukker hinanden — mentioned (nævnt fremtrædende), mentioned_in_text (kun inde i svarteksten) og absent — hver med et antal og en procentdel. Det handler om tilstedeværelse, ikke om tone.

get_ai_visibility_history

Den daglige udvikling i AI-synlighed: én serie af {date, value}-punkter, hvor value er den andel af fulgte prompts, hvis svar linkede til brandet den dag, klar til graf. Returnerer også antal punkter i perioden og et insufficient_history-flag for vinduer, der er for korte til at læse.

GA4 Web Analytics

6 værktøjer

Google Analytics 4 i samme connector — sessioner, konverteringer, trafikkilder og den henvisningstrafik fra AI og LLM'er, der ligger bag dit GEO-arbejde, direkte fra chatten.

list_ga4_properties

Lister de GA4-properties, der er forbundet til dine projekter. Hver post returnerer projektets id og URL (begge virker som property-argument til de øvrige GA4-værktøjer), det underliggende GA4-property-ID og datoen for forbindelsen. Kun projekter med en forbundet GA4-property kommer med.

get_ga4_summary

Sessioner, brugere, nye brugere, konverteringer, engagement rate og sessioner pr. bruger for en property i et valgt vindue — presets (last_7_days, last_28_days, last_3_months, last_year) eller absolutte from/to-datoer. Hver metrik returnerer current, prev og delta mod perioden lige før.

compare_ga4_date_ranges

Sammenlign to GA4-vinduer side om side — sessioner, brugere, nye brugere, konverteringer og engagement rate, med begge værdier plus diff og change_pct pr. metrik. Periode A kan være et preset; periode B er absolut. GA4-tvillingen til compare_date_ranges.

get_ga4_traffic_by_source

Sessioner opdelt på trafikkilde. Vælg dimension=source_medium (standard) eller channel for GA4's standardkanalgruppering — rækkerne kommer sorteret efter sessioner, hver med sin share_pct af periodens samlede, begrænset af limit (standard 25, maks. 100).

get_ga4_top_pages

GA4-tal pr. side (landing / URL), rangeret så du kan se, hvilke sider der giver flest sessioner, tilmeldinger (konverteringer) eller brugere. Hver række returnerer siden plus sessioner, brugere, konverteringer og engagement_rate, hver med prev fra forrige periode og change_pct. Sortér på sessions (standard), conversions eller users; begrænset af limit (standard 25, maks. 100). Sidevisningens modstykke til get_ga4_traffic_by_source.

get_ga4_ai_referrers

Henvisningstrafik fra AI og LLM'er pr. engine — ChatGPT, Perplexity, Gemini, Claude, Copilot og flere, genkendt ud fra source/medium på GA4-sessionen. Hver engine returnerer sessioner, key events og gennemsnitlig sessionsvarighed, med ændringen mod forrige periode. Din GEO-trafik, målt.

Tags

8 værktøjer

Byg din egen taksonomi oven på søgeord og sider, og skær Search Console efter den. Opret tags, tildel dem i hånden eller med automatiske regler, og send dem videre til tags-filteret på get_top_keywords, get_top_pages og list_winners_losers.

list_tags

Lister en propertys tags på søgeord og sider. Hvert tag returnerer tag_id, name, type (keyword|page), color, rule_count (regler for automatisk tildeling) og member_count (søgeord eller sider, der bærer det lige nu). Send tag-navne videre til tags-filteret på get_top_keywords, get_top_pages og list_winners_losers.

create_tag

Opret et tag på en property. type er keyword (tagger søgeord), url (tagger sider) eller both. Valgfri color er en hex-streng, som UI'et i SEOcrawl AI bruger. Et tag identificeres på name + type, så at oprette et eksisterende tag igen opdaterer bare dets farve.

apply_tag

Sæt et tag manuelt på bestemte søgeord og/eller sider, oven i eventuelle automatiske regler. Send keywords (præcise strenge) og/eller urls (præcise side-URL'er); mindst ét er påkrævet. Tagget oprettes for den relevante type, hvis det ikke findes i forvejen.

remove_tag

Fjern et tag fra bestemte søgeord og/eller sider — det modsatte af apply_tag. Fjerner kun tagget fra de elementer; selve tagget slettes ikke, og reglerne for automatisk tildeling røres ikke.

delete_tag

Slet et tag helt: fjern det fra alle søgeord og sider, og slet selve tagget. type er keyword, url eller both. De indbyggede Brand- og Non-Brand-tags kan ikke slettes. Automatiske regler, der peger på tagget, bliver stående — brug delete_tag_rule til dem.

list_tag_rules

Lister en propertys regler for automatisk tildeling — de mønstre, der tagger søgeord og sider af sig selv. Filtrér eventuelt på tag. Hver regel returnerer rule_id, tag, field (keyword|url), country og sine conditions (match + value).

create_tag_rule

Opret en regel, der automatisk tagger hvert matchende søgeord eller hver matchende side — nu og fremover. field er keyword eller url; match er contains, not_contains, exact, starts_with, ends_with eller regex (et sikkert RE2-mønster); value er selve mønsteret. Én regel pr. tag+field; tagging af eksisterende elementer kører asynkront.

delete_tag_rule

Slet en regel for automatisk tildeling ud fra dens rule_id (fra list_tag_rules). Stopper fremtidig auto-tagging for det mønster; elementer, der allerede bærer tagget, beholder det (brug remove_tag eller delete_tag for at fjerne det).

Smart Views

3 værktøjer

Gemte, navngivne udvalg af tags, der dukker op i UI'et i SEOcrawl AI præcis som dem, der er bygget i appen. Byg et segment, du kan genbruge, ud fra dine tags på søgeord eller sider, læs dem tilbage, eller fjern et — dine gemte visninger, styret fra chatten.

list_smart_views

Lister de Smart Views på søgeord og sider, der er defineret for en property — hver med view_id, name, type (keyword | page) og de tags, den samler. Antal medlemmer pr. tag henter du med list_tags.

create_smart_view

Opret en Smart View ud fra et sæt tags (hent dem med list_tags). type er keyword (over tags på søgeord) eller page (over tags på sider). Visningen dukker op i UI'et i SEOcrawl AI præcis som en, der er lavet i appen, og kan redigeres der.

delete_smart_view

Slet en Smart View ud fra dens view_id. Det er permanent og fjerner også visningen fra UI'et i SEOcrawl AI; de underliggende tags berøres ikke. Et almindeligt filter-id returnerer not_found.

Rapportering

4 værktøjer

Din SEO-rapportering fra chatten — list de rapporter og skabeloner, der er bygget til en property, læs en rapports fulde opbygning af widgets, generér et link til et delbart snapshot, og se hvilke rapporter der er sat op til at blive sendt fast, uden at åbne dashboardet.

list_reports

Lister de rapporter, der er bygget til en property — hver med id, name, is_template, is_automate, created_at og ejer. Returnerer almindelige rapporter som standard; send templates: true for at få skabelonerne i stedet. Faste, tilbagevendende rapporter er ikke med (brug list_report_schedules). Sidevis via next_cursor.

get_report

Hent én rapports metadata (name, is_template, is_automate, ejer, created_at plus periode og modtagere, når den er planlagt) og hele dens opbygning af widgets — hver widgets type, titel, placering, config og filtre. Returnerer rapportens opbygning, ikke renderede analysetal (dem henter du med GSC- og GA4-værktøjerne).

generate_report

Generér et delbart snapshot af en eksisterende rapport, og få dens offentlige URL retur (skrivehandling). Snapshottet fastfryser rapportens aktuelle widgets og deduplikeres på indholds-hash — det tager ikke noget datointerval, så ret rapportens widgets først, hvis du skal bruge en anden periode. Returnerer report_id, snapshot_id og url.

list_report_schedules

Lister de rapporter på en property, der er sat op til automatisk, tilbagevendende udsendelse — hver med id, name, ejer, periode (week eller month) og modtagernes bruger-ID'er. Afspejler den gemte opsætning (periode + modtagere). Sidevis via next_cursor.

Web Fetch

1 værktøj

Undersøg en hvilken som helst live side midt i samtalen — parsede SEO-elementer, rent markdown-indhold og rå HTML, uden at crawle.

fetch_url

Hent én live URL på bestilling (almindelig HTTP GET, ingen JavaScript), og få svaret tilbage — endelig URL, statuskode, hele kæden af redirects, svartid og afkodet sidestørrelse — plus valgfrie blokke: parsede SEO-elementer (title, meta description, meta robots, canonical, hreflang, overskrifter, OG- og Twitter-tags, JSON-LD-typer, ordantal, antal links, billeder uden alt), hovedindholdet som rent markdown og den rå HTML. Fejl på transporten returneres struktureret (dns_error, timeout, blocked_url …). Gratis — den bruger aldrig MCP-credits; der er en grænse pr. bruger.

Visuel rendering

3 værktøjer

Gør et hvilket som helst resultat til en visuel widget i stedet for rå JSON — KPI-scorecards, sorterbare tabeller og interaktive grafer. Dataværktøjerne sætter et render_with-hint, og din assistent kalder disse automatisk; alle tre er gratis.

render-scorecard

Render et gitter af KPI-kort ud fra opsummerede data — hvert kort har en label, en rå værdi, en valgfri enhed ($ foran, % bagefter eller s for en varighed), en ændring mod forrige periode med retning op eller ned, og valgfri gruppering i sektioner, når der er mere end fire kort. Kaldes automatisk, når et opsummeringsværktøj (get_gsc_summary, get_ga4_summary …) returnerer render_with: render-scorecard. Gratis.

render-data-table

Render en interaktiv tabel med sortering, søgning og sidevisning i browseren ud fra et hvilket som helst listeresultat — topsøgeord, topsider, største udsving, prompts, backlinks og mere. Kolonnerne får type fra data, og celler med arrays bliver til chips. Kaldes automatisk, når et listeværktøj returnerer render_with: render-data-table. Gratis.

render-time-series-chart

Render en interaktiv kurve med tooltip og trådkors ved hover, en signaturforklaring, du kan slå til og fra, og automatisk dobbelt Y-akse, når to serier bruger forskellige enheder. Fødes af ethvert historik- eller dagsserieværktøj (get_page_detail, get_keyword_detail, performancehistorik …), der returnerer render_with: render-time-series-chart. Gratis.

Platformstatus

1 værktøj

Tjek selve connectoren, før du bygger oven på den — ét gratis kald viser, om alle flader kører lige nu.

health

Live-status for MCP-backenden pr. område (Search Console, GA4, Crawler, Prompt Tracking, Opgaver) og pr. datalager, hver som ok, degraded eller down med last_check_at og en sample_error. Gratis og uden argumenter: kald den før et workflow med flere trin, så et defekt endpoint er synligt fra start.

SEO MCP-server – ofte stillede spørgsmål

Hvad er en SEO MCP-server?

En server, der stiller SEO-data og -handlinger til rådighed som værktøjer, en AI-assistent kan kalde via Model Context Protocol, den åbne standard Anthropic lancerede i november 2024. Du spørger på almindeligt sprog, og assistenten kører den rette forespørgsel på dine konti. SEOcrawl AI’s server er hostet på https://mcp.seocrawl.ai.

Hvilken SEO MCP-server er bedst?

Det afhænger af de data, du har brug for. Ahrefs, Semrush og DataForSEO giver dig deres søgeords- og backlinkdatabaser. SEOcrawl AI er bygget til dine egne førstepartsdata: Search Console, GA4, Crawler og synlighed i seks AI-motorer samt opgaver og annotationer i én hostet connector. Sammenligningstabellen ovenfor viser, hvad hver leverandørs MCP-dokumentation dækker.

Er det gratis? Hvilke abonnementer inkluderer det?

MCP-adgang er inkluderet i alle SEOcrawl AI-abonnementer, fra Starter til 49 € om måneden med 30.000 MCP-kreditter, og alle abonnementer starter med 30 dages gratis prøveperiode. Se alle detaljer på prissiden.

Virker det med Claude, ChatGPT, Cursor og Claude Code?

Ja. SEOcrawl AI findes i Claudes katalog og i ChatGPT’s appkatalog og virker i Cursor og Claude Code med den samme URL. Enhver MCP-klient, der understøtter fjernservere over HTTP med OAuth-login, kan forbinde.

Er det en Google Search Console MCP?

Ja, og en hostet en af slagsen: intet Google Cloud-projekt, ingen tjenestekonto og ingen lokal installation. Den læser de Search Console-ejendomme, der er forbundet til din SEOcrawl AI-konto, og tilføjer periodesammenligninger, de største ændringer, opdeling i brand og ikke-brand, indeksdækning og URL-inspektion.

Følger den AI-synlighed?

Ja. Prompt Tracking kører dine prompts i ChatGPT, Gemini, Perplexity, Claude, Google AI Overviews og Google AI Mode (Microsoft Copilot kommer snart). Via MCP læser du andelen af omtaler, share of voice og citerede kilder, og du måler trafikken fra AI i GA4.

Er mine data sikre?

Du logger ind med OAuth, så assistenten ser aldrig din adgangskode og når kun de projekter, din SEOcrawl AI-bruger kan åbne. Data deles aldrig på tværs af konti. Skrivehandlinger som at oprette en opgave eller starte et crawl er separate værktøjer, så du kan gennemgå dem i din AI-klient, før de kører.

Hvor findes SEOcrawl AI’s MCP?

I Claudes katalog, i ChatGPT’s appkatalog og på Glama. Uanset vejen ind er det det samme hostede endpoint: https://mcp.seocrawl.ai.

Få en rundvisning i SEOcrawl AI

Book 30 minutter med vores team — vi viser dig SEOcrawl AI på dine egne data.