v1.5.0 · 96 outils

Catalogue des outils

Les outils de Search Console MCP par famille, avec leurs paramètres et les liens vers les contrats du serveur.

Ce catalogue contient le registre complet. Votre serveur peut exposer moins d’outils selon les familles activées. Les sources ont leurs propres accès ; GA4 et CrUX sont facultatifs. Configurer les familles →

Les descriptions et signatures ci-dessous sont extraites du serveur en anglais. Les guides liés expliquent les usages en français.

analytics

Performances de recherche

Métriques Google, contributions sur périodes égales et références de mêmes jours de semaine.

Guide de cette famille →

ai_overviews_impact

Discover generic Web search appearances; AI exposure remains unverified.

Paramètres et contrat source
ai_overviews_impact(site: str, days: int = 28, limit: int = 100) -> str
Lire le contrat dans le code ↗

analytics_anomalies

Detect days with statistically abnormal click volumes using z-score analysis.

Paramètres et contrat source
analytics_anomalies(site: str, days: int = 90, threshold: float = 2.5) -> str
Lire le contrat dans le code ↗

compare_search_periods

Compare two consecutive equal-length windows and report delta in clicks and impressions.

Paramètres et contrat source
compare_search_periods(site: str, days: int = 28) -> str
Lire le contrat dans le code ↗

discover_performance

Get Discover performance: top pages by impressions (Discover does not support query dimension).

Paramètres et contrat source
discover_performance(site: str, days: int = 28, limit: int = 50) -> str
Lire le contrat dans le code ↗

get_advanced_search_analytics

Fetch GSC search analytics with full control over search_type, data_state, dimensions, and row limit.

Paramètres et contrat source
get_advanced_search_analytics(site: str, dimensions: list[str] | None = None, date_range_days: int = 28, row_limit: int = 1000, search_type: str = 'web', data_state: str | None = None) -> str
Lire le contrat dans le code ↗

get_performance_overview

Summarise total clicks, impressions, average CTR and average position for a site.

Paramètres et contrat source
get_performance_overview(site: str, days: int = 28) -> str
Lire le contrat dans le code ↗

get_search_analytics

Fetch GSC search analytics (clicks, impressions, CTR, position) for a site.

Paramètres et contrat source
get_search_analytics(site: str, days: int = 28, dimensions: list[str] | None = None, row_limit: int = 1000) -> str
Lire le contrat dans le code ↗

get_search_by_page_query

Fetch GSC data grouped by both page and query simultaneously.

Paramètres et contrat source
get_search_by_page_query(site: str, days: int = 28, row_limit: int = 1000) -> str
Lire le contrat dans le code ↗

news_performance

Get Google News performance: top pages by impressions (News does not support query dimension).

Paramètres et contrat source
news_performance(site: str, days: int = 28, limit: int = 50) -> str
Lire le contrat dans le code ↗

search_change_breakdown

Compare equal explicit Google windows using independent bounded segment views.

Paramètres et contrat source
search_change_breakdown(site: 'str', baseline_start: 'str', baseline_end: 'str', comparison_start: 'str', comparison_end: 'str', dimensions: 'list[str] | None' = None, filters: 'Optional[list[dict]]' = None, search_type: 'str' = 'web', data_state: 'str' = 'final', aggregation_type: 'str' = 'auto', row_limit: 'int' = 1000, max_requests: 'int' = 20, limit: 'int' = 50, output_max_bytes: 'int | None' = None) -> 'str'
Lire le contrat dans le code ↗

search_type_breakdown

Aggregate clicks and impressions broken down by search type for a site or specific URL.

Paramètres et contrat source
search_type_breakdown(site: str, url: str | None = None, days: int = 28) -> str
Lire le contrat dans le code ↗

search_weekday_reference

Describe eligible traffic against weekday, annual or robust daily references.

