Arbeidsflyten dette er ment for
Revisjon → fikse-prompt → kodeagenten din.
get_fix_prompt returnerer en instruksjon skrevet for en kodeagent, ikke en sjekkliste for mennesker: hva funnet betyr, hvordan det fikses, samt alvorlighetsgrad og hvilket område det påvirker. Assistenten din leser et funn fra revisjonen din, ber om dens fikse-prompt og bruker den på repoet den allerede har åpent – revisjonen og koden forlater aldri editoren din.
- 1
Kjør en gratis revisjon av nettstedet ditt – ingen konto kreves.
- 2
Koble til MCP-serveren med tokenet ditt (nedenfor).
- 3
Be assistenten din om å hente et funn og dets fikse-prompt, og utføre det.
Verdt å vite
Revisjoner startes i kontrollpanelet – ingen MCP-verktøy starter en revisjon. Over MCP leser du kjøringene og funnene deres. En fikse-prompt er veiledning for agenten din per funntype; det er ikke en fiks ferdig patch, og agenten din må fortsatt gjøre og kontrollere endringen.
Dette får du
39 verktøy assistenten din kan kalle.
Når tilkoblingen er opprettet, kan AI-kode-CLI-et ditt be UPGeoSEO om nettstedene dine, revisjoner og rettelser – og handle ut fra dem. Listen nedenfor er generert fra selve serveren, så den gjenspeiler det som faktisk er registrert i dag, ikke et sammendrag noen skrev en gang.
Lese – 22 verktøy
Disse henter kun data. De returnerer dine egne data og endrer ingenting.
detect_localesShow the languages detected on one of your sites.
get_ai_visibilityThe site's most recent completed AI-visibility probe cycle rates.
get_analyticsGoogle Analytics 4 report for one of your sites.
get_analytics_realtimeGA4 realtime active users, by country and page.
get_articleLook up one article by id: its title, language, status, whether it is the PRIMARY or a translation, slug, live URL, image refs, SEO score, and its whole translation group.
get_article_impactSEO + GEO impact deltas/trend for one article vs.
get_audit_findingsPAGINATED — returns at most `limit` findings (default 50, max 200) with `page.hasMore` and `page.nextOffset`; read `summary` for totals by severity and type, then page with `offset`.
get_bing_performanceBing Webmaster traffic, per-page stats, and crawl stats for one of your sites.
get_calendarPAGINATED — the content calendar for one of your sites: each slot's scheduled date, TARGET KEYWORD (with its volume/competition), locale, role, intent, and the article it produced.
get_fix_promptGet a ready-to-paste remediation prompt for a finding type.
get_geo_summaryLive GA4 rollup of AI-assistant referral traffic (ChatGPT, Perplexity, Gemini, Claude, Copilot, You.com).
get_impact_reportThe site's impact report: clicks/impressions/avg position for the last 28 days vs.
get_index_statusStored Google/Bing index verdicts for one of your sites' articles.
get_indexnow_setupShow the IndexNow verification file one of your sites must serve so Bing, Yandex, Seznam and Naver accept the URLs we submit on your behalf.
get_integration_schemasGet JSON Schema for everything UPGeoSEO emits to your own systems (Article, WebhookPublishPayload, RssItem, StructuredData, TranslationGroup) plus the MCP tool index and per-channel integration guides.
get_keyword_metricsThe STORED search metrics for one keyword on one of your sites (volume, competition, CPC, difficulty, market, source, measured-at).
get_keywordsPAGINATED — the keywords discovered for one of your sites, with volume, competition, difficulty, intent, source, and whether each is already scheduled on the calendar.
get_search_performanceGoogle Search Console performance for one of your sites (clicks, impressions, CTR, position).
get_site_speedThe last stored PageSpeed Insights check (mobile + desktop).
get_usageShow this month's action usage for one of your sites — what each limit counts, used/total, reset date.
list_auditsList recent audit runs for one of your sites.
list_sitesList the sites in your account, with each site's id, URL, and latest audit scores (foundation + AI-readiness).
Skrive – 17 verktøy
Disse endrer noe: de legger til et nettsted, planlegger en kalender, skriver, oversetter, publiserer eller sletter. De fleste krever bekreftelse (nedenfor); alle er begrenset til din egen konto.
add_siteAdd a new site to your account by its URL: crawls it and builds its brand profile.
connect_publishAdd a publish destination for a site: a WordPress site or a webhook.
create_focusspør førstConcentrate promotion on a new feature (sourced through real demand; the feature name is never the keyword; other articles of that language mention it) or a newly launched language, without adding articles.
delete_articlespør førstPermanently delete one article, or every non-primary translation of a group.
generate_articlespør førstWrite ONE article now for a site (inline, ~30-60s).
generate_articles_bulkspør førstEnqueue many background article-generate jobs at once (returns immediately).
generate_calendarspør førstPlan a content calendar for one of your sites.
launch_localespør førstRe-run native content research for one of this site's already-enabled languages.
publish_articlespør førstPublish a DRAFT article to the site's connected destination.
publish_translationsspør førstCascade-publish a whole translation group: the primary plus every draft sibling.
recrawl_siteRe-learn one of your sites: re-crawl it and refresh the crawl-derived brand profile and brand colors.
refresh_locale_keywordsspør førstRefresh a non-primary locale's keyword ideas: purge unscheduled backlog keywords and re-discover fresh native ones.
refresh_og_imagesspør førstkun adminADMIN ONLY.
reschedule_itemMove a PLANNED calendar item to a new publish date.
research_keywordsspør førstkun adminADMIN ONLY.
translate_articlespør førstTranslate an existing article into the site's other enabled languages (background jobs).
update_site_profileComplete or edit a site's onboarding / brand profile and (admin-only) its publishing schedule.
Før noe endres
Hver handling spør deg først.
Verktøyene som koster penger eller endrer nettstedet ditt, bruker en to-kalls flyt. Det første kallet endrer ingenting – det returnerer en forhåndsvisning av nøyaktig hva som vil skje, og en melding om at bekreftelse kreves. Kun et nytt kall med confirm:true utfører arbeidet. Assistenten din viser deg forhåndsvisningen i mellomtiden, slik at en agent ikke i det stille kan publisere eller bruke penger på dine vegne.
Hva det første kallet returnerer
{
"confirm_required": true,
"message": "This will generate 1 article for example.com …
Call generate_article again with confirm:true to proceed."
}En håndfull skriveverktøy krever ikke bekreftelse fordi de er rimelige og reversible – å legge til et nettsted, gjennomsøke det på nytt, redigere profilen eller flytte et kalenderelement. Ingenting som publiserer eller koster penger er i denne gruppen.
Hent tokenet ditt
Generer et token, én gang.
Hver klient nedenfor autentiserer med det samme: et personlig token som avgrenser tilgangen til kontoen din. Her er hvor du finner det.
Logg inn på din UPGeoSEO-konto (eller opprett en – det er gratis å starte).
Åpne Kontrollpanel → Profilen din og finn kortet API access (MCP).
Klikk på Generer token. Kopier det nå – det starter med ugs_live_ og vises bare én gang.
Koble til klienten din
Pek ditt AI-kode-CLI mot serveren.
UPGeoSEO bruker standard MCP over Streamable HTTP med bærertoken-autentisering, så det fungerer med enhver klient som støtter en ekstern HTTP-server og en tilpasset header. Velg din nedenfor og bytt ut YOUR_TOKEN med tokenet du genererte.
Claude Code (CLI)
Én kommando legger det til – kjør den hvor som helst fra:
claude mcp add --transport http upgeoseo \
https://app.upgeoseo.com/api/mcp \
--header "Authorization: Bearer YOUR_TOKEN"Cursor
Legg til en oppføring i ~/.cursor/mcp.json (globalt) eller .cursor/mcp.json i prosjektet ditt:
// ~/.cursor/mcp.json (or .cursor/mcp.json in your project)
{
"mcpServers": {
"upgeoseo": {
"url": "https://app.upgeoseo.com/api/mcp",
"headers": {
"Authorization": "Bearer YOUR_TOKEN"
}
}
}
}Windsurf
Legg det til i Windsurfs mcp_config.json med samme url- og headers-struktur:
// Windsurf → mcp_config.json
{
"mcpServers": {
"upgeoseo": {
"url": "https://app.upgeoseo.com/api/mcp",
"headers": {
"Authorization": "Bearer YOUR_TOKEN"
}
}
}
}Merk: Enkelte Windsurf-versjoner kaller feltet serverUrl i stedet for url. Hvis url ikke fungerer, endre navnet på denne ene nøkkelen – alt annet forblir det samme.
Cline og andre VS Code MCP-utvidelser
Legg til en server i din .mcp.json (eller utvidelsens MCP-innstillinger), url + headers som vanlig:
// .mcp.json (or your MCP extension's settings)
{
"mcpServers": {
"upgeoseo": {
"url": "https://app.upgeoseo.com/api/mcp",
"headers": {
"Authorization": "Bearer YOUR_TOKEN"
}
}
}
}Enhver annen MCP-klient – råfakta
Hvis klienten din støtter en ekstern HTTP MCP-server med egendefinerte headere, fungerer det. De eneste tre tingene den trenger:
- Transport: Streamable HTTP
- Endepunkt:
https://app.upgeoseo.com/api/mcp - Autentisering: HTTP-header
Authorization: Bearer <token>
Nøyaktige konfigurasjonsfilbaner og feltnavn varierer etter klient og versjon. Konstanten er alltid den samme: URL-en ovenfor, pluss Authorization: Bearer-headeren med ditt token.
Prøv det
Når den er tilkoblet, er det bare å spørre.
Du kaller ikke verktøyene ved navn – du snakker med assistenten din, og den velger dem. Noen ting du kan prøve:
“Vis nettstedene mine.”
“Vis åpne funn for example.com.”
“Hent utbedringsinstruksen for h1_missing og bruk den på dette repoet.”
Sikkerhet
Avgrenset til deg, krever bekreftelse, kan tilbakekalles.
Kontoen din, og bare din
Et token er bundet til én konto. Hvert verktøy henter nettsteds-ID-er fra din egen konto, og ingen verktøy godtar en konto-ID som argument. En klient med ditt token kan dermed ikke nå noen andres data – heller ikke ved å be om det.
Skrivehandlinger krever bekreftelse, men blokkeres ikke
Dette er ikke en skrivebeskyttet integrasjon: 17 av de 39 verktøyene endrer noe. Det som beskytter deg, er bekreftelsestrinnet, abonnementets månedlige grenser og det faktum at publisering går gjennom de samme kontrollene som i kontrollpanelet.
Tilbakekall når som helst
Slett et token fra det samme API access (MCP)-kortet når du vil. Når det er tilbakekalt, slutter enhver klient som fortsatt har det å fungere umiddelbart.
Vises én gang
Vi viser et nytt token kun én gang, ved generering. Hvis du mister det, kan det ikke gjenopprettes – du genererer et nytt og bytter det ut.
