Empiria Local SEO

com.empiriainsightPublished by empiriainsight.comOfficial publisherv0.2.0Updated Nov 6, 2026

Deterministic SEO/GEO checks, business-data comparisons and fixed-price implementation guidance.

Overview

AI-generated overview

Remote MCP server for deterministic local SEO/GEO audits, business-data comparisons and preliminary fixed-price estimates.

What you can do
  • List the deterministic check catalog with rule versions, sources and limits
  • Crawl a public website (limited pages, robots-respecting) or check supplied HTML and snapshots without network access
  • Compare supplied business profile data against approved master data
  • Analyze supplied AI answer logs, performance exports and competitor comparisons into rates, changes and rating statistics
  • Check supplied field performance data against LCP/INP/CLS thresholds and list large resources
  • Derive preliminary fixed-price service packages from check rule IDs
When to use it
Useful when you want reproducible, rule-based local SEO and GEO findings on a site or on data you already have, without a ranking score. It fits audits, business-data consistency checks and rough remediation pricing rather than live measurement or account access.
Requirements
A remote streamable HTTP endpoint; no packages, environment variables or headers are declared. Website audits need a publicly reachable site and network access; other tools work on data you supply.
Before you install
The server states it records tool name, runtime, result status and random transaction IDs, and optionally sends tool event counts to its own Umami instance; HTTP clients can opt out with DNT: 1 or Sec-GPC: 1. Website content and imports are treated as untrusted data. Price estimates are preliminary and non-binding, with no ranking or deadline promises. No messages are sent and no contact data is collected.

Installation

In SourceWeft

  1. Open Empiria Local SEO in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.empiriainsight%2Flocal-seo-geo/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "empiria-local-seo": {
      "type": "http",
      "url": "https://mcp.empiriainsight.com/mcp"
    }
  }
}

Tools

9

get_check_catalog

Prüfkatalog und Grenzen

Liste der deterministischen Regeln mit Version, Skill-Herkunft, Quellen und Prüfgrenzen.

Takes no parameters.

audit_website

Öffentliche Website prüfen

Begrenzter HTTP-Crawl einer öffentlichen Website: HTML, Kontaktlinks, Schema, robots, Sitemap. Maximal sechs Seiten und 20 weitere interne Ziele, 45 Sekunden Gesamtbudget. Respektiert robots für den eigenen Audit-Crawler. Kein Browser oder echter Suchbot-Test; externe Buchungsseiten bleiben ungeprüft. Führt öffentliche GET-Abrufe durch, speichert keine Leads.

Parametersurlrequiredmax_pagesmax_link_checksexpected_business

audit_page_snapshot

Gespeicherten Seitenstand prüfen

Prüft geliefertes HTML und optionale HTTP-/robots-/Sitemap-/DOM-Snapshots ohne Netzwerkzugriff. Gleiche Eingaben und Regelversion ergeben gleiche Befunde. Fehlende Daten bleiben not_tested; ein DOM-Snapshot ist kein eigener Browser-Test.

Parametersurlrequiredhtmlrequiredllmsrobotsheaderssitemapobserved_atstatus_coderelated_pagesrendered_htmlpaid_link_urlsredirect_chain+2 more

compare_business_profiles

Unternehmensdaten abgleichen

Vergleicht gelieferte Profil-/Verzeichnisdaten gegen freigegebene Stammdaten: Name, Rufnummern, öffentliche Adresse, Standort-URL, Zeiten, Gebiete, Kategorien und Leistungen. Normalisiert Schreib-/Telefonvarianten; prüft weder Google-Profil live noch Inhaberschaft oder Wahrheit der Stammdaten.

Parametersprofilesrequiredreferencerequired

analyze_ai_observations

Vorhandene KI-Beobachtungen auswerten

Berechnet Nennungs-, Empfehlungs-, eigene Quellen- und Zitationsquoten aus gelieferten annotierten Antwortprotokollen. Trennt Oberfläche, Modell, Modus, Sprache und Ort. Weist Nenner, Fehlversuche und ungeprüfte Annotationen aus. Führt keine KI-Anfragen durch und beurteilt keine Texte semantisch.

Parametersowned_hostsrequiredobservationsrequired

analyze_performance_export

Messdaten und Baseline prüfen

Validiert gelieferte GSC-/GBP-/CRM-ähnliche Datensätze, Definitionen und doppelte IDs. Summiert getrennte Kennzahlen und berechnet Veränderungen nur bei vergleichbarer Baseline. Kein Zugriff auf Konten und keine automatische Zuordnung von KI-Traffic oder Umsatzursachen.

Parameterscurrentrequiredbaseline

summarize_local_competitors

Lokale Wettbewerbsstichprobe auswerten

Prüft Herkunft und doppelte IDs eines gelieferten lokalen Wettbewerbervergleichs und berechnet Minimum, Median und Maximum vorhandener Ratings/Bewertungszahlen. Keine Live-Maps-Abfrage, Review-Authentizitätsprüfung oder Aussage über das Marktminimum.

Parameterscontextrequiredbusinessesrequired

analyze_web_performance

Gelieferte Web-Performance-Messung prüfen

Trennt Labor- und Felddaten. Prüft gelieferte p75-Feldwerte getrennt nach Gerät gegen gute LCP-/INP-/CLS-Grenzen und listet große Ressourcen im gelieferten Trace. Führt keine Messung aus und berechnet keinen pauschalen SEO-Score.

Parametersurlrequiredkindrequireddevicerequiredsourcerequiredmetricsrequiredresourcespercentileperiod_endobserved_atrequiredperiod_start

estimate_remediation

Passende Festpreispakete einordnen

Passende Leistungspakete mit vorläufigem Netto-Festpreis und klar begrenztem Umfang aus gelieferten Prüfregel-IDs ableiten. Keine Stundenangaben. Warnungen müssen bestätigt werden; ein verbindliches Festpreisangebot folgt nach Prüfung. Keine Ranking- oder Terminzusage.

Parametersfindings

Version history

1
  1. v0.2.0LatestNov 5, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.