Paramètres et contrat source
search_weekday_reference(site: 'str', days: 'int' = 28, end_date: 'str | None' = None, dimensions: 'list[str] | None' = None, filters: 'list[dict] | None' = None, search_type: 'str' = 'web', aggregation_type: 'str' = 'auto', row_limit: 'int' = 1000, max_requests: 'int' = 20, limit: 'int' = 50, reference_strategy: 'str' = 'weekday', history_days: 'int' = 56, min_support: 'int' = 6, context_json: 'str | None' = None) -> 'str'
Lire le contrat dans le code ↗

technical

Contrôles techniques

Schema, règles de robots, PageSpeed et aperçus d’exports de crawl fournis, selon leurs entrées.

Guide de cette famille →

ai_visibility_audit

Check robots.txt AI crawler access and llms.txt presence for a URL's origin.

Paramètres et contrat source
ai_visibility_audit(url: str) -> str
Lire le contrat dans le code ↗

crawl_diff

Compare two site-owned local inventories without inferring deletion/indexing.

Paramètres et contrat source
crawl_diff(site: 'str', baseline_id: 'str', comparison_id: 'str', limit: 'int' = 50, policy_fields: 'list[str] | None' = None) -> 'str'
Lire le contrat dans le code ↗

crawl_import_preview

Preview a caller-supplied SiteOne JSON string in memory, within fixed size/row limits.

Paramètres et contrat source
crawl_import_preview(report_json: str, producer: str = 'siteone') -> str
Lire le contrat dans le code ↗

crawl_log_audit

Stream one explicitly selected common/combined local log file with hard caps.

Paramètres et contrat source
crawl_log_audit(log_path: 'str', site: 'str', profile: 'str' = 'combined', max_bytes: 'int' = 2097152, max_lines: 'int' = 20000, max_paths: 'int' = 1000, limit: 'int' = 50, include_paths: 'bool' = False, verify_googlebot: 'bool' = False) -> 'str'
Lire le contrat dans le code ↗

crawl_snapshot_delete

Delete one local site-owned imported snapshot only with explicit confirm=True.

Paramètres et contrat source
crawl_snapshot_delete(site: 'str', snapshot_id: 'str', confirm: 'bool' = False) -> 'str'
Lire le contrat dans le code ↗

crawl_snapshot_import

Validate a site-owned versioned inventory; persist=True explicitly stores it locally.

Paramètres et contrat source
crawl_snapshot_import(report_json: 'str', site: 'str', producer: 'str' = 'siteone', persist: 'bool' = False) -> 'str'
Lire le contrat dans le code ↗

crawl_snapshot_join

Reconcile one local inventory page with bounded caller-supplied MCP reports.

Paramètres et contrat source
crawl_snapshot_join(site: 'str', snapshot_id: 'str', search_report_json: 'str | None' = None, link_report_json: 'str | None' = None, offset: 'int' = 0, limit: 'int' = 50) -> 'str'
Lire le contrat dans le code ↗

crawl_snapshot_read

Read a bounded page of an immutable local inventory owned by the exact site.

Paramètres et contrat source
crawl_snapshot_read(site: 'str', snapshot_id: 'str', offset: 'int' = 0, limit: 'int' = 50) -> 'str'
Lire le contrat dans le code ↗

gbp_deprecation_lint

Scan a page for deprecated Google Business Profile (GBP) features.

Paramètres et contrat source
gbp_deprecation_lint(url: str) -> str
Lire le contrat dans le code ↗

pagespeed_audit

Run a PageSpeed Insights audit via Google's PSI API v5.

Paramètres et contrat source
pagespeed_audit(url: str, strategy: str = 'mobile') -> str
Lire le contrat dans le code ↗

schema_generate

Generate a Schema.org JSON-LD block for one of four high-leverage types.

Paramètres et contrat source
schema_generate(schema_type: str, provider: Optional[str] = None, start_time: Optional[str] = None, end_time: Optional[str] = None, party_size: Optional[int] = None, reservation_id: Optional[str] = None, reservation_for_name: Optional[str] = None, customer_name: Optional[str] = None, customer_email: Optional[str] = None, reservation_kind: str = 'FoodEstablishmentReservation', merchant: Optional[str] = None, order_url: Optional[str] = None, order_name: str = 'Order online', delivery_method: Optional[list[str]] = None, headline: Optional[str] = None, author: Optional[str] = None, url: Optional[str] = None, date_published: Optional[str] = None, text: Optional[str] = None, date_modified: Optional[str] = None, comment_count: Optional[int] = None, name: Optional[str] = None, profile_url: Optional[str] = None, description: Optional[str] = None, same_as: Optional[list[str]] = None, knows_about: Optional[list[str]] = None, works_for: Optional[str] = None, image: Optional[str] = None, job_title: Optional[str] = None) -> str
Lire le contrat dans le code ↗

