Entwickler

Citevana API und MCP-Server

Citevana bietet eine kostenlose REST-API und einen kostenlosen MCP-Server. Damit prüfst du, ob KI-Crawler eine Website erreichen, auditierst eine Seite auf SEO und KI-Bereitschaft, erstellst eine llms.txt-Datei und liest die Audits deiner eigenen Websites. Die kostenlosen Tools brauchen keinen Schlüssel und erlauben 100 Aufrufe pro Tag. Mit einem API-Schlüssel erhältst du Zugriff auf die Daten deines Workspace.

Zuletzt geprüft am 16. September 2026

Auf einen Blick

REST-Basis-URL
https://citevana.com/api/v1
Authentifizierung
Keine für die kostenlosen Tools. Sonst ein Workspace-API-Schlüssel: Authorization: Bearer cv_live_…
Kostenloses Kontingent
100 Aufrufe pro Tag (UTC), Burst-Limit 20 pro Minute
MCP-Endpunkt
https://citevana.com/api/mcp
MCP-Protokollversionen
2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26
OpenAPI-3.1-Beschreibung
https://citevana.com/api/v1/openapi.json

REST-API

Alle Antworten sind JSON. Erfolgreiche Antworten enthalten "ok": true. Die kostenlosen Tools liefern eine verständliche Zusammenfassung und eine nach Wichtigkeit sortierte To-do-Liste mit Zeitschätzungen.

Endpunkte
MethodePfadZugriffFunktion
GET/sitesSchlüssel mit read:sitesListet die Websites im Workspace des Schlüssels.
GET/sites/{siteId}/audits/latestSchlüssel mit read:auditsLiefert das letzte abgeschlossene Website-Audit: Score, Probleme, KI-Bereitschaft und To-dos.
POST/tools/ai-crawlersKostenlos, Schlüssel optional (read:tools)Liest die robots.txt einer Website und zeigt, welche KI-Crawler erlaubt oder blockiert sind.
POST/tools/page-auditKostenlos, Schlüssel optional (read:tools)Auditiert eine Seite: Titel, Beschreibung, Überschriften, Canonical, noindex, strukturierte Daten und Alt-Texte.
POST/tools/llms-txtKostenlos, Schlüssel optional (read:tools)Prüft die llms.txt einer Website oder erstellt eine aus den gesendeten Links.

Beispielanfrage

curl -s https://citevana.com/api/v1/tools/ai-crawlers \
  -H "Content-Type: application/json" \
  -d '{"url":"https://example.com"}'

curl -s https://citevana.com/api/v1/sites \
  -H "Authorization: Bearer $CITEVANA_API_KEY"

Fehler

Alle Fehler haben dieselbe JSON-Struktur (siehe unten). Fehlercodes sind unter anderem invalid_request, invalid_url, blocked_host, fetch_failed, unauthorized, insufficient_scope, not_found, rate_limited und quota_exceeded.

{
  "ok": false,
  "error": {
    "code": "quota_exceeded",
    "message": "Daily api_calls quota reached."
  },
  "requestId": "req_…"
}

Limits und Header

Jede gezählte Antwort enthält X-RateLimit-Limit, X-RateLimit-Remaining und X-RateLimit-Reset (Unix-Sekunden). Eine 429-Antwort enthält zusätzlich Retry-After. Aufrufe mit Schlüssel zählen zum täglichen api_calls-Kontingent deines Workspace; jeder Schlüssel kann ein eigenes, niedrigeres Tageslimit haben.

Browser können die kostenlosen Tool-Endpunkte ohne Schlüssel von jeder Website aus aufrufen. Endpunkte, die einen Schlüssel brauchen, erlauben keine Cross-Origin-Browseranfragen – rufe sie von deinem Server auf.

Hänge ?locale=es, pt-BR, de, fr, ja, id, hi, tr, vi oder ar an einen Tool-Endpunkt an, um die Zusammenfassung in dieser Sprache zu erhalten.

Quelle, geprüft am 16. September 2026: https://spec.openapis.org/oas/v3.1.1.html

MCP-Server

Verbinde einen beliebigen MCP-Client, der Remote-Server unterstützt, mit https://citevana.com/api/mcp. Er nutzt den Streamable-HTTP-Transport, antwortet mit JSON und führt keine Sessions.

  • check_ai_crawlersWelche KI-Such-, Assistenten- und Trainings-Crawler eine Website zulässt. Kostenlos.
  • audit_pageOn-Page-SEO- und KI-Bereitschafts-Audit einer URL. Kostenlos.
  • generate_llms_txtErstellt eine llms.txt aus Website-Name, Zusammenfassung und Links. Kostenlos; es wird nichts abgerufen.
  • get_site_audit_summaryLetztes Audit einer deiner Websites. Benötigt einen API-Schlüssel mit read:audits.

Der Server unterstützt die Protokollrevision 2026-07-28 (Metadaten pro Anfrage und server/discover). Außerdem akzeptiert er den initialize-Handshake der Revisionen 2025-11-25, 2025-06-18 und 2025-03-26.

Die drei kostenlosen Tools funktionieren ohne Authentifizierung. Für get_site_audit_summary muss dein Client den API-Schlüssel im Header Authorization: Bearer senden. Citevana bietet noch keine OAuth-Anmeldung für MCP an.

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "check_ai_crawlers",
    "arguments": {
      "url": "https://example.com"
    },
    "_meta": {
      "io.modelcontextprotocol/protocolVersion": "2026-07-28",
      "io.modelcontextprotocol/clientCapabilities": {}
    }
  }
}

Quelle, geprüft am 16. September 2026: https://modelcontextprotocol.io/specification/2026-07-28/basic/transports/streamable-http

