MCP-Server mit SEO- und GEO-Werkzeugen für Claude: Google Search Console, IndexNow und Meta-Längen-Prüfung.
Server has 6 tools with German descriptions and reasonable parameter schemas. Naming follows verb_noun pattern (gsc_*, indexnow_*, meta_*). Most tools have descriptions (10 - 200 chars, within baseline 34 - 392 range). Input schemas use Zod with types and descriptions. However, 4 of 6 tools lack visible explicit registration in source, only inferred from scripts/selbsttest.mjs. Output schemas are undocumented. Error handling is minimal (no recovery guidance, no categorization). Tool descriptions are functional but generic; parameter descriptions lack format/constraint details. No pagination support despite GSC tools returning lists. Security: credentials injected via env vars (good), but no permission gates or audit logging.
Findet Suchanfragen in Striking Distance: Kombinationen aus Suchanfrage und Seite auf Position 8 bis 20 mit genügend Impressionen. Sortiert nach Potenzial (geschätzte zusätzliche Klicks bei 10 % Klickrate). Ideal, um zu entscheiden, welche Seiten zuerst überarbeitet werden.
Liefert die Seiten einer Google-Search-Console-Property mit den meisten Klicks, inklusive Impressionen, Klickrate und durchschnittlicher Position.
Liefert die Top-Suchanfragen einer Google-Search-Console-Property mit Klicks, Impressionen, Klickrate und durchschnittlicher Position, sortiert nach Klicks.
Prüft eine einzelne URL über die URL Inspection API: Indexierungsstatus, Abdeckung, robots.txt, letzter Crawl und von Google gewählte Canonical-URL. Das Dienstkonto braucht in der Property Vollzugriff.
Meldet neue oder geänderte URLs per IndexNow an Bing, Yandex und weitere Suchmaschinen. URLs direkt oder über eine Sitemap übergeben. Schlüssel und Host kommen aus den Parametern oder aus INDEXNOW_KEY und INDEXNOW_HOST. Die Schlüsseldatei muss unter https://<host>/<key>.txt erreichbar sein.
4 of 6 tools (gsc_*) lack explicit registration in source code, only inferred from test script. Cannot verify actual schema, error handling, or annotations at registration time.
No output schemas documented. LLMs cannot infer what fields GSC tools return (e.g., does gsc_suchanfragen return 'clicks', 'impressions', 'ctr', 'position'?). Breaks downstream tool chaining.
GSC tools return lists but lack pagination (no limit enforcement, no next_cursor, no total count). Baseline requires pagination for list tools. Risk of context window exhaustion.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | C | 62 | 2026-07-28+ | v2 |
Lädt eine Seite, liest title und meta description und prüft die Längen gegen die strengeren Bing-Grenzen, die auch für Google passen: Title maximal 60 Zeichen, Meta-Description 70 bis 155 Zeichen. Liefert Befund und einen Kürzungshinweis. Braucht keine Zugangsdaten.
Error handling is minimal. indexnowMelden throws generic Error() with text messages; no categorization (retryable vs fatal), no recovery guidance. LLM cannot decide whether to retry or ask user.
Parameter descriptions lack format/constraint details. E.g., 'tage' says 'Standard 28, maximal 480' but no explanation of why 480 is the limit or what happens if exceeded. 'property' accepts two formats (sc-domain: or https://) but description doesn't clarify the distinction.