schema_validate

Fetch a URL and validate its JSON-LD structured data schemas.

Paramètres et contrat source
schema_validate(url: str) -> str
Lire le contrat dans le code ↗

inspection

Indexation Google

URL Inspection Google sur un échantillon borné. Le trafic seul ne démontre pas l’état d’indexation.

Guide de cette famille →

batch_url_inspection

Inspect up to 10 URLs at once in GSC. Returns the same fields as inspect_url for each URL.

Paramètres et contrat source
batch_url_inspection(urls: list[str], site: str) -> str
Lire le contrat dans le code ↗

check_indexing_issues

Inspect up to 10 URLs and return only those with indexing problems, plus a summary count by category.

Paramètres et contrat source
check_indexing_issues(urls: list[str], site: str) -> str
Lire le contrat dans le code ↗

indexing_evidence_matrix

Reconcile an explicit URL sample with bounded supplied reports and a local snapshot.

Paramètres et contrat source
indexing_evidence_matrix(site: 'str', urls: 'list[str]', reports_json: 'str' = '[]', snapshot_id: 'str | None' = None, max_reports: 'int' = 20) -> 'str'
Lire le contrat dans le code ↗

inspect_url

Inspect a single URL in GSC to get its indexing status, last crawl time, and canonical URL.

Paramètres et contrat source
inspect_url(url: str, site: str) -> str
Lire le contrat dans le code ↗

bing

Bing Webmaster

Sites vérifiés, performances par requête ou page, signaux d’exploration et soumissions encadrées.

Guide de cette famille →

bing_crawl_issues

Decode Bing crawl issue flags using the synthetic-fixture contract.

Paramètres et contrat source
bing_crawl_issues(site: 'str', limit: 'int' = 1000) -> 'str'
Lire le contrat dans le code ↗

bing_crawl_settings_get

Return only Bing's observed crawl-rate value from the partial contract.

Paramètres et contrat source
bing_crawl_settings_get(site: 'str') -> 'str'
Lire le contrat dans le code ↗

bing_crawl_stats

Return dated Bing crawl counts inside the requested local window.

Paramètres et contrat source
bing_crawl_stats(site: 'str', days: 'int' = 30) -> 'str'
Lire le contrat dans le code ↗

bing_feed_details

Return every Bing feed-detail row from the observed list response.

Paramètres et contrat source
bing_feed_details(site: 'str', feed_url: 'str') -> 'str'
Lire le contrat dans le code ↗

bing_feed_remove

Écriture externe : cible et confirmation explicites requises.

Remove a registered same-origin feed only after explicit confirmation.

Paramètres et contrat source
bing_feed_remove(site: 'str', feed_url: 'str', confirm: 'bool' = False) -> 'str'
Lire le contrat dans le code ↗

bing_feed_submit

Écriture externe : cible et confirmation explicites requises.

Submit one same-origin feed to Bing without claiming indexation.

Paramètres et contrat source
bing_feed_submit(site: 'str', feed_url: 'str') -> 'str'
Lire le contrat dans le code ↗

bing_feeds_list

Return Bing feeds with only the observed, non-indexation fields.

Paramètres et contrat source
bing_feeds_list(site: 'str') -> 'str'
Lire le contrat dans le code ↗

bing_link_counts

Return one Bing page of backlink counts from a synthetic shape.

Paramètres et contrat source
bing_link_counts(site: 'str', page: 'int' = 0) -> 'str'
Lire le contrat dans le code ↗

bing_page_query_stats

Return Bing query performance for one requested page.