In ChatGPT hinzufügen

  1. Öffne in ChatGPT die Einstellungen, dann Sicherheit und Anmeldung, und aktiviere den Entwicklermodus. Ob er verfügbar ist, hängt von deinem Konto und den Workspace-Richtlinien ab.
  2. Gehe zu Plugins und wähle die Plus-Schaltfläche.
  3. Gib einen Namen (zum Beispiel Citevana) und eine kurze Beschreibung ein.
  4. Wähle unter Verbindung „Öffentlicher Endpunkt“ und gib https://citevana.com/api/mcp ein.
  5. Erstelle die Verbindung und prüfe die gefundenen Tools.

ChatGPT verbindet sich per OAuth oder ohne Authentifizierung und kann keine API-Schlüssel senden. Die drei kostenlosen Tools funktionieren dort; get_site_audit_summary antwortet, dass ein Schlüssel nötig ist.

Quelle, geprüft am 16. September 2026: https://developers.openai.com/apps-sdk/deploy/connect-chatgpt

Quelle, geprüft am 16. September 2026: https://developers.openai.com/apps-sdk/build/auth

In Claude hinzufügen

  1. Öffne in Claude den Bereich Connectors.
  2. Klicke unten im Bereich auf „Add custom connector“.
  3. Gib die URL des Remote-MCP-Servers ein: https://citevana.com/api/mcp.
  4. Die erweiterten Einstellungen (OAuth-Client-ID und -Secret) sind optional und für diese Tools nicht nötig. Klicke auf „Add“.

Benutzerdefinierte Connectors gibt es in Claude und Claude Desktop für die Pläne Pro, Max, Team und Enterprise. Claude-Connectors nutzen OAuth zur Anmeldung, daher sind dort vorerst nur die kostenlosen Tools verfügbar.

Quelle, geprüft am 16. September 2026: https://support.claude.com/en/articles/11175166-getting-started-with-custom-connectors-using-remote-mcp

Andere MCP-Clients und eigene Agenten

Wenn dein Client HTTP-Header für einen Remote-Server erlaubt, setze Authorization: Bearer gefolgt von deinem Schlüssel, um get_site_audit_summary freizuschalten. Jeder Aufruf zählt zum selben täglichen api_calls-Kontingent wie die REST-API.

Chrome-Erweiterung

Die Chrome-Erweiterung von Citevana führt über diese API die KI-Crawler-Prüfung und das Seiten-Audit für den geöffneten Tab aus. Sie braucht kein Konto; mit einem optionalen Schlüssel siehst du die Audits deiner eigenen Websites. Sie wird gerade für den Chrome Web Store vorbereitet.

Sie fragt nur die Berechtigungen activeTab und storage sowie den Zugriff auf die Citevana-API an. Die Seitenadresse wird nur gesendet, wenn du auf eine Prüfung klickst – und nie mit Query-String.

Quelle, geprüft am 16. September 2026: https://developer.chrome.com/docs/extensions/develop/concepts/activeTab

Sicherheit und Datenschutz

  • Alle Tools lesen nur. An deiner Website wird nie etwas geändert.
  • Text aus abgerufenen Seiten wird als nicht vertrauenswürdige Daten markiert, damit KI-Assistenten darin enthaltenen Anweisungen nie folgen.
  • Wir rufen nur öffentliche Seiten als CitevanaBot ab und blockieren private und reservierte Netzwerkadressen.
  • Wir speichern nur einen SHA-256-Hash jedes API-Schlüssels. Der Schlüssel wird einmal angezeigt und kann jederzeit widerrufen werden. Erstellen und Widerrufen von Schlüsseln wird im Audit-Log festgehalten.

CitevanaBot

API-Schlüssel erhalten

Melde dich an und öffne Einstellungen und dann API-Schlüssel. Wähle die Scopes, die der Schlüssel braucht (read:tools, read:sites, read:audits), und lege optional ein Tageslimit fest.

API-Schlüssel erstellen

Häufige Fragen

Ist die Citevana-API kostenlos?

Ja. Die kostenlosen Tools brauchen keinen Schlüssel und erlauben 100 Aufrufe pro Tag pro IP-Adresse. Mit Schlüssel zählen Aufrufe zum täglichen api_calls-Kontingent deines Workspace-Plans; im kostenlosen Plan sind das 100 pro Tag.

Was ist ein MCP-Server?

MCP (Model Context Protocol) ist ein offenes Protokoll, mit dem KI-Assistenten externe Tools aufrufen. Wenn du den MCP-Server von Citevana hinzufügst, kann ein Assistent wie ChatGPT oder Claude die Prüfungen direkt im Chat für dich ausführen.

Können die Tools meine Website verändern?

Nein. Die API- und MCP-Tools lesen nur öffentliche Seiten und deine Audit-Ergebnisse. Korrekturen werden nur in der Citevana-App angewendet – und erst, nachdem du jede einzelne freigegeben hast.

Welche KI-Crawler deckt die Prüfung ab?

OpenAI (GPTBot, OAI-SearchBot, ChatGPT-User), Anthropic (ClaudeBot, Claude-SearchBot, Claude-User), Perplexity, Google-Extended, Applebot, Meta, Amazon, Common Crawl und Bing. Im Ergebnis verlinkt jeder Crawler auf die Dokumentation seines Betreibers.

Was passiert, wenn ich das Limit erreiche?

Die API antwortet mit 429, dem Code quota_exceeded und einem Retry-After-Header; MCP-Tools geben eine Nachricht aus, wann das Limit zurückgesetzt wird. Limits werden um 00:00 UTC zurückgesetzt.

Quellen