Paramètres et contrat source
bing_page_query_stats(site: 'str', page: 'str', days: 'int' = 30, limit: 'int' = 1000) -> 'str'
Lire le contrat dans le code ↗

bing_page_stats

Return Bing page performance, normalizing Bing's Query field to page.

Paramètres et contrat source
bing_page_stats(site: 'str', days: 'int' = 30, limit: 'int' = 1000) -> 'str'
Lire le contrat dans le code ↗

bing_query_stats

Aggregate dated Bing rows by query within the requested local window.

Paramètres et contrat source
bing_query_stats(site: 'str', days: 'int' = 30, limit: 'int' = 1000, daily: 'bool' = False) -> 'str'
Lire le contrat dans le code ↗

bing_rank_traffic_stats

Return Bing daily clicks and impressions without inventing rank fields.

Paramètres et contrat source
bing_rank_traffic_stats(site: 'str', days: 'int' = 30) -> 'str'
Lire le contrat dans le code ↗

bing_sites_list

Return verified-state summaries for sites visible to the Bing account.

Paramètres et contrat source
bing_sites_list() -> 'str'
Lire le contrat dans le code ↗

bing_url_info

Return only fields observed from Bing URL info, without indexation claims.

Paramètres et contrat source
bing_url_info(site: 'str', url: 'str') -> 'str'
Lire le contrat dans le code ↗

bing_url_links

Return one Bing page of backlinks for the requested target URL.

Paramètres et contrat source
bing_url_links(site: 'str', url: 'str', page: 'int' = 0) -> 'str'
Lire le contrat dans le code ↗

bing_url_submission_quota

Return Bing quota integers without claiming total or remaining semantics.

Paramètres et contrat source
bing_url_submission_quota(site: 'str') -> 'str'
Lire le contrat dans le code ↗

bing_url_submit

Écriture externe : cible et confirmation explicites requises.

Submit one same-origin URL to Bing without claiming indexation.

Paramètres et contrat source
bing_url_submit(site: 'str', url: 'str') -> 'str'
Lire le contrat dans le code ↗

bing_url_traffic

Return observed URL traffic and derived CTR without rank fields.

Paramètres et contrat source
bing_url_traffic(site: 'str', url: 'str') -> 'str'
Lire le contrat dans le code ↗

bing_urls_submit_batch

Écriture externe : cible et confirmation explicites requises.

Preflight a Bing URL batch and refuse while quota semantics are unknown.

Paramètres et contrat source
bing_urls_submit_batch(site: 'str', urls: 'list[str]') -> 'str'
Lire le contrat dans le code ↗

seo

Opportunités et changements

Opportunités candidates, baisses de trafic et suivi de changements déclarés. Les diagnostics heuristiques demandent une revue.

Guide de cette famille →

check_alerts

Scan for structural SEO risks: traffic concentration and high-impression low-rank pages.

Paramètres et contrat source
check_alerts(site: str, days: int = 28, engine: str = 'google') -> str
Lire le contrat dans le code ↗

parasite_risk

Scan URL paths for parasite SEO patterns matching Google's 2024-11-19 site-reputation policy.

Paramètres et contrat source
parasite_risk(site: str, urls: list[str]) -> str
Lire le contrat dans le code ↗

prune_candidates

Classify pages by measured traffic before any pruning decision is taken.

Paramètres et contrat source
prune_candidates(site: str, days: int = 180, max_pages: int = 500, engine: str = 'google') -> str
Lire le contrat dans le code ↗

quick_wins

Identify pages ranking between positions 4-15 whose CTR is below the industry benchmark for their rank.

Paramètres et contrat source
quick_wins(site: str, days: int = 28, min_impressions: int = 10, engine: str = 'google') -> str
Lire le contrat dans le code ↗

seo_cannibalization

Detect queries where multiple pages compete for the same ranking slot.

Paramètres et contrat source
seo_cannibalization(site: str, days: int = 28, min_impressions: int = 50, engine: str = 'google', include_search_operators: bool = False) -> str
Lire le contrat dans le code ↗

seo_change_impact

Associate a caller event with equal explicit GSC before/after windows.

Paramètres et contrat source
seo_change_impact(event: 'dict', baseline_start: 'str', baseline_end: 'str', comparison_start: 'str', comparison_end: 'str', filters: 'list[dict] | None' = None, search_type: 'str' = 'web', align_weekdays: 'bool' = False, page_mapping: 'dict | None' = None, concurrent_changes: 'list[str] | None' = None, row_limit: 'int' = 1000, max_requests: 'int' = 20, limit: 'int' = 50) -> 'str'
Lire le contrat dans le code ↗

seo_lost_queries

Find queries that had significant clicks previously but now have 80%+ fewer clicks.

Paramètres et contrat source
seo_lost_queries(site: str, days: int = 28, engine: str = 'google') -> str
Lire le contrat dans le code ↗

seo_striking_distance

List queries ranking between positions 8-15, sorted by impressions descending.

Paramètres et contrat source
seo_striking_distance(site: str, days: int = 28, min_impressions: int = 0, engine: str = 'google') -> str
Lire le contrat dans le code ↗

traffic_drops

Find queries whose clicks dropped compared to the previous equally-sized period.

Paramètres et contrat source
traffic_drops(site: str, days: int = 28, engine: str = 'google') -> str
Lire le contrat dans le code ↗

cross

Comparaisons entre sources

Rapports GSC et GA4 ou comparaisons Google et Bing, avec contrôle des sources et des fenêtres.

Guide de cette famille →

compare_search_engines

Compare Google and Bing query or page metrics without inferring causality.

Paramètres et contrat source
compare_search_engines(google_site: 'str', bing_site: 'str', days: 'int' = 28, dimension: 'str' = 'query', limit: 'int' = 100) -> 'str'
Lire le contrat dans le code ↗

content_brief

Gather SEO content intelligence for a single page: top queries, question queries, and GA4 engagement.

Paramètres et contrat source
content_brief(site: str, page_url: str, days: int = 90, property_id: str | None = None) -> str
Lire le contrat dans le code ↗

page_analysis

Join GSC and GA4 data at the page level and rank by opportunity score.

Paramètres et contrat source
page_analysis(site: str, days: int = 28, limit: int = 100, property_id: str | None = None, hostname: str | None = None, country: str | None = None) -> str
Lire le contrat dans le code ↗

page_health_score

Compute a 0-100 health score for a single page by combining GSC, GA4, CrUX, and schema data.

Paramètres et contrat source
page_health_score(site: str, url: str, property_id: str | None = None, hostname: str | None = None, country: str | None = None) -> str
Lire le contrat dans le code ↗

traffic_health_check

Compare Google clicks and GA4 organic sessions over matching calendar dates.

Paramètres et contrat source
traffic_health_check(site: str, days: int = 28, property_id: str | None = None, hostname: str | None = None, country: str | None = None) -> str
Lire le contrat dans le code ↗

content

Contenu des pages

Titres, métadonnées, canonical, hreflang et preload sur le HTML public récupéré.

Guide de cette famille →

content_quality

Analyse page content quality against Google QRG signals (E-E-A-T heuristics).

Paramètres et contrat source
content_quality(url: 'str', extractor: 'str' = 'visible') -> 'str'
Lire le contrat dans le code ↗

heading_audit

Audit the heading structure of a page: H1 uniqueness, hierarchy, and title overlap.

Paramètres et contrat source
heading_audit(url: 'str') -> 'str'
Lire le contrat dans le code ↗

hreflang_audit

Fetch a URL and validate its hreflang implementation.

Paramètres et contrat source
hreflang_audit(url: 'str') -> 'str'
Lire le contrat dans le code ↗

page_technical_audit

Audit on-page technical SEO: meta tags, canonical, robots.txt, security headers.

Paramètres et contrat source
page_technical_audit(url: 'str') -> 'str'
Lire le contrat dans le code ↗

preload_audit

Audit Speculation Rules, bfcache eligibility, and LCP preload signals for a URL.

Paramètres et contrat source
preload_audit(url: 'str') -> 'str'
Lire le contrat dans le code ↗

crux

Performances terrain

Core Web Vitals CrUX si les données terrain suffisent ; clé API distincte requise.

Guide de cette famille →

crux_history

Fetch 40 weeks of Core Web Vitals history for a URL from the CrUX History API.

Paramètres et contrat source
crux_history(url: str, form_factor: str = 'ALL_FORM_FACTORS', metric: str = 'largest_contentful_paint') -> str
Lire le contrat dans le code ↗

crux_lcp_subparts

Decompose LCP into its four subparts via the CrUX API for actionable performance diagnosis.

Paramètres et contrat source
crux_lcp_subparts(url: str, form_factor: str = 'PHONE') -> str
Lire le contrat dans le code ↗

crux_page_vitals

Fetch current Core Web Vitals (LCP, INP, CLS, FCP, TTFB) for a URL from the CrUX API.

Paramètres et contrat source
crux_page_vitals(url: str, form_factor: str = 'ALL_FORM_FACTORS') -> str
Lire le contrat dans le code ↗

drift

Évolutions des pages

Capturer et comparer des références de pages stockées localement. Le stockage est explicite.

Guide de cette famille →

drift_baseline

Capture an SEO baseline snapshot for a URL.

Paramètres et contrat source
drift_baseline(url: 'str', skip_cwv: 'bool' = False) -> 'str'
Lire le contrat dans le code ↗

drift_compare

Compare current page state to a stored baseline and report SEO drift.

Paramètres et contrat source
drift_compare(url: 'str', baseline_id: 'Optional[int]' = None, skip_cwv: 'bool' = False) -> 'str'
Lire le contrat dans le code ↗

drift_history

Return recent drift comparisons for a URL.

Paramètres et contrat source
drift_history(url: 'str', limit: 'int' = 10) -> 'str'
Lire le contrat dans le code ↗

editorial

Brouillons et réécritures

Alertes éditoriales FR/EN et comparaison des éléments protégés. Aucune certification d’auteur ou de sens.

Guide de cette famille →

editorial_audit

Review narrow FR/EN editorial house rules, preserving quoted examples/code.

Paramètres et contrat source
editorial_audit(url: str | None = None, language: str = 'auto', genre: str = 'general', *, text: str | None = None, format: str = 'plain') -> str
Lire le contrat dans le code ↗

rewrite_fidelity_check

Compare protected literals/qualifiers in supplied text; semantics unassessed.

Paramètres et contrat source
rewrite_fidelity_check(original: str, revised: str, language: str = 'en', format: str = 'plain') -> str
Lire le contrat dans le code ↗

ga4

Comportements GA4

Sessions, engagement, événements et référents IA, si la propriété GA4 est configurée.

Guide de cette famille →

ga4_ai_referrals

Report observed GA4 visits attributed to exact documented assistant sources.

Paramètres et contrat source
ga4_ai_referrals(start_date: str, end_date: str, property_id: str | None = None, hostname: str | None = None) -> str
Lire le contrat dans le code ↗

ga4_conversion_funnel

Fetch GA4 conversion data: pages that generated conversions, and event counts.

Paramètres et contrat source
ga4_conversion_funnel(start_date: str = '28daysAgo', end_date: str = 'today', event_name: str | None = None, property_id: str | None = None, hostname: str | None = None, country: str | None = None) -> str
Lire le contrat dans le code ↗

ga4_funnel

Run a GA4 funnel report using the v1alpha RunFunnelReport API.

Paramètres et contrat source
ga4_funnel(steps: list[dict], start_date: str, end_date: str, property_id: str | None = None) -> str
Lire le contrat dans le code ↗

ga4_organic_landing_pages

Fetch GA4 landing page performance filtered to organic traffic only.

Paramètres et contrat source
ga4_organic_landing_pages(start_date: str = '28daysAgo', end_date: str = 'today', limit: int = 50, property_id: str | None = None, hostname: str | None = None, country: str | None = None) -> str
Lire le contrat dans le code ↗

ga4_page_performance

Fetch GA4 page-level metrics: views, active users, session duration, engagement and bounce rates, conversions, and revenue.

Paramètres et contrat source
ga4_page_performance(start_date: str = '28daysAgo', end_date: str = 'today', page_path: str | None = None, property_id: str | None = None, hostname: str | None = None, country: str | None = None) -> str
Lire le contrat dans le code ↗

ga4_realtime

Fetch active users in the last 30 minutes from the GA4 Realtime API.

Paramètres et contrat source
ga4_realtime(property_id: str | None = None, hostname: str | None = None) -> str
Lire le contrat dans le code ↗

ga4_traffic_sources

Fetch GA4 sessions grouped by channel group, source, and medium.

Paramètres et contrat source
ga4_traffic_sources(start_date: str = '28daysAgo', end_date: str = 'today', property_id: str | None = None, hostname: str | None = None, country: str | None = None) -> str
Lire le contrat dans le code ↗

ga4_user_behavior

Fetch GA4 sessions and engagement rate broken down by device, country, and user type.

Paramètres et contrat source
ga4_user_behavior(start_date: str = '28daysAgo', end_date: str = 'today', property_id: str | None = None, hostname: str | None = None, country: str | None = None) -> str
Lire le contrat dans le code ↗

core

Accès et découverte

Lister les outils et les propriétés accessibles.

Guide de cette famille →

get_capabilities

List configured MCP tools and declared search-engine credentials.

Paramètres et contrat source
get_capabilities() -> str
Lire le contrat dans le code ↗

get_site_details

Get the permission level for a specific GSC property URL.

Paramètres et contrat source
get_site_details(site_url: str) -> str
Lire le contrat dans le code ↗

list_properties

List all GSC properties the authenticated account can access, with their permission levels.

Paramètres et contrat source
list_properties() -> str
Lire le contrat dans le code ↗

indexing

Soumissions d’URL

Soumissions éligibles via Google Indexing API et IndexNow. Une acceptation ne prouve ni exploration ni indexation.

Guide de cette famille →

indexnow_submit

Écriture externe : cible et confirmation explicites requises.

Submit URLs to IndexNow, notifying Bing, Yandex, Seznam, and Naver simultaneously.

Paramètres et contrat source
indexnow_submit(site: str, key: str, urls: list[str]) -> str
Lire le contrat dans le code ↗

submit_batch

Écriture externe : cible et confirmation explicites requises.

Submit multiple URLs to the Google Indexing API in HTTP batches of 100.

Paramètres et contrat source
submit_batch(urls: list[str], url_type: str = 'URL_UPDATED') -> str
Lire le contrat dans le code ↗

submit_url

Écriture externe : cible et confirmation explicites requises.

Submit a single URL to the Google Indexing API for crawl notification.

Paramètres et contrat source
submit_url(url: str, url_type: str = 'URL_UPDATED') -> str
Lire le contrat dans le code ↗

sitemaps

Sitemaps

Statut des sitemaps soumis et comparaison des URL déclarées avec la visibilité en recherche.

Guide de cette famille →

list_sitemaps

List all sitemaps submitted to a GSC property, with submission dates, status, and error counts.

Paramètres et contrat source
list_sitemaps(site: str) -> str
Lire le contrat dans le code ↗

sitemap_audit

Fetch a sitemap and compare its URLs with pages visible in Search Analytics.

Paramètres et contrat source
sitemap_audit(site: str, sitemap_url: str) -> str
Lire le contrat dans le code ↗

sitemaps_delete

Écriture externe : cible et confirmation explicites requises.

Delete a submitted sitemap from a GSC property.

Paramètres et contrat source
sitemaps_delete(site: str, sitemap_url: str) -> str
Lire le contrat dans le code ↗

sitemaps_get

Get details for a specific sitemap already submitted to a GSC property.

Paramètres et contrat source
sitemaps_get(site: str, sitemap_url: str) -> str
Lire le contrat dans le code ↗

submit_sitemap

Écriture externe : cible et confirmation explicites requises.

Submit a new sitemap URL to a GSC property. If already submitted, GSC updates the existing entry.

Paramètres et contrat source
submit_sitemap(site: str, sitemap_url: str) -> str
Lire le contrat dans le code